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,301–3,400 of 4,987
- Crossing 669693AE1660 RdAltus50 vehicles a day, counted 1988, 38 years old.
- Crossing 669694GN2020 RdAltus250 vehicles a day, counted 1988, 38 years old.
- Crossing 669696VE1670 RdAltus50 vehicles a day, counted 1988, 38 years old.
- Crossing 669697CCordAltus30 vehicles a day, counted 1988, 38 years old.
- Crossing 669699RE1690 RdOlustee20 vehicles a day, counted 1988, 38 years old.
- Crossing 669701PRd EndsOlusteeRoad traffic is not reported.
- Crossing 669702WI StOlustee20 vehicles a day, counted 1988, 38 years old.
- Crossing 669703DG StOlustee50 vehicles a day, counted 1988, 38 years old.
- Crossing 669706YD StOlustee50 vehicles a day, counted 1988, 38 years old.
- Crossing 669707FN1980 RdOlustee30 vehicles a day, counted 1988, 38 years old.
- Crossing 669708ME1970 RdOlustee20 vehicles a day, counted 1988, 38 years old.
- Crossing 669710NE1960 RdOlustee30 vehicles a day, counted 1988, 38 years old.
- Crossing 669711VN1950 RdOlustee20 vehicles a day, counted 1988, 38 years old.
- Crossing 669712CN1940 RdOlustee30 vehicles a day, counted 1988, 38 years old.
- Crossing 669713JN1910 RdOlustee30 vehicles a day, counted 1988, 38 years old.
- Crossing 669715XE Co Rd 1723Eldorado30 vehicles a day, counted 1988, 38 years old.
- Crossing 669716EPvtEldoradoRoad traffic is not reported.
- Crossing 669717LN1900 RdEldorado20 vehicles a day, counted 1988, 38 years old.
- Crossing 669720UE1740 RdEldorado20 vehicles a day, counted 1988, 38 years old.
- Crossing 669721BN1870 RdEldorado50 vehicles a day, counted 1988, 38 years old.
- Crossing 669722HE1750 RdEldorado600 vehicles a day, counted 1988, 38 years old.
- Crossing 669723PN1860 RdEldorado50 vehicles a day, counted 1988, 38 years old.
- Crossing 669724WW Main StEldorado150 vehicles a day, counted 1988, 38 years old.
- Crossing 669725DS Market StEldorado20 vehicles a day, counted 1988, 38 years old.
- Crossing 669726KS 4th StEldorado20 vehicles a day, counted 1988, 38 years old.
- Crossing 669728YN1850 RdEldorado400 vehicles a day, counted 1988, 38 years old.
- Crossing 669731GN1840 RdEldorado30 vehicles a day, counted 1988, 38 years old.
- Crossing 669732NPrivate DriveEldorado20 vehicles a day, counted 1988, 38 years old.
- Crossing 669733VN1830 RdEldorado50 vehicles a day, counted 1988, 38 years old.
- Crossing 669734CN1820 RdEldorado50 vehicles a day, counted 1988, 38 years old.
- Crossing 669735JE1780 RdEldorado20 vehicles a day, counted 1988, 38 years old.
- Crossing 669737XN1810 RdEldorado20 vehicles a day, counted 1988, 38 years old.
- Crossing 670384JE 0020th RdQuapaw200 vehicles a day, counted 1988, 38 years old.
- Crossing 670385RS 610th RdQuapaw50 vehicles a day, counted 1988, 38 years old.
- Crossing 670386XE 0030th RdQuapaw50 vehicles a day, counted 1988, 38 years old.
- Crossing 670387EW 1st StQuapaw100 vehicles a day, counted 1988, 38 years old.
- Crossing 670391UN 592nd RdQuapaw50 vehicles a day, counted 1988, 38 years old.
- Crossing 670393HE 0066th RdMiami30 vehicles a day, counted 1988, 38 years old.
- Crossing 670395WS 580th RdMiami30 vehicles a day, counted 1988, 38 years old.
- Crossing 670397K22nd Ave NEMiami50 vehicles a day, counted 1988, 38 years old.
- Crossing 670398SN Elm StMiami100 vehicles a day, counted 1988, 38 years old.
- Crossing 670399Y16th Ave NEMiami50 vehicles a day, counted 1988, 38 years old.
- Crossing 670400R9th Ave NEMiami1,800 vehicles a day, counted 1988, 38 years old.
- Crossing 670401X3rd Ave NEMiami2,700 vehicles a day, counted 1988, 38 years old.
- Crossing 670402E2nd Ave NEMiami800 vehicles a day, counted 1988, 38 years old.
- Crossing 670403L1st Ave NEMiami700 vehicles a day, counted 1988, 38 years old.
- Crossing 670404TE Central AveMiami4,000 vehicles a day, counted 1988, 38 years old.
- Crossing 670405A2nd Ave SEMiami400 vehicles a day, counted 1988, 38 years old.
- Crossing 670406GSteve Owens BlvdMiami10,182 vehicles a day, counted 1988, 38 years old.
- Crossing 670407N4th Ave SEMiami500 vehicles a day, counted 1988, 38 years old.
- Crossing 670408VA St SEMiami850 vehicles a day, counted 1988, 38 years old.
- Crossing 670410WS Main StMiami4,000 vehicles a day, counted 1988, 38 years old.
- Crossing 670413SE 110th RdMiami500 vehicles a day, counted 1988, 38 years old.
- Crossing 670415FS 540th RdMiami50 vehicles a day, counted 1988, 38 years old.
- Crossing 670416ME 120th RdMiami50 vehicles a day, counted 1988, 38 years old.
- Crossing 670418BE 130th RdMiami30 vehicles a day, counted 1988, 38 years old.
- Crossing 670420C140th Rd EMiami30 vehicles a day, counted 1988, 38 years old.
- Crossing 670422RE 150th RdAfton50 vehicles a day, counted 1988, 38 years old.
- Crossing 670424EE 160th RdAfton30 vehicles a day, counted 1988, 38 years old.
- Crossing 670426TE 180th RdAfton30 vehicles a day, counted 1988, 38 years old.
- Crossing 670427AE 190th RdAfton30 vehicles a day, counted 1988, 38 years old.
- Crossing 670429NE 200th RdAfton30 vehicles a day, counted 1988, 38 years old.
- Crossing 670432WE 210th RdAfton30 vehicles a day, counted 1988, 38 years old.
- Crossing 670438M2nd Ave SEMiami400 vehicles a day, counted 1988, 38 years old.
- Crossing 670439UD St NEMiami4,200 vehicles a day, counted 1988, 38 years old.
- Crossing 670441VMain - Hwy US 66Miami16,100 vehicles a day, counted 1988, 38 years old.
- Crossing 670442CA Street NWMiami3,000 vehicles a day, counted 1988, 38 years old.
- Crossing 670443JC St NWMiami700 vehicles a day, counted 1988, 38 years old.
- Crossing 670445XCircle Dr NWMiami2,100 vehicles a day, counted 1988, 38 years old.
- Crossing 670446E9th Ave NWMiami3,900 vehicles a day, counted 1988, 38 years old.
- Crossing 670447LGoodrich BlvdMiami5,000 vehicles a day, counted 1988, 38 years old.
- Crossing 670449AMiami BlvdMiami100 vehicles a day, counted 1988, 38 years old.
- Crossing 670452H22nd Ave NWMiami2,100 vehicles a day, counted 1988, 38 years old.
- Crossing 670453P26th Ave NWMiami250 vehicles a day, counted 1988, 38 years old.
- Crossing 670608ETexas RdPocola40 vehicles a day, counted 1976, 50 years old.
- Crossing 670609LRace Track RoadPocola1 vehicle a day, counted 2014, 12 years old.
- Crossing 670610FDurham AvePocola50 vehicles a day, counted 1988, 38 years old.
- Crossing 670611MHammon AvePocola20 vehicles a day, counted 1988, 38 years old.
- Crossing 670633MBasinger LnCameron50 vehicles a day, counted 1988, 38 years old.
- Crossing 670634UBasinger LaneCameron1 vehicle a day, counted 1970, 56 years old.
- Crossing 670635BOK 120Cameron500 vehicles a day, counted 1988, 38 years old.
- Crossing 670636HRock Island RdCameron100 vehicles a day, counted 1988, 38 years old.
- Crossing 670637PPvtCameron1 vehicle a day, counted 1970, 56 years old.
- Crossing 670638WLiberty Hill RdCameron30 vehicles a day, counted 1988, 38 years old.
- Crossing 670639DPvtCameron1 vehicle a day, counted 1970, 56 years old.
- Crossing 670640XPvtCameron1 vehicle a day, counted 1970, 56 years old.
- Crossing 670641ECastle StCameron100 vehicles a day, counted 1988, 38 years old.
- Crossing 670642LMcKeown RdCameron100 vehicles a day, counted 1988, 38 years old.
- Crossing 670643TOld Highway 112Cameron1,115 vehicles a day, counted 1992, 34 years old.
- Crossing 670644AMeadow View RdPoteau20 vehicles a day, counted 1988, 38 years old.
- Crossing 670645GDunbar Rd / Bud French RdPoteau100 vehicles a day, counted 2012, 14 years old.
- Crossing 670646NPvtPoteau1 vehicle a day, counted 1970, 56 years old.
- Crossing 670647V310th StPoteau50 vehicles a day, counted 1988, 38 years old.
- Crossing 670648CRiverside RdPoteau50 vehicles a day, counted 1988, 38 years old.
- Crossing 670649JPvtPoteau1 vehicle a day, counted 1970, 56 years old.
- Crossing 670650DDrivewayPoteau1,300 vehicles a day, counted 1988, 38 years old.
- Crossing 670651KPrivatePoteau1,000 vehicles a day, counted 1988, 38 years old.
- Crossing 670768TCR E 1930Antlers50 vehicles a day, counted 1988, 38 years old.
- Crossing 670769APrivate Dr/ N 4200th Rd / ResidenceAntlersRoad traffic is not reported.
- Crossing 670770USpeer Rd / 2204 E 2000th RdAntlers50 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