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 2,101–2,200 of 4,987
- Crossing 595533DN Main StVerden700 vehicles a day, counted 1986, 40 years old.
- Crossing 595534K4th StVerden500 vehicles a day, counted 1986, 40 years old.
- Crossing 595535SDell StNinnekah175 vehicles a day, counted 1986, 40 years old.
- Crossing 595536YPeach StNinnekah150 vehicles a day, counted 1986, 40 years old.
- Crossing 595537FPrivate FieldNinnekah1 vehicle a day, counted 1982, 44 years old.
- Crossing 595538MPrivateNinnekah1 vehicle a day, counted 1982, 44 years old.
- Crossing 595539UE 1470th RdNinnekah100 vehicles a day, counted 1986, 40 years old.
- Crossing 595540NCR 1477Ninnekah100 vehicles a day, counted 1986, 40 years old.
- Crossing 595541VE 1490th RdNinnekah100 vehicles a day, counted 1986, 40 years old.
- Crossing 595542CPrivateRush Springs1 vehicle a day, counted 1982, 44 years old.
- Crossing 595543JPrivateRush Springs1 vehicle a day, counted 1982, 44 years old.
- Crossing 595545XE1510 RdRush Springs100 vehicles a day, counted 1986, 40 years old.
- Crossing 595546EE 1520th RdRush Springs100 vehicles a day, counted 1986, 40 years old.
- Crossing 595547LRush AvenueRush Springs150 vehicles a day, counted 1986, 40 years old.
- Crossing 595548TArapahoe AveRush Springs350 vehicles a day, counted 1986, 40 years old.
- Crossing 595549ABlakely AveRush Springs1,000 vehicles a day, counted 1989, 37 years old.
- Crossing 595561GPrivateRush Springs100 vehicles a day, counted 1986, 40 years old.
- Crossing 595562NTaylor Lake RoadRush Springs100 vehicles a day, counted 1986, 40 years old.
- Crossing 595563VE 1570th RdRush Springs150 vehicles a day, counted 1986, 40 years old.
- Crossing 595564CE 1580th RdRush Springs150 vehicles a day, counted 1986, 40 years old.
- Crossing 595565JCR 1590Rush Springs150 vehicles a day, counted 1986, 40 years old.
- Crossing 595566RE 1600th RdRush Springs100 vehicles a day, counted 1986, 40 years old.
- Crossing 595567XE1610 RdMarlow100 vehicles a day, counted 1986, 40 years old.
- Crossing 595568EBallpark RdMarlow200 vehicles a day, counted 1986, 40 years old.
- Crossing 595569LE Memorial DrMarlow600 vehicles a day, counted 1986, 40 years old.
- Crossing 595571ME Main StMarlow4,816 vehicles a day, counted 1987, 39 years old.
- Crossing 595573BE Choctaw StMarlow500 vehicles a day, counted 1986, 40 years old.
- Crossing 595574HE Blackburn RdMarlow500 vehicles a day, counted 1986, 40 years old.
- Crossing 595575PRose RdMarlow200 vehicles a day, counted 1986, 40 years old.
- Crossing 595576WEast Medcalf RoadMarlow300 vehicles a day, counted 1986, 40 years old.
- Crossing 595577DPrivateDuncan1 vehicle a day, counted 1982, 44 years old.
- Crossing 595578KE Gatlin RdDuncan200 vehicles a day, counted 1986, 40 years old.
- Crossing 595580LW Osage RdDuncan350 vehicles a day, counted 1986, 40 years old.
- Crossing 595581TPrivateDuncan1 vehicle a day, counted 1982, 44 years old.
- Crossing 595582ACamelback RdDuncan300 vehicles a day, counted 1986, 40 years old.
- Crossing 595583GW Plato RdDuncan1,200 vehicles a day, counted 1986, 40 years old.
- Crossing 595584NW Elk AveDuncan1,200 vehicles a day, counted 1986, 40 years old.
- Crossing 595585VW Elder AveDuncan5,000 vehicles a day, counted 1986, 40 years old.
- Crossing 595586CW Spruce AveDuncan500 vehicles a day, counted 1986, 40 years old.
- Crossing 595587JW Hickory AveDuncan600 vehicles a day, counted 1986, 40 years old.
- Crossing 595588RW Oak AveDuncan1,300 vehicles a day, counted 1986, 40 years old.
- Crossing 595589XW Main StDuncan7,200 vehicles a day, counted 1987, 39 years old.
- Crossing 595591YW Bois D'Arc AveDuncan8,400 vehicles a day, counted 1986, 40 years old.
- Crossing 595593MSecond StreetDuncan400 vehicles a day, counted 1984, 42 years old.
- Crossing 595595BMl King Jr BlvdDuncan900 vehicles a day, counted 1986, 40 years old.
- Crossing 595596HCherokee RdDuncan500 vehicles a day, counted 1986, 40 years old.
- Crossing 595597PW Fuller RdDuncan100 vehicles a day, counted 1986, 40 years old.
- Crossing 595598WTerry RdDuncan250 vehicles a day, counted 1986, 40 years old.
- Crossing 595599DPrivateComanche1 vehicle a day, counted 1982, 44 years old.
- Crossing 595601COliver RdComanche900 vehicles a day, counted 1987, 39 years old.
- Crossing 595603RPrivateComanche1 vehicle a day, counted 1982, 44 years old.
- Crossing 595605EOak Main AveComanche1,696 vehicles a day, counted 1988, 38 years old.
- Crossing 595607TPrivate FieldComanche1 vehicle a day, counted 1982, 44 years old.
- Crossing 595609GPrivate FieldComanche1 vehicle a day, counted 1987, 39 years old.
- Crossing 595612PE1860 RdComanche150 vehicles a day, counted 1988, 38 years old.
- Crossing 595614DE1870 RdComanche200 vehicles a day, counted 1988, 38 years old.
- Crossing 595616SPrivateAddington1 vehicle a day, counted 1982, 44 years old.
- Crossing 595617YYouree Ranch RoadAddington85 vehicles a day, counted 1988, 38 years old.
- Crossing 595620GPrivate FieldWaurika1 vehicle a day, counted 1982, 44 years old.
- Crossing 595621NPrivate FieldWaurika1 vehicle a day, counted 1982, 44 years old.
- Crossing 595622VPrivate FieldWaurika1 vehicle a day, counted 1982, 44 years old.
- Crossing 595623CMeridian StWaurika100 vehicles a day, counted 1984, 42 years old.
- Crossing 595624JFlorida AveWaurika100 vehicles a day, counted 1986, 40 years old.
- Crossing 595627EN Main StWaurika100 vehicles a day, counted 1984, 42 years old.
- Crossing 595628LE D AveWaurika800 vehicles a day, counted 1986, 40 years old.
- Crossing 595629TE Broadway AveWaurika200 vehicles a day, counted 1986, 40 years old.
- Crossing 595630MUS 70Waurika4,000 vehicles a day, counted 1986, 40 years old.
- Crossing 595633HPrivate FieldWaurika1 vehicle a day, counted 1982, 44 years old.
- Crossing 595635WSugden RoadSugden200 vehicles a day, counted 1984, 42 years old.
- Crossing 595636DE2030 RdSugden80 vehicles a day, counted 1984, 42 years old.
- Crossing 595639YPrivate FieldRyan1 vehicle a day, counted 1982, 44 years old.
- Crossing 595641AMain St/ Taylor StRyan250 vehicles a day, counted 1984, 42 years old.
- Crossing 595642GWashington StreetRyan100 vehicles a day, counted 1984, 42 years old.
- Crossing 595643NUnknownRyan20 vehicles a day, counted 1984, 42 years old.
- Crossing 595644VPrivateRyan10 vehicles a day, counted 1984, 42 years old.
- Crossing 595645CPrivateRyan1 vehicle a day, counted 1982, 44 years old.
- Crossing 596051GPrivateOptima1 vehicle a day, counted 1981, 45 years old.
- Crossing 596052NN0950 RdOptima20 vehicles a day, counted 1988, 38 years old.
- Crossing 596054CE0140 RdOptima20 vehicles a day, counted 1988, 38 years old.
- Crossing 596056RM RdHooker20 vehicles a day, counted 1988, 38 years old.
- Crossing 596057XMile 43rd RdHooker30 vehicles a day, counted 1988, 38 years old.
- Crossing 596058EE0120 RdHooker30 vehicles a day, counted 1988, 38 years old.
- Crossing 596059LCR 44Hooker1 vehicle a day, counted 1981, 45 years old.
- Crossing 596060FE0110 RdHooker50 vehicles a day, counted 1988, 38 years old.
- Crossing 596061MN1000 RdHooker550 vehicles a day, counted 1988, 38 years old.
- Crossing 596062UIreland StHooker200 vehicles a day, counted 1988, 38 years old.
- Crossing 596063BSwem StHooker600 vehicles a day, counted 1988, 38 years old.
- Crossing 596064HPanhandle StHooker900 vehicles a day, counted 1988, 38 years old.
- Crossing 596065PN1010 RdHooker50 vehicles a day, counted 1988, 38 years old.
- Crossing 596067DN1020 RdHooker20 vehicles a day, counted 1988, 38 years old.
- Crossing 596068KN1030 RdHooker20 vehicles a day, counted 1988, 38 years old.
- Crossing 596069SN1040 RdTyrone1 vehicle a day, counted 1981, 45 years old.
- Crossing 596071TE0060 RdTyrone20 vehicles a day, counted 1988, 38 years old.
- Crossing 596072AN1060 RdTyrone20 vehicles a day, counted 1988, 38 years old.
- Crossing 596074NN1070 RdTyrone30 vehicles a day, counted 1988, 38 years old.
- Crossing 596075VCR DTyrone30 vehicles a day, counted 1988, 38 years old.
- Crossing 596076CA StTyrone250 vehicles a day, counted 1988, 38 years old.
- Crossing 596078RKentucky StTyrone200 vehicles a day, counted 1988, 38 years old.
- Crossing 596079X5th StTyrone150 vehicles a day, counted 1988, 38 years old.
- Crossing 596080SMile 54th RdTyrone30 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