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 1,101–1,200 of 4,987
- Crossing 330642YPrivate RoadBunch1 vehicle a day, counted 1970, 56 years old.
- Crossing 330643FRd 888Bunch80 vehicles a day, counted 1980, 46 years old.
- Crossing 330644MKnight Farm/RanchBunch20 vehicles a day, counted 1980, 46 years old.
- Crossing 330645UPrivate RoadBunch1 vehicle a day, counted 1970, 56 years old.
- Crossing 330647HN Bunch RoadBunch100 vehicles a day, counted 1980, 46 years old.
- Crossing 330651XPrivate RoadBunch1 vehicle a day, counted 1970, 56 years old.
- Crossing 330653LPrivate RoadBunch1 vehicle a day, counted 1970, 56 years old.
- Crossing 330654TPrivate RoadBunch1 vehicle a day, counted 1970, 56 years old.
- Crossing 330655AS Bunch RoadBunch20 vehicles a day, counted 1980, 46 years old.
- Crossing 330658VPrivate RoadMarble City1 vehicle a day, counted 1970, 56 years old.
- Crossing 330659CPrivate RoadMarble City1 vehicle a day, counted 1970, 56 years old.
- Crossing 330660WFirst StreetMarble City20 vehicles a day, counted 1980, 46 years old.
- Crossing 330663SSt Clair LimeMarble City1 vehicle a day, counted 1970, 56 years old.
- Crossing 330664YN4610 RdMarble City700 vehicles a day, counted 1980, 46 years old.
- Crossing 330668BE 991st RdMarble City100 vehicles a day, counted 1980, 46 years old.
- Crossing 330669HE 991st RdMarble City100 vehicles a day, counted 1980, 46 years old.
- Crossing 330670CPrivate RoadMarble City1 vehicle a day, counted 1970, 56 years old.
- Crossing 330671JE 1040th RdSallisaw50 vehicles a day, counted 1980, 46 years old.
- Crossing 330672RE 1050th RdSallisaw50 vehicles a day, counted 1980, 46 years old.
- Crossing 330673XW Taylor DrSallisaw50 vehicles a day, counted 1980, 46 years old.
- Crossing 330674EW Redwood AveSallisaw50 vehicles a day, counted 1980, 46 years old.
- Crossing 330676TW Chickasaw AveSallisaw150 vehicles a day, counted 1980, 46 years old.
- Crossing 330677AW Port Arthur PlSallisaw250 vehicles a day, counted 1980, 46 years old.
- Crossing 330680HDogwood StreetSallisaw100 vehicles a day, counted 1980, 46 years old.
- Crossing 330681PPrivate/Glen Folks 11819Sallisaw1 vehicle a day, counted 1970, 56 years old.
- Crossing 330682WS 4640th Rd - Dump RoadSallisaw50 vehicles a day, counted 1980, 46 years old.
- Crossing 330683DJ Dot RanchGans1 vehicle a day, counted 1980, 46 years old.
- Crossing 330684KPrivateGans1 vehicle a day, counted 1980, 46 years old.
- Crossing 330685SE 1090th RdSallisaw50 vehicles a day, counted 1980, 46 years old.
- Crossing 330686YE Rd 1095Sallisaw20 vehicles a day, counted 1980, 46 years old.
- Crossing 330687FPrivate RoadGans1 vehicle a day, counted 1970, 56 years old.
- Crossing 330688MS 4670th RdGans20 vehicles a day, counted 1980, 46 years old.
- Crossing 330689UPrivate RoadGans1 vehicle a day, counted 1970, 56 years old.
- Crossing 330693JE 1140th RdMuldrow50 vehicles a day, counted 1980, 46 years old.
- Crossing 330694RE 1150th RdMuldrow50 vehicles a day, counted 1980, 46 years old.
- Crossing 330695XS 4710th RdGans225 vehicles a day, counted 1980, 46 years old.
- Crossing 330697LS 4715th RdGans50 vehicles a day, counted 1988, 38 years old.
- Crossing 330698TS 4715th RdGans20 vehicles a day, counted 1980, 46 years old.
- Crossing 330699ARd 1155Muldrow20 vehicles a day, counted 1980, 46 years old.
- Crossing 330700SCounty Rd D4723Spiro20 vehicles a day, counted 1980, 46 years old.
- Crossing 330701YPrivate RoadSpiro1 vehicle a day, counted 1970, 56 years old.
- Crossing 330706HS Ash StSpiro400 vehicles a day, counted 1983, 43 years old.
- Crossing 330709DBailey RdSpiro50 vehicles a day, counted 1980, 46 years old.
- Crossing 330710XRace Track RdSpiro100 vehicles a day, counted 1980, 46 years old.
- Crossing 330712LFairview RdPoteau75 vehicles a day, counted 1989, 37 years old.
- Crossing 330713TCoal Creek RdPanama100 vehicles a day, counted 1980, 46 years old.
- Crossing 330714AChoctaw StPanama275 vehicles a day, counted 1980, 46 years old.
- Crossing 330716NTecumseh StPanama200 vehicles a day, counted 1980, 46 years old.
- Crossing 330718CPierce RdPanama30 vehicles a day, counted 1980, 46 years old.
- Crossing 330719JWheelus StShady Point146 vehicles a day, counted 1992, 34 years old.
- Crossing 330720DWheelus StShady Point50 vehicles a day, counted 1980, 46 years old.
- Crossing 330721KReagan StShady Point150 vehicles a day, counted 1980, 46 years old.
- Crossing 330722SE Branson RdPoteau100 vehicles a day, counted 1980, 46 years old.
- Crossing 330723Y290th StPoteau100 vehicles a day, counted 1980, 46 years old.
- Crossing 330726UWilliams LnPoteau50 vehicles a day, counted 1980, 46 years old.
- Crossing 330727BPossum Valley RdPoteau330 vehicles a day, counted 1980, 46 years old.
- Crossing 330728HPrivate RoadPoteau1 vehicle a day, counted 1970, 56 years old.
- Crossing 330729PN Witte StPoteau1,400 vehicles a day, counted 1980, 46 years old.
- Crossing 330730JAlleghany Ave / Industrial DrivePoteau100 vehicles a day, counted 1980, 46 years old.
- Crossing 330732XDewey AvePoteau4,200 vehicles a day, counted 1980, 46 years old.
- Crossing 330733EGrady AvePoteau2,000 vehicles a day, counted 1980, 46 years old.
- Crossing 330734LS Railroad StPoteau50 vehicles a day, counted 1980, 46 years old.
- Crossing 330736AAirport RdPoteau3,000 vehicles a day, counted 1980, 46 years old.
- Crossing 330739VLassiter RdHowe50 vehicles a day, counted 1980, 46 years old.
- Crossing 330740PPrivate RoadHowe1 vehicle a day, counted 1970, 56 years old.
- Crossing 330741WOld Pike RdHowe100 vehicles a day, counted 1980, 46 years old.
- Crossing 330744SForest Hill RdHeavener150 vehicles a day, counted 1980, 46 years old.
- Crossing 330751CFairview RdPoteau500 vehicles a day, counted 1989, 37 years old.
- Crossing 330752JAes Private PlantPoteau1 vehicle a day, counted 1989, 37 years old.
- Crossing 330753RPrivate RoadMarble City1 vehicle a day, counted 1992, 34 years old.
- Crossing 330754XPrivate RoadStilwell1 vehicle a day, counted 1992, 34 years old.
- Crossing 330755EPrivate RoadBlanchard1 vehicle a day, counted 1992, 34 years old.
- Crossing 330756LPrivate RoadMuldrow1 vehicle a day, counted 1992, 34 years old.
- Crossing 330783HIndustrial RdHeavener50 vehicles a day, counted 1980, 46 years old.
- Crossing 330784PW Ave CHeavener5,500 vehicles a day, counted 1980, 46 years old.
- Crossing 330785WE Ave FHeavener5,200 vehicles a day, counted 1980, 46 years old.
- Crossing 330786DW Avenue IHeavener2,100 vehicles a day, counted 1980, 46 years old.
- Crossing 330787KPrivateHeavener1 vehicle a day, counted 1970, 56 years old.
- Crossing 330788SPrivate RoadHeavener1 vehicle a day, counted 1970, 56 years old.
- Crossing 330789YStand Pipe RdHeavener50 vehicles a day, counted 1988, 38 years old.
- Crossing 330791AHodgens RdHeavener700 vehicles a day, counted 1988, 38 years old.
- Crossing 330792GChurch RdHeavener1,350 vehicles a day, counted 1988, 38 years old.
- Crossing 330793NKCS XHeavener30 vehicles a day, counted 1988, 38 years old.
- Crossing 330794VPrivate RoadHeavener1 vehicle a day, counted 1970, 56 years old.
- Crossing 330796JHicks RdHeavener250 vehicles a day, counted 1988, 38 years old.
- Crossing 330797R201st AveHeavener100 vehicles a day, counted 1988, 38 years old.
- Crossing 330799EHaw Creek RdHeavener75 vehicles a day, counted 1988, 38 years old.
- Crossing 410982GCherry RdLawton25 vehicles a day, counted 1980, 46 years old.
- Crossing 411007HS Cherokee StMuskogee100 vehicles a day, counted 1980, 46 years old.
- Crossing 411759G10th StOklahoma City50 vehicles a day, counted 1980, 46 years old.
- Crossing 411902PBeardShawnee8,000 vehicles a day, counted 1988, 38 years old.
- Crossing 411924PE Farral StShawnee9,500 vehicles a day, counted 1986, 40 years old.
- Crossing 411982KN Hickory AveBroken Arrow100 vehicles a day, counted 1988, 38 years old.
- Crossing 411983S6th StPryor50 vehicles a day, counted 1980, 46 years old.
- Crossing 411996TPrivateMcAlester1 vehicle a day, counted 1991, 35 years old.
- Crossing 411997APrivate Industry Newfield ExplorationMcAlester1 vehicle a day, counted 1991, 35 years old.
- Crossing 412182CPrivateAldersonRoad traffic is not reported.
- Crossing 412445NPrivateYukon1 vehicle a day is reported. The count year is not reported.
- Crossing 412446VPrivate FieldYukon1 vehicle a day is reported. The count year is not reported.
- Crossing 412447CPrivate FieldYukon1 vehicle a day is reported. The count year is not reported.
Sources were checked on . Counts are reported records, not a rating of any crossing. Sources and dates