How many railroad crossings are in Oklahoma?
The FRA inventory of 21 October 2026 lists 3,640 public railroad crossings in Oklahoma. 39% have gates, and 370 incidents were reported since 2016.
FRA inventory of . Sources and dates. For reporters- Public crossings
- 3,640
- 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,987 records
- Usable map locations
- 4,983 of 4,987 records4 records have missing information.
- Reported road counts
- 4,004 of 4,987 records983 records have missing information.
- Complete train counts
- 4,987 of 4,987 recordsEvery record has this information.
A complete train total requires valid daytime, nighttime and switching counts. Learn what reported train counts mean.
All 4,987 crossings in Oklahoma, public and private
Records 3,901–4,000 of 4,987
- Crossing 671691L286 SW Texas StIdabel100 vehicles a day, counted 1988, 38 years old.
- Crossing 671692TS Central Ave / 669 OK-87Idabel3,100 vehicles a day, counted 1979, 47 years old.
- Crossing 671693AE Lincoln Rd / 624 US-259Idabel5,500 vehicles a day, counted 1988, 38 years old.
- Crossing 671694GLynn Ln / Near 1800 Blocker LnIdabel50 vehicles a day, counted 1988, 38 years old.
- Crossing 671695NLiving Land Rd / 2617 N 4660Idabel30 vehicles a day, counted 1988, 38 years old.
- Crossing 671696VShultz RdHaworth20 vehicles a day, counted 1988, 38 years old.
- Crossing 671697COnyx Valley RdHaworth10 vehicles a day, counted 1988, 38 years old.
- Crossing 671698JN4700 / Eight Mile RdHaworth50 vehicles a day, counted 1988, 38 years old.
- Crossing 671699RPrivate Rd / 1000 Cassie StHaworthRoad traffic is not reported.
- Crossing 671700H521 W Choctaw AveHaworth50 vehicles a day, counted 1970, 56 years old.
- Crossing 671701PPvt / Pasture RdHaworthRoad traffic is not reported.
- Crossing 671702W301 S Elm StHaworth600 vehicles a day, counted 1988, 38 years old.
- Crossing 671703DPrivate / Pasture RdHaworthRoad traffic is not reported.
- Crossing 671704KPasley RdHaworth30 vehicles a day, counted 1988, 38 years old.
- Crossing 671705SHark Rd / Co RdHaworth20 vehicles a day, counted 1990, 36 years old.
- Crossing 671706Y372 Bokhoma Cemetery RdHaworth50 vehicles a day, counted 1988, 38 years old.
- Crossing 671707F254 Bluestone LnHaworth100 vehicles a day, counted 1988, 38 years old.
- Crossing 671709UGeode Hill Rd / 641 Log Spur RdHaworth50 vehicles a day, counted 1988, 38 years old.
- Crossing 671710N13 America Rd / 11 N4780Haworth30 vehicles a day, counted 1988, 38 years old.
- Crossing 671711VCrocker Crossing Rd / D2225Haworth30 vehicles a day, counted 1988, 38 years old.
- Crossing 671712CCounty Rd / D2225Haworth50 vehicles a day, counted 1988, 38 years old.
- Crossing 671713JLog Spur Rd / Greenstone RdHaworth50 vehicles a day, counted 1988, 38 years old.
- Crossing 671781KHobson AveSapulpa3,400 vehicles a day, counted 1988, 38 years old.
- Crossing 671782SE Dewey AveSapulpa14,565 vehicles a day, counted 1988, 38 years old.
- Crossing 671783YE Lee AveSapulpa2,300 vehicles a day, counted 1988, 38 years old.
- Crossing 671784FE Thompson AveSapulpa500 vehicles a day, counted 1988, 38 years old.
- Crossing 671785MLincoln AveSapulpa1,800 vehicles a day, counted 1988, 38 years old.
- Crossing 671787BTaft StSapulpa1,400 vehicles a day, counted 1988, 38 years old.
- Crossing 671788HDugan RoadSapulpa250 vehicles a day, counted 1988, 38 years old.
- Crossing 671789PW 141st Street SKiefer200 vehicles a day, counted 1988, 38 years old.
- Crossing 671790JCounty RoadKiefer200 vehicles a day, counted 1988, 38 years old.
- Crossing 671791RState Hwy 67Kiefer1,800 vehicles a day, counted 1988, 38 years old.
- Crossing 671793EW 161st StKiefer300 vehicles a day, counted 1988, 38 years old.
- Crossing 671794LW 171st StKiefer300 vehicles a day, counted 1988, 38 years old.
- Crossing 671795TPrivateKieferRoad traffic is not reported.
- Crossing 671796AW 181st StKiefer300 vehicles a day, counted 1988, 38 years old.
- Crossing 671797GW 191st StKiefer200 vehicles a day, counted 1988, 38 years old.
- Crossing 671800M8th StMounds500 vehicles a day, counted 1988, 38 years old.
- Crossing 671802BCounty Rd We81Mounds50 vehicles a day, counted 1988, 38 years old.
- Crossing 671803H231st StBeggs50 vehicles a day, counted 1988, 38 years old.
- Crossing 671804PE 241st StBeggs50 vehicles a day, counted 1988, 38 years old.
- Crossing 671806DE 0840th RdBeggs50 vehicles a day, counted 1988, 38 years old.
- Crossing 671807KHappy Camp RoadBeggs50 vehicles a day, counted 1988, 38 years old.
- Crossing 671808SCounty RoadBeggs100 vehicles a day, counted 1988, 38 years old.
- Crossing 671810TMain StreetBeggs50 vehicles a day, counted 1988, 38 years old.
- Crossing 671815CCounty RoadBeggs30 vehicles a day, counted 1988, 38 years old.
- Crossing 671818XN 191st RdBeggs30 vehicles a day, counted 1988, 38 years old.
- Crossing 671820YPierce AvePreston30 vehicles a day, counted 1988, 38 years old.
- Crossing 671823UPrivatePrestonRoad traffic is not reported.
- Crossing 671824BCelia Berryhill RPreston50 vehicles a day, counted 1988, 38 years old.
- Crossing 671825HSmith RdOkmulgee50 vehicles a day, counted 1988, 38 years old.
- Crossing 671826PW Fairground RdOkmulgee250 vehicles a day, counted 1988, 38 years old.
- Crossing 671827WFairgrounds RdOkmulgee100 vehicles a day, counted 1988, 38 years old.
- Crossing 671836VN Porter AveOkmulgee300 vehicles a day, counted 1988, 38 years old.
- Crossing 671837CN Morton AveOkmulgee250 vehicles a day, counted 1988, 38 years old.
- Crossing 671838JN Grand AveOkmulgee1,800 vehicles a day, counted 1988, 38 years old.
- Crossing 671839RN Okmulgee AveOkmulgee3,000 vehicles a day, counted 1988, 38 years old.
- Crossing 671840KN Seminole AveOkmulgee1,300 vehicles a day, counted 1988, 38 years old.
- Crossing 671842YN Alabama AveOkmulgee50 vehicles a day, counted 1988, 38 years old.
- Crossing 671843FW 1st StOkmulgee50 vehicles a day, counted 1988, 38 years old.
- Crossing 671844MW 2nd StOkmulgee200 vehicles a day, counted 1988, 38 years old.
- Crossing 671845UW 3rd StOkmulgee250 vehicles a day, counted 1988, 38 years old.
- Crossing 671846BW 4th StOkmulgee2,300 vehicles a day, counted 1988, 38 years old.
- Crossing 671847HW 6th StOkmulgee7,500 vehicles a day, counted 1988, 38 years old.
- Crossing 671848PW 7th StOkmulgee500 vehicles a day, counted 1988, 38 years old.
- Crossing 671849WW 8th StOkmulgee1,800 vehicles a day, counted 1988, 38 years old.
- Crossing 671850RW 9th StOkmulgee300 vehicles a day, counted 1988, 38 years old.
- Crossing 671851XW 10th StOkmulgee300 vehicles a day, counted 1988, 38 years old.
- Crossing 671852EW 12th StOkmulgee250 vehicles a day, counted 1988, 38 years old.
- Crossing 671853LS Oklahoma AveOkmulgee1,300 vehicles a day, counted 1988, 38 years old.
- Crossing 671854TAsg PlantOkmulgee100 vehicles a day, counted 1988, 38 years old.
- Crossing 671855APrivateOkmulgeeRoad traffic is not reported.
- Crossing 671856GPrivateOkmulgeeRoad traffic is not reported.
- Crossing 671857NPrivateOkmulgeeRoad traffic is not reported.
- Crossing 671858VS Madison AveOkmulgee50 vehicles a day, counted 1988, 38 years old.
- Crossing 671859CPrivateOkmulgee30 vehicles a day, counted 1988, 38 years old.
- Crossing 671860W20th StreetOkmulgee30 vehicles a day, counted 1988, 38 years old.
- Crossing 671861D2nd StreetOkmulgee1,300 vehicles a day, counted 1988, 38 years old.
- Crossing 671862K6th StreetOkmulgee20,000 vehicles a day, counted 1996, 30 years old.
- Crossing 671866M13th StreetOkmulgee1,600 vehicles a day, counted 1988, 38 years old.
- Crossing 671867U20th StreetOkmulgee858 vehicles a day, counted 1988, 38 years old.
- Crossing 671869HPrivateOkmulgeeRoad traffic is not reported.
- Crossing 671870C36th StreetOkmulgee200 vehicles a day, counted 1988, 38 years old.
- Crossing 671873XEw-099Okmulgee20 vehicles a day, counted 1988, 38 years old.
- Crossing 671874EPrivateOkmulgeeRoad traffic is not reported.
- Crossing 671875LSales Barn RoadOkmulgee20 vehicles a day, counted 1989, 37 years old.
- Crossing 671876TSchulter RdSchulter50 vehicles a day, counted 1988, 38 years old.
- Crossing 671877APrivateSchulterRoad traffic is not reported.
- Crossing 671878GPrivateSchulter20 vehicles a day, counted 1989, 37 years old.
- Crossing 671879NPrivateSchulterRoad traffic is not reported.
- Crossing 671880HPrivateSchulterRoad traffic is not reported.
- Crossing 671881PDaisy StSchulter100 vehicles a day, counted 1988, 38 years old.
- Crossing 671883DLavender CtSchulter200 vehicles a day, counted 1988, 38 years old.
- Crossing 671884KE 1040th RdSchulter350 vehicles a day, counted 1988, 38 years old.
- Crossing 671886YMaxine AveHenryetta300 vehicles a day, counted 1988, 38 years old.
- Crossing 671889URobertson AveHenryetta150 vehicles a day, counted 1988, 38 years old.
- Crossing 671891VMuligan StHenryetta1,800 vehicles a day, counted 1988, 38 years old.
- Crossing 671892CPrivateHenryetta50 vehicles a day, counted 1988, 38 years old.
- Crossing 671893JTrudgeon StHenryetta6,300 vehicles a day, counted 1988, 38 years old.
- Crossing 671894RW Main StreetHenryetta12,000 vehicles a day, counted 1988, 38 years old.
Sources were checked on . Counts are reported records, not a rating of any crossing. Sources and dates