How many railroad crossings are in Virginia?
Virginia has 1,820 public railroad crossings. 65% have gates, and 271 incidents were reported since 2016.
Inventory of . Read how the data works.- Public crossings
- 1,820
- Crossings with gates
- 65%
- Incidents since 2016
- 271
- Crossings with signs only
- 403
Open Virginia in the map
Filter Virginia crossingsMembers only. Sign in or create a free account.
Coverage across all 4,206 records
- Usable map locations
- 4,200 of 4,206 recordsView 6 records with missing information ↗
- Reported road counts
- 1,861 of 4,206 recordsView 2,345 records with missing information ↗
- Complete train counts
- 4,206 of 4,206 recordsEvery record has this information.
A complete train total requires valid daytime, nighttime and switching counts. Learn what reported train counts mean.
All 4,206 crossings in Virginia
Records 1,801–1,900 of 4,206
- Crossing 469485WCannery RoadEllistonRoad traffic is not reported.
- Crossing 469486DPrivate AccessEllistonRoad traffic is not reported.
- Crossing 469487KResidence CrossingEllistonRoad traffic is not reported.
- Crossing 469488SFarm CrossingEllistonRoad traffic is not reported.
- Crossing 469491AReese Mountain RoadEllistonRoad traffic is not reported.
- Crossing 469492GFarm CrossingEllistonRoad traffic is not reported.
- Crossing 469494VFarm CrossingEllistonRoad traffic is not reported.
- Crossing 469495CFarm CrossingEllistonRoad traffic is not reported.
- Crossing 469497RIronto RoadElliston190 vehicles per day, counted 2012, 14 years old.
- Crossing 469502KFalls Ridge RoadShawsvilleRoad traffic is not reported.
- Crossing 469503SFarm CrossingShawsvilleRoad traffic is not reported.
- Crossing 469504YResidence CrossingShawsvilleRoad traffic is not reported.
- Crossing 469505FFarm CrossingBlacksburgRoad traffic is not reported.
- Crossing 469506MNorth Fork RoadBlacksburg970 vehicles per day, counted 2011, 15 years old.
- Crossing 469509HJannelle RoadBlacksburg2,362 vehicles per day, counted 2012, 14 years old.
- Crossing 469511JYellow Sulphur RoadChristiansburg240 vehicles per day, counted 2011, 15 years old.
- Crossing 469512RPrivate RoadChristiansburgRoad traffic is not reported.
- Crossing 469513XPrivate RoadBlacksburgRoad traffic is not reported.
- Crossing 469518GPrivate AccessMcCoyRoad traffic is not reported.
- Crossing 469520HRound House RoadMcCoyRoad traffic is not reported.
- Crossing 469521PBoat Ramp AccessMcCoyRoad traffic is not reported.
- Crossing 469523DFarm CrossingRadfordRoad traffic is not reported.
- Crossing 469528MFarm CrossingMcCoyRoad traffic is not reported.
- Crossing 469531VPrivate RoadMcCoyRoad traffic is not reported.
- Crossing 469533JBertons Crossing LaneEgglestonRoad traffic is not reported.
- Crossing 469534RFarm CrossingEgglestonRoad traffic is not reported.
- Crossing 469535XResidence CrossingEgglestonRoad traffic is not reported.
- Crossing 469538TPainter School RoadPembrokeRoad traffic is not reported.
- Crossing 469541BRipplemead RoadPembroke22 vehicles per day, counted 2011, 15 years old.
- Crossing 469543PPrivate RoadPearisburgRoad traffic is not reported.
- Crossing 469544WTannery RoadPearisburg225 vehicles per day, counted 2012, 14 years old.
- Crossing 469546KWnrv Radio StationNarrowsRoad traffic is not reported.
- Crossing 469547SResidence CrossingNarrowsRoad traffic is not reported.
- Crossing 469548YFarm CrossingNarrowsRoad traffic is not reported.
- Crossing 469551GStockpen Mountain RoadNarrows321 vehicles per day, counted 2011, 15 years old.
- Crossing 469553VRobertson Mountain RoadRich Creek29 vehicles per day, counted 2012, 14 years old.
- Crossing 469554CLurich RoadRich Creek292 vehicles per day, counted 2012, 14 years old.
- Crossing 469556RHenry LaneRich CreekRoad traffic is not reported.
- Crossing 469558EApco RoadGlen Lyn270 vehicles per day, counted 2011, 15 years old.
- Crossing 469559LEast River Mountain RoadGlen Lyn800 vehicles per day, counted 2011, 15 years old.
- Crossing 469593TFarm CrossingMcCoyRoad traffic is not reported.
- Crossing 469595GPrivate AccessMcCoyRoad traffic is not reported.
- Crossing 469596NPrivate AccessMcCoy60 vehicles per day, counted 1988, 38 years old.
- Crossing 469597VPrivate AccessMcCoyRoad traffic is not reported.
- Crossing 469598CBig Falls RoadMcCoy419 vehicles per day, counted 2012, 14 years old.
- Crossing 469599JNorris Run RoadMcCoy40 vehicles per day, counted 2011, 15 years old.
- Crossing 469600BResidence CrossingMcCoyRoad traffic is not reported.
- Crossing 469601HGoodwins Ferry RoadEggleston248 vehicles per day, counted 2012, 14 years old.
- Crossing 469602PGoodwins Ferry RoadEggleston248 vehicles per day, counted 2012, 14 years old.
- Crossing 469604DGoodwins Ferry RoadEggleston160 vehicles per day, counted 2011, 15 years old.
- Crossing 469605KCliffview StreetEggleston200 vehicles per day, counted 2011, 15 years old.
- Crossing 469606SFarm CrossingEgglestonRoad traffic is not reported.
- Crossing 469607YFarm CrossingPembrokeRoad traffic is not reported.
- Crossing 469608FPrivate CrossingPembrokeRoad traffic is not reported.
- Crossing 469609MFarm CrossingEgglestonRoad traffic is not reported.
- Crossing 469610GCaboose LanePembrokeRoad traffic is not reported.
- Crossing 469611NCliffview DrivePembrokeRoad traffic is not reported.
- Crossing 469612VRiver RoadPembroke740 vehicles per day, counted 2011, 15 years old.
- Crossing 469613CPrivate AccessPembrokeRoad traffic is not reported.
- Crossing 469615RPrivate AccessPembrokeRoad traffic is not reported.
- Crossing 469617EKlotz RoadPembrokeRoad traffic is not reported.
- Crossing 469618LFarm CrossingPearisburgRoad traffic is not reported.
- Crossing 469619TFarm CrossingPearisburgRoad traffic is not reported.
- Crossing 469620MPrivate AccessPearisburgRoad traffic is not reported.
- Crossing 469623HIndustry AccessPearisburgRoad traffic is not reported.
- Crossing 469625WPrivate AccessNarrowsRoad traffic is not reported.
- Crossing 469629YNorcross RoadPearisburg40 vehicles per day, counted 2011, 15 years old.
- Crossing 469631AResidence CrossingPearisburgRoad traffic is not reported.
- Crossing 469632GPrivate AccessPembrokeRoad traffic is not reported.
- Crossing 469633NNorcross RoadPembroke132 vehicles per day, counted 2009, 17 years old.
- Crossing 469634VGravely Hill RoadPembroke23 vehicles per day, counted 2011, 15 years old.
- Crossing 469635CRogers RoadPembroke60 vehicles per day, counted 2011, 15 years old.
- Crossing 469636JPrivate AccessPembrokeRoad traffic is not reported.
- Crossing 469637RBridge RoadPembrokeRoad traffic is not reported.
- Crossing 469638XBig Stoney Creek RoadPembroke940 vehicles per day, counted 2011, 15 years old.
- Crossing 469639EIndustry RoadPembrokeRoad traffic is not reported.
- Crossing 469640YBig Stony Creek RoadPembroke940 vehicles per day, counted 2011, 15 years old.
- Crossing 469642MHarrison StreetRadford300 vehicles per day, counted 2012, 14 years old.
- Crossing 469646PChurch StreetRadford90 vehicles per day, counted 2011, 15 years old.
- Crossing 469647WNew River RoadRadford695 vehicles per day, counted 2012, 14 years old.
- Crossing 469649KRuebush RoadDublin1,100 vehicles per day, counted 2011, 15 years old.
- Crossing 469650ECemetary RoadDublin1,300 vehicles per day, counted 2011, 15 years old.
- Crossing 469651LGiles AvenueDublin2,738 vehicles per day, counted 2012, 14 years old.
- Crossing 469654GFarm CrossingDublinRoad traffic is not reported.
- Crossing 469658JWarden Spring RoadPulaskiRoad traffic is not reported.
- Crossing 469659RMonte Vista DrivePulaski75 vehicles per day, counted 2011, 15 years old.
- Crossing 469661SWashington AvenuePulaski4,181 vehicles per day, counted 2012, 14 years old.
- Crossing 469662YJefferson AvenuePulaski3,182 vehicles per day, counted 2012, 14 years old.
- Crossing 469663FValley StreetPulaski2,400 vehicles per day, counted 2012, 14 years old.
- Crossing 469668PLottier Bottom RoadPulaski880 vehicles per day, counted 2011, 15 years old.
- Crossing 469670RPrivate RoadPulaskiRoad traffic is not reported.
- Crossing 469672EPrivate RoadPulaskiRoad traffic is not reported.
- Crossing 469675AGunton Park RoadMax Meadows209 vehicles per day, counted 2011, 15 years old.
- Crossing 469678VMax Meadows RoadMax Meadows3,000 vehicles per day, counted 2011, 15 years old.
- Crossing 469679CPark StreetMax Meadows312 vehicles per day, counted 2012, 14 years old.
- Crossing 469680WFarm CrossingMax MeadowsRoad traffic is not reported.
- Crossing 469682KFarm CrossingMax MeadowsRoad traffic is not reported.
- Crossing 469685FProgress Park RoadWytheville708 vehicles per day, counted 2012, 14 years old.
- Crossing 469688BNye Spring RoadWytheville22 vehicles per day, counted 2011, 15 years old.
- Crossing 469689HWalnut RoadWythevilleRoad traffic is not reported.
Sources were checked on . Counts are reported records, not a safety assessment. Read how the data works.