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,701–1,800 of 4,206
- Crossing 469027HIndustry CrossingsCoeburnRoad traffic is not reported.
- Crossing 469035AFarm CrossingCedar BluffRoad traffic is not reported.
- Crossing 469036GFront StreetRichlands6,987 vehicles per day, counted 2011, 15 years old.
- Crossing 469037NSecond StreetRichlands7,400 vehicles per day, counted 2012, 14 years old.
- Crossing 469038VFifth StreetRichlands1,000 vehicles per day, counted 2011, 15 years old.
- Crossing 469040WPrivate RoadRichlands25 vehicles per day, counted 1988, 38 years old.
- Crossing 469042KBig Creek RoadRichlands2,900 vehicles per day, counted 2011, 15 years old.
- Crossing 469043SHoly RoadRichlandsRoad traffic is not reported.
- Crossing 469044YBig Creek RoadRichlands2,000 vehicles per day, counted 2011, 15 years old.
- Crossing 469046MBig Creek RoadJewell Ridge2,000 vehicles per day, counted 2011, 15 years old.
- Crossing 469049HBig Creek RoadJewell Ridge1,854 vehicles per day, counted 2012, 14 years old.
- Crossing 469050CTiller RoadJewell RidgeRoad traffic is not reported.
- Crossing 469051JPrivate RoadJewell RidgeRoad traffic is not reported.
- Crossing 469053XPrivate RoadJewell RidgeRoad traffic is not reported.
- Crossing 469057APrivate RoadWhitewoodRoad traffic is not reported.
- Crossing 469059NBrown Mountain RoadJewell Valley574 vehicles per day, counted 2011, 15 years old.
- Crossing 469060HStation Hill RoadAmonate95 vehicles per day, counted 2011, 15 years old.
- Crossing 469064KResidence CrossingAmonateRoad traffic is not reported.
- Crossing 469065SResidence CrossingAmonateRoad traffic is not reported.
- Crossing 469066YHardy RoadAmonateRoad traffic is not reported.
- Crossing 469067FAmonate RoadAmonate340 vehicles per day, counted 2011, 15 years old.
- Crossing 469068MPrivate RoadAmonateRoad traffic is not reported.
- Crossing 469069UAmonate RoadAmonate340 vehicles per day, counted 2011, 15 years old.
- Crossing 469072CJubilee RoadCedar BluffRoad traffic is not reported.
- Crossing 469082HRavens Nest Branch RoadCedar Bluff496 vehicles per day, counted 2011, 15 years old.
- Crossing 469083PWilliams RoadCedar BluffRoad traffic is not reported.
- Crossing 469089FRr Access OnlyClevelandRoad traffic is not reported.
- Crossing 469110JRaven RoadRaven2,300 vehicles per day, counted 2011, 15 years old.
- Crossing 469113ERedwood RoadRavenRoad traffic is not reported.
- Crossing 469114LPrivateRavenRoad traffic is not reported.
- Crossing 469117GPrivate RoadRavenRoad traffic is not reported.
- Crossing 469119VPrivate RoadRavenRoad traffic is not reported.
- Crossing 469125YCoal RoadRed Ash117 vehicles per day, counted 1998, 28 years old.
- Crossing 469126FPremier RoadRed Ash120 vehicles per day, counted 2012, 14 years old.
- Crossing 469127MPrivate AccessRed AshRoad traffic is not reported.
- Crossing 469142PDepot StreetBluefield600 vehicles per day, counted 2011, 15 years old.
- Crossing 469144DPrivateBluefieldRoad traffic is not reported.
- Crossing 469148FHawken DriveBluefieldRoad traffic is not reported.
- Crossing 469152VPost RoadPocahontas171 vehicles per day, counted 2011, 15 years old.
- Crossing 469153CHunter LanePocahontas52 vehicles per day, counted 2011, 15 years old.
- Crossing 469156XPrivate RoadPocahontasRoad traffic is not reported.
- Crossing 469253GJarratt AvenueJarratt1,300 vehicles per day, counted 2011, 15 years old.
- Crossing 469254NSouth Allen RoadJarratt1,300 vehicles per day, counted 2011, 15 years old.
- Crossing 469382WUnion StreetSalem7,600 vehicles per day, counted 2024, 2 years old.
- Crossing 469385SMill LaneSalem8,100 vehicles per day, counted 2024, 2 years old.
- Crossing 469386YSalem Industrial DriveSalem790 vehicles per day, counted 2025, 1 year old.
- Crossing 469387FDiuguids LaneSalem5,800 vehicles per day, counted 2024, 2 years old.
- Crossing 469389UGarman RoadSalem2,225 vehicles per day, counted 2012, 14 years old.
- Crossing 469390NKoppers RoadRoanoke228 vehicles per day, counted 2001, 25 years old.
- Crossing 469391VBarley DriveSalem1,021 vehicles per day, counted 2011, 15 years old.
- Crossing 469394RGumwood LaneEllistonRoad traffic is not reported.
- Crossing 469395XYateman LaneEllistonRoad traffic is not reported.
- Crossing 469397LResidence CrossingEllistonRoad traffic is not reported.
- Crossing 469402FPrivate RoadEllistonRoad traffic is not reported.
- Crossing 469403MPrivate RoadEllistonRoad traffic is not reported.
- Crossing 469404UCove Hollow RoadElliston404 vehicles per day, counted 2012, 14 years old.
- Crossing 469409DFarm CrossingEllistonRoad traffic is not reported.
- Crossing 469413TBlount DriveEllistonRoad traffic is not reported.
- Crossing 469415GBlankenship RoadShawsville59 vehicles per day, counted 1980, 46 years old.
- Crossing 469416NJohn Farm RoadShawsvilleRoad traffic is not reported.
- Crossing 469417VNew Town RoadShawsville560 vehicles per day, counted 2011, 15 years old.
- Crossing 469419JBasham Hollow RoadShawsvilleRoad traffic is not reported.
- Crossing 469420DRyan RoadShawsville388 vehicles per day, counted 2012, 14 years old.
- Crossing 469421KSparrow RoadShawsvilleRoad traffic is not reported.
- Crossing 469422SPrivate RoadShawsvilleRoad traffic is not reported.
- Crossing 469424FFriendship RoadShawsville263 vehicles per day, counted 2012, 14 years old.
- Crossing 469425MCrown RoadShawsvilleRoad traffic is not reported.
- Crossing 469428HIsaak Walton LaneChristiansburgRoad traffic is not reported.
- Crossing 469432XCambria StreetChristiansburg6,300 vehicles per day, counted 2024, 2 years old.
- Crossing 469434LRailroad AccessChristiansburg50 vehicles per day, counted 1988, 38 years old.
- Crossing 469436AChrisman Mill RoadChristiansburg170 vehicles per day, counted 2011, 15 years old.
- Crossing 469437GFarm CrossingChristiansburgRoad traffic is not reported.
- Crossing 469439VSwitchback RoadChristiansburg850 vehicles per day, counted 2012, 14 years old.
- Crossing 469440PWalton RoadRadford648 vehicles per day, counted 2012, 14 years old.
- Crossing 469441WHuckleberry StreetChristiansburgRoad traffic is not reported.
- Crossing 469442DMurray StreetChristiansburg97 vehicles per day, counted 2012, 14 years old.
- Crossing 469446FIndustry AccessChristiansburgRoad traffic is not reported.
- Crossing 469447MYellow Sulphur RoadChristiansburg231 vehicles per day, counted 2012, 14 years old.
- Crossing 469448UPrivate RoadChristiansburgRoad traffic is not reported.
- Crossing 469449BFranklin StreetChristiansburg25,000 vehicles per day, counted 2011, 15 years old.
- Crossing 469450VPrivate Moose LodgeChristiansburgRoad traffic is not reported.
- Crossing 469451CPeppers Ferry RoadChristiansburg17,000 vehicles per day, counted 2012, 14 years old.
- Crossing 469458ACook DriveSalem920 vehicles per day, counted 2025, 1 year old.
- Crossing 469460BBusiness AccessSalemRoad traffic is not reported.
- Crossing 469463WUnion StreetSalem7,600 vehicles per day, counted 2024, 2 years old.
- Crossing 469464DMcclelland StreetSalem260 vehicles per day, counted 2025, 1 year old.
- Crossing 469466SMill LaneSalem8,100 vehicles per day, counted 2024, 2 years old.
- Crossing 469467YSalem Industrial DriveSalem790 vehicles per day, counted 2025, 1 year old.
- Crossing 469468FDiuguids LaneSalem5,800 vehicles per day, counted 2024, 2 years old.
- Crossing 469469MPrivate AccessSalemRoad traffic is not reported.
- Crossing 469471NMorgan Conner LaneSalemRoad traffic is not reported.
- Crossing 469472VBeason LaneSalemRoad traffic is not reported.
- Crossing 469474JPoor Mountain RoadSalem650 vehicles per day, counted 2011, 15 years old.
- Crossing 469475RYateman LaneEllistonRoad traffic is not reported.
- Crossing 469477EPrivate AccessSalemRoad traffic is not reported.
- Crossing 469478LWest River RoadElliston578 vehicles per day, counted 2012, 14 years old.
- Crossing 469479TFarm CrossingEllistonRoad traffic is not reported.
- Crossing 469480MPrivate AccessEllistonRoad traffic is not reported.
- Crossing 469482BFarm CrossingEllistonRoad traffic is not reported.
- Crossing 469483HResidence CrossingEllistonRoad traffic is not reported.
Sources were checked on . Counts are reported records, not a safety assessment. Read how the data works.