How many railroad crossings are in Oklahoma?
The FRA inventory of 15 October 2026 lists 3,641 public railroad crossings in Oklahoma. 39% have gates, and 370 incidents were reported since 2016.
FRA inventory of . Sources and dates- Public crossings
- 3,641
- Public crossings with gates
- 39%
- Incidents at public crossings since 2016
- 370
- Public crossings with signs only
- 1,919
Open Oklahoma in the full map Members
Filter Oklahoma crossingsMembers only. Sign in or create a free account.
Coverage across all 4,988 records
- Usable map locations
- 4,984 of 4,988 records4 records have missing information.
- Reported road counts
- 4,005 of 4,988 records983 records have missing information.
- Complete train counts
- 4,988 of 4,988 recordsEvery record has this information.
A complete train total requires valid daytime, nighttime and switching counts. Learn what reported train counts mean.
All 4,988 crossings in Oklahoma, public and private
Records 3,201–3,300 of 4,988
- Crossing 669196XPvtChickashaRoad traffic is not reported.
- Crossing 669197ECo St 2750Chickasha20 vehicles a day, counted 1988, 38 years old.
- Crossing 669198LPvtChickashaRoad traffic is not reported.
- Crossing 669199TLake Birtchi RdChickasha50 vehicles a day, counted 1988, 38 years old.
- Crossing 669200KCs 2770Chickasha20 vehicles a day, counted 1988, 38 years old.
- Crossing 669201SHwy 92Chickasha550 vehicles a day, counted 1988, 38 years old.
- Crossing 669202YCs 2780Chickasha20 vehicles a day, counted 1988, 38 years old.
- Crossing 669203FHwy 92Chickasha700 vehicles a day, counted 1988, 38 years old.
- Crossing 669204MCounty Street 2790Chickasha20 vehicles a day, counted 1988, 38 years old.
- Crossing 669205UNE 135th StFletcher100 vehicles a day, counted 1988, 38 years old.
- Crossing 669206B9thLawton900 vehicles a day, counted 1988, 38 years old.
- Crossing 669207H10thLawton300 vehicles a day, counted 1988, 38 years old.
- Crossing 669208PSW 11th StLawton12,494 vehicles a day, counted 1988, 38 years old.
- Crossing 669209W15thLawton300 vehicles a day, counted 1988, 38 years old.
- Crossing 669210RSW 17th StLawton2,700 vehicles a day, counted 1988, 38 years old.
- Crossing 669211XSW Sheridan RdLawton14,500 vehicles a day, counted 1988, 38 years old.
- Crossing 669212ESW 27th StLawton4,936 vehicles a day, counted 1988, 38 years old.
- Crossing 669213LSW 38th StLawton4,641 vehicles a day, counted 1988, 38 years old.
- Crossing 669214TSW 52nd StLawton2,847 vehicles a day, counted 1988, 38 years old.
- Crossing 669215ASW 67th StLawton100 vehicles a day, counted 1988, 38 years old.
- Crossing 669216GSW 82nd StLawton2,100 vehicles a day, counted 1988, 38 years old.
- Crossing 669217NSW 97th StLawton700 vehicles a day, counted 1988, 38 years old.
- Crossing 669218VSW 112th StLawton50 vehicles a day, counted 1988, 38 years old.
- Crossing 669219CSW Deyo Mission RdLawton100 vehicles a day, counted 1988, 38 years old.
- Crossing 669221DSW Red Elk RdLawton30 vehicles a day, counted 1988, 38 years old.
- Crossing 669223SCemetery RdCache20 vehicles a day, counted 1988, 38 years old.
- Crossing 669225FCordCache20 vehicles a day, counted 1988, 38 years old.
- Crossing 669226MN Crater Creek RdCache50 vehicles a day, counted 1988, 38 years old.
- Crossing 669227US 5th StCache200 vehicles a day, counted 1988, 38 years old.
- Crossing 669228BN 6th StCache200 vehicles a day, counted 1988, 38 years old.
- Crossing 669229HN 8th StCache900 vehicles a day, counted 1988, 38 years old.
- Crossing 669230CPvtCache50 vehicles a day, counted 1988, 38 years old.
- Crossing 669232ROld US 62Cache50 vehicles a day, counted 1988, 38 years old.
- Crossing 669233XPvtIndiahoma50 vehicles a day, counted 1988, 38 years old.
- Crossing 669234ENW Big Bow RdIndiahoma30 vehicles a day, counted 1988, 38 years old.
- Crossing 669341USouthwest BlvdTulsa18,801 vehicles a day, counted 1988, 38 years old.
- Crossing 669343HWest 21st StTulsa16,000 vehicles a day, counted 1988, 38 years old.
- Crossing 669349YHarold Abitz DrMuskogee300 vehicles a day, counted 1977, 49 years old.
- Crossing 669350TChandler RdMuskogee300 vehicles a day, counted 1988, 38 years old.
- Crossing 669356JPvtChickashaRoad traffic is not reported.
- Crossing 669418EPrivate / Old Hwy 70BokchitoRoad traffic is not reported.
- Crossing 669421MN 4293rd Rd US-70Sawyer20 vehicles a day, counted 1990, 36 years old.
- Crossing 669422UCR N 4920Sawyer20 vehicles a day, counted 1990, 36 years old.
- Crossing 669423BPrivate/Wfec/N 4335th RdSawyerRoad traffic is not reported.
- Crossing 669424HPrivate/WfecFort TowsonRoad traffic is not reported.
- Crossing 669425PPrivate / E 2030th RdFort TowsonRoad traffic is not reported.
- Crossing 669426WPrivate Dr / 8022 US-70Garvin20 vehicles a day, counted 1990, 36 years old.
- Crossing 669427DPrivateIdabelRoad traffic is not reported.
- Crossing 669428KPrivate / 6856 NW Texas StGarvinRoad traffic is not reported.
- Crossing 669430LPrivateMeadRoad traffic is not reported.
- Crossing 669433GPrivateBokchitoRoad traffic is not reported.
- Crossing 669470JPrivateBenningtonRoad traffic is not reported.
- Crossing 669521SWeyer East / 21065 W Wilson StValliant1 vehicle a day, counted 1900, 126 years old.
- Crossing 669522YPrivate / Near 2864 E 2080th RdHugoRoad traffic is not reported.
- Crossing 669535AUS 70Hugo2,500 vehicles a day, counted 1980, 46 years old.
- Crossing 669638APvtIndiahomaRoad traffic is not reported.
- Crossing 669639GPvtIndiahoma50 vehicles a day, counted 1988, 38 years old.
- Crossing 669640BMain StIndiahoma50 vehicles a day, counted 1988, 38 years old.
- Crossing 669641HHwy 281 OverpassIndiahoma30 vehicles a day, counted 1988, 38 years old.
- Crossing 669642PNW Indiahoma RdIndiahoma150 vehicles a day, counted 1988, 38 years old.
- Crossing 669644DPvtIndiahoma20 vehicles a day, counted 1988, 38 years old.
- Crossing 669646SPvtIndiahomaRoad traffic is not reported.
- Crossing 669647YNW Townley RdIndiahoma30 vehicles a day, counted 1988, 38 years old.
- Crossing 669648FPvtIndiahomaRoad traffic is not reported.
- Crossing 669649MNW 287th StIndiahoma30 vehicles a day, counted 1988, 38 years old.
- Crossing 669650GN2320 RdIndiahoma50 vehicles a day, counted 1988, 38 years old.
- Crossing 669651NHwy 54Indiahoma100 vehicles a day, counted 1988, 38 years old.
- Crossing 669652VN2300 RdIndiahoma50 vehicles a day, counted 1988, 38 years old.
- Crossing 669654JCordIndiahoma50 vehicles a day, counted 1988, 38 years old.
- Crossing 669655RN2270 RdIndiahoma50 vehicles a day, counted 1988, 38 years old.
- Crossing 669656XH StIndiahoma200 vehicles a day, counted 1988, 38 years old.
- Crossing 669657EE StSnyder3,200 vehicles a day, counted 1988, 38 years old.
- Crossing 669658LB StIndiahoma200 vehicles a day, counted 1988, 38 years old.
- Crossing 669659TCordIndiahoma50 vehicles a day, counted 1988, 38 years old.
- Crossing 669660MPvtIndiahoma20 vehicles a day, counted 1988, 38 years old.
- Crossing 669662BPvtIndiahomaRoad traffic is not reported.
- Crossing 669663HN2220 RdIndiahoma50 vehicles a day, counted 1988, 38 years old.
- Crossing 669664PN2210 RdSnyder50 vehicles a day, counted 1988, 38 years old.
- Crossing 669665WN2200 RdSnyder50 vehicles a day, counted 1988, 38 years old.
- Crossing 669667KN2190 RdAltus50 vehicles a day, counted 1988, 38 years old.
- Crossing 669668SN2180 RdHeadrick10 vehicles a day, counted 1988, 38 years old.
- Crossing 669672GN2170 RdAltus50 vehicles a day, counted 1988, 38 years old.
- Crossing 669673NN2160 RdAltus100 vehicles a day, counted 1988, 38 years old.
- Crossing 669674VN BroadwayHeadrick100 vehicles a day, counted 1988, 38 years old.
- Crossing 669675CN2150 RdHeadrick175 vehicles a day, counted 1988, 38 years old.
- Crossing 669676JN2140 RdAltus30 vehicles a day, counted 1988, 38 years old.
- Crossing 669677RN2130 RdAltus20 vehicles a day, counted 1988, 38 years old.
- Crossing 669678XN2120 RdAltus20 vehicles a day, counted 1988, 38 years old.
- Crossing 669679EN2110 RdAltus20 vehicles a day, counted 1988, 38 years old.
- Crossing 669680YN2100 RdAltus600 vehicles a day, counted 1988, 38 years old.
- Crossing 669681FN2090 RdAltus50 vehicles a day, counted 1988, 38 years old.
- Crossing 669682MPvtAltus50 vehicles a day, counted 1988, 38 years old.
- Crossing 669683UN2070 RdAltus450 vehicles a day, counted 1988, 38 years old.
- Crossing 669684BN2060 RdAltus500 vehicles a day, counted 1988, 38 years old.
- Crossing 669685HPark LaneAltus500 vehicles a day, counted 1988, 38 years old.
- Crossing 669686PS Navajoe StAltus2,800 vehicles a day, counted 1988, 38 years old.
- Crossing 669687WS Spurgeon StAltus350 vehicles a day, counted 1988, 38 years old.
- Crossing 669688DMain StAltus50 vehicles a day, counted 1988, 38 years old.
- Crossing 669690EWillard StAltus50 vehicles a day, counted 1988, 38 years old.
- Crossing 669691LW Ridgecrest RdAltus674 vehicles a day, counted 1996, 30 years old.
Sources were checked on . Counts are reported records, not a rating of any crossing. Sources and dates