How many railroad crossings are in Ohio?
The FRA inventory of 21 October 2026 lists 5,630 public railroad crossings in Ohio. 63% have gates, and 690 incidents were reported since 2016.
FRA inventory of . Sources and dates. For reporters- Public crossings
- 5,630
- Public crossings with gates
- 63%
- Incidents at public crossings since 2016
- 690
- Public crossings with signs only
- 1,588
Members only. Sign in or create a free account.
All crossings in Ohio, public and private.
Browse the listThe map counts public and private crossings; the totals above count public crossings only. Use the legend to compare the number of crossings in each area.
Crossings
5,630 public crossings are listed in Ohio.
The map shades each area by how many crossings it holds.
Warning devices
28% of public crossings in Ohio have signs only, with no lights or gates.
The map shows the share of crossings with signs only in each area.
Train traffic
The largest group of Ohio crossings sees 1–4 trains a day.
The map shows the median number of trains a day in each area.
How Ohio's public crossings are equipped and used.
Gates are the most common warning device in Ohio.
| Warning device | Crossings |
|---|---|
| Gates | 3,535 |
| Flashing lights | 456 |
| Signs only | 1,588 |
| Other or not reported | 51 |
690 incidents have been reported in Ohio since 2016.
| Group | Incidents (Incidents) |
|---|---|
| 2016 | 63 |
| 2017 | 67 |
| 2018 | 63 |
| 2019 | 69 |
| 2020 | 67 |
| 2021 | 54 |
| 2022 | 64 |
| 2023 | 78 |
| 2024 | 67 |
| 2025 | 59 |
| 2026 (partial) | 39 |
The largest group of Ohio crossings sees 1–4 trains a day.
| Group | Crossings (Crossings) |
|---|---|
| 0 | 956 |
| 1–4 | 2,178 |
| 5–9 | 679 |
| 10–19 | 890 |
| 20–39 | 660 |
| 40+ | 267 |
| Not reported | 0 |
Stark has more public crossings than any other county in Ohio.
| County | Crossings (Crossings) |
|---|---|
| Stark | 217 |
| Wood | 204 |
| Cuyahoga | 173 |
| Lucas | 161 |
| Lorain | 135 |
| Allen | 134 |
| Hamilton | 134 |
| Butler | 128 |
| Hancock | 127 |
| Seneca | 124 |
Show all 85 counties
Stark 217, Wood 204, Cuyahoga 173, Lucas 161, Lorain 135, Allen 134, Hamilton 134, Butler 128, Hancock 127, Seneca 124, Sandusky 122, Crawford 115, Summit 115, Wayne 111, Franklin 107, Medina 105, Ashtabula 101, Montgomery 96, Marion 93, Tuscarawas 91, Auglaize 90, Mahoning 90, Trumbull 87, Huron 86, Putnam 85, Clark 83, Richland 83, Henry 81, Van Wert 78, Columbiana 77, Muskingum 76, Williams 76, Licking 72, Ottawa 72, Lake 71, Wyandot 69, Hardin 68, Jefferson 68, Erie 65, Portage 61, Carroll 59, Delaware 59, Paulding 55, Jackson 53, Logan 53, Fairfield 52, Warren 52, Shelby 50, Champaign 49, Darke 49, Fayette 49, Ashland 48, Defiance 47, Fulton 46, Miami 46, Clinton 45, Athens 43, Coshocton 43, Mercer 43, Washington 43, Scioto 36, Perry 35, Morrow 34, Preble 32, Union 32, Harrison 30, Brown 26, Pickaway 26, Clermont 24, Guernsey 24, Madison 24, Knox 23, Belmont 21, Highland 20, Meigs 20, Adams 16, Hocking 16, Ross 16, Lawrence 15, Vinton 13, Holmes 9, Gallia 8, Pike 8, Greene 5, Monroe 2.
The federal inventory for Ohio lists 8,559 crossing records, including 8,534 with usable map locations. The record list below includes public and private crossings.
Record coverage
Each measure covers all 8,559 records in this state. Missing information remains in the directory.
- Usable map locations
- 8,534 of 8,559 records25 records have missing information.
- Reported road counts
- 5,688 of 8,559 records2,871 records have missing information.
- Complete train counts
- 8,559 of 8,559 recordsEvery record has this information.
A complete train total requires valid daytime, nighttime and switching counts. Learn what reported train counts mean.
Counties and cities in Ohio
Cities
- Toledo104 public crossings
- Canton84 public crossings
- Cleveland73 public crossings
- Lima72 public crossings
- Dayton61 public crossings
- Columbus59 public crossings
- Springfield59 public crossings
- Marion53 public crossings
- Bucyrus47 public crossings
- Findlay46 public crossings
- Fremont46 public crossings
- Fostoria45 public crossings
All 494 cities with a page, A to Z
A
B
- Baltic
- Baltimore
- Barberton
- Bascom
- Batavia
- Bay Village
- Beach City
- Beaver
- Beaverdam
- Bedford
- Bellefontaine
- Bellevue
- Belmore
- Beloit
- Belpre
- Bergholz
- Berlin Center
- Berlin Heights
- Bettsville
- Blakeslee
- Blanchester
- Bloomdale
- Bloomingburg
- Blue Ash
- Bluffton
- Boardman
- Bolivar
- Botkins
- Bowerston
- Bowling Green
- Bradner
- Brecksville
- Bremen
- Brewster
- Brilliant
- Brimfield
- Brook Park
- Broughton
- Bryan
- Buckland
- Bucyrus
- Burgoon
- Byesville
C
- Cadiz
- Cairo
- Caledonia
- Cambridge
- Camden
- Canal Fulton
- Canal Winchester
- Canton
- Cardington
- Carey
- Carlisle
- Carroll
- Carrollton
- Castalia
- Cecil
- Celina
- Chatfield
- Chauncey
- Cheshire
- Chillicothe
- Cincinnati
- Circleville
- Clarksville
- Clay Center
- Cleveland
- Cleves
- Clinton
- Clyde
- Coalton
- Coldwater
- College Corner
- Collinsville
- Columbia Station
- Columbiana
- Columbus
- Columbus Grove
- Conesville
- Conneaut
- Continental
- Convoy
- Copley
- Corning
- Cortland
- Coshocton
- Crestline
- Creston
- Cridersville
- Crooksville
- Custar
- Cuyahoga Falls
- Cuyahoga Hts
- Cygnet
D
E
F
G
H
L
M
- Madeira
- Madison
- Malinta
- Mansfield
- Marietta
- Marion
- Marne
- Martin
- Martins Ferry
- Martinsville
- Marysville
- Mason
- Massillon
- Masury
- Maumee
- McArthur
- McComb
- McCutchenville
- McDermott
- Mechanicsburg
- Mechanicstown
- Medina
- Melrose
- Mentor
- Metamora
- Miamisburg
- Middle Point
- Middlebranch
- Middleburg Heights
- Middleport
- Middletown
- Midland
- Milan
- Millbury
- Miller City
- Millfield
- Milton Center
- Mineral City
- Minerva
- Minford
- Minster
- Mogadore
- Monroe
- Monroeville
- Montpelier
- Moraine
- Morral
- Mount Cory
- Mount Gilead
- Mount Orab
- Mount Vernon
- Mount Victory
- Mt Sterling
N
- Napoleon
- Navarre
- Negley
- Nelsonville
- Nevada
- New Bloomington
- New Bremen
- New Concord
- New Lexington
- New London
- New Miami
- New Philadelphia
- New Vienna
- New Washington
- New Waterford
- Newark
- Newcomerstown
- Newton Falls
- Newtown
- Niles
- North Baltimore
- North Canton
- North Jackson
- North Lima
- North Ridgeville
- North Robinson
- Northwood
- Norwalk
- Norwood
P
R
S
- Sabina
- Salem
- Salineville
- Sandusky
- Sardinia
- Saybrook
- Scio
- Seaman
- Sebring
- Seven Mile
- Seville
- Shandon
- Sharonville
- Sheffield
- Shelby
- Sherrodsville
- Sherwood
- Shiloh
- Shinrock
- Shreve
- Sidney
- Silverton
- Smithville
- Solon
- South Charleston
- South Point
- South Solon
- South Zanesville
- Spencer
- Spencerville
- Springdale
- Springfield
- St Bernard
- St Louisville
- St Marys
- St Paris
- Sterling
- Steubenville
- Stony Ridge
- Strasburg
- Streetsboro
- Strongsville
- Stryker
- Sugarcreek
- Summit Station
- Swanton
- Sycamore
- Sylvania
T
W
- Wadsworth
- Walbridge
- Waldo
- Wapakoneta
- Warren
- Washington Court House
- Waterville
- Wauseon
- Wellington
- Wellston
- West Carrollton
- West Chester
- West Jefferson
- West Lafayette
- West Leipsic
- West Liberty
- West Mansfield
- West Salem
- Weston
- Wheelersburg
- Wickliffe
- Willard
- Williamsburg
- Williston
- Willoughby
- Wilmington
- Winchester
- Wintersville
- Woodville
- Wooster
- Worthington
Counties
- Stark County217 public crossings
- Wood County204 public crossings
- Cuyahoga County173 public crossings
- Lucas County161 public crossings
- Lorain County135 public crossings
- Allen County134 public crossings
- Hamilton County134 public crossings
- Butler County128 public crossings
- Hancock County127 public crossings
- Seneca County124 public crossings
- Sandusky County122 public crossings
- Crawford County115 public crossings
All 84 counties with a page, A to Z
C
H
M
All 8,559 crossings in Ohio, public and private
Records 1–100 of 8,559
- Crossing 000108JManhattan StreetToledo3,738 vehicles a day, counted 2013, 13 years old.
- Crossing 000110KMatzinger RoadToledo4,230 vehicles a day, counted 2025, 1 year old.
- Crossing 000112YStickney AvenueToledo2,441 vehicles a day, counted 2025, 1 year old.
- Crossing 000114MState Line RoadToledo769 vehicles a day, counted 2008, 18 years old.
- Crossing 000800LOttawa DrToledo30 vehicles a day, counted 2025, 1 year old.
- Crossing 000801TChrysler DrToledo5,446 vehicles a day, counted 2025, 1 year old.
- Crossing 001723SPrivate RoadSharon CenterRoad traffic is not reported.
- Crossing 001900UN Patterson StCarey996 vehicles a day, counted 2011, 15 years old.
- Crossing 001901BCrawford Twp100Carey174 vehicles a day, counted 2014, 12 years old.
- Crossing 001902HMott RdCarey79 vehicles a day, counted 2011, 15 years old.
- Crossing 001904WPrivate RoadSycamoreRoad traffic is not reported.
- Crossing 001905DMitten RdCarey96 vehicles a day, counted 2011, 15 years old.
- Crossing 001906KTr107dCarey211 vehicles a day, counted 2014, 12 years old.
- Crossing 001908YTr18b Phillips RoadMcCutchenville88 vehicles a day, counted 2011, 15 years old.
- Crossing 001909FSR53McCutchenville4,196 vehicles a day, counted 2022, 4 years old.
- Crossing 001912NTr30aMcCutchenville369 vehicles a day, counted 2024, 2 years old.
- Crossing 001913VCR35AMcCutchenville162 vehicles a day, counted 2011, 15 years old.
- Crossing 001915JPrivate RoadSycamoreRoad traffic is not reported.
- Crossing 001916RDavis RdSycamore129 vehicles a day, counted 2011, 15 years old.
- Crossing 001917XPrivate RoadSycamoreRoad traffic is not reported.
- Crossing 001918EKilborn StSycamore59 vehicles a day, counted 2011, 15 years old.
- Crossing 001919LSycamore AveSycamore3,063 vehicles a day, counted 2024, 2 years old.
- Crossing 001920FPrivate RoadSycamoreRoad traffic is not reported.
- Crossing 001921MTr 136dSycamore77 vehicles a day, counted 2011, 15 years old.
- Crossing 001922UTr 148dSycamore68 vehicles a day, counted 2011, 15 years old.
- Crossing 001924HTr10a Crawford-wyandot Line RoadSycamore118 vehicles a day, counted 2011, 15 years old.
- Crossing 001925PMarion-melmore RdSycamore603 vehicles a day, counted 2013, 13 years old.
- Crossing 001926WKnauss RdSycamore57 vehicles a day, counted 2014, 12 years old.
- Crossing 001927DSR 100Sycamore771 vehicles a day, counted 2024, 2 years old.
- Crossing 001929SMiller RdSycamore54 vehicles a day, counted 2024, 2 years old.
- Crossing 001930LPrivate RoadChatfieldRoad traffic is not reported.
- Crossing 001931TSR19Chatfield843 vehicles a day, counted 2024, 2 years old.
- Crossing 001932APrivate RoadChatfieldRoad traffic is not reported.
- Crossing 001933GKennedy RdChatfield45 vehicles a day, counted 2014, 12 years old.
- Crossing 001934NPrivate RoadChatfieldRoad traffic is not reported.
- Crossing 001935VRoss RdChatfield101 vehicles a day, counted 2014, 12 years old.
- Crossing 001936CSR4Chatfield1,843 vehicles a day, counted 2024, 2 years old.
- Crossing 001938RSchwemly RdChatfield98 vehicles a day, counted 2014, 12 years old.
- Crossing 001939XConnely RdChatfield220 vehicles a day, counted 2012, 14 years old.
- Crossing 001940SSwabb RdChatfield193 vehicles a day, counted 2006, 20 years old.
- Crossing 001942FPrivate RoadNew Washington10 vehicles a day, counted 1978, 48 years old.
- Crossing 001943MKibler StNew Washington1,810 vehicles a day, counted 2024, 2 years old.
- Crossing 001944UCenter StNew Washington667 vehicles a day, counted 2014, 12 years old.
- Crossing 001945BSR 103New Washington1,527 vehicles a day, counted 2017, 9 years old.
- Crossing 001946HMarsh RdNew Washington177 vehicles a day, counted 2014, 12 years old.
- Crossing 001947PPrivate RoadNew WashingtonRoad traffic is not reported.
- Crossing 001948WPrivate RoadNew WashingtonRoad traffic is not reported.
- Crossing 001950XPrivate RoadNew WashingtonRoad traffic is not reported.
- Crossing 001951EChapel RdNew Washington367 vehicles a day, counted 2014, 12 years old.
- Crossing 001952LYoung RdNew Washington135 vehicles a day, counted 2014, 12 years old.
- Crossing 001953TPrivate RoadNew WashingtonRoad traffic is not reported.
- Crossing 001954APrivate RoadNew WashingtonRoad traffic is not reported.
- Crossing 001955GPrivate RoadNew WashingtonRoad traffic is not reported.
- Crossing 001956NNorth Auburn RdNew Washington233 vehicles a day, counted 2014, 12 years old.
- Crossing 001957VPrivate RoadNew WashingtonRoad traffic is not reported.
- Crossing 001958CPrivate RoadNew WashingtonRoad traffic is not reported.
- Crossing 001959JPrivate RoadNew WashingtonRoad traffic is not reported.
- Crossing 001960DSerringer RdNew Washington74 vehicles a day, counted 2014, 12 years old.
- Crossing 001962SScott RdNew Washington501 vehicles a day, counted 2024, 2 years old.
- Crossing 001963YPrivate RoadNew WashingtonRoad traffic is not reported.
- Crossing 001964FSR 103New Washington2,490 vehicles a day, counted 2004, 22 years old.
- Crossing 001965MPrivate RoadNew WashingtonRoad traffic is not reported.
- Crossing 001966UPrivate RoadNew WashingtonRoad traffic is not reported.
- Crossing 001967BPrivate RoadPlymouthRoad traffic is not reported.
- Crossing 001968HPrivate RoadPlymouthRoad traffic is not reported.
- Crossing 001969PSR598Plymouth1,910 vehicles a day, counted 2008, 18 years old.
- Crossing 001970JFenner RdPlymouth157 vehicles a day, counted 2014, 12 years old.
- Crossing 001971RPrivate RoadPlymouthRoad traffic is not reported.
- Crossing 001972XBeelman StPlymouth225 vehicles a day, counted 2014, 12 years old.
- Crossing 001973ERiggs AvePlymouth204 vehicles a day, counted 2014, 12 years old.
- Crossing 001974LBucyrus RdPlymouth4,447 vehicles a day, counted 2024, 2 years old.
- Crossing 001975TSpring Mill RdPlymouth1,964 vehicles a day, counted 2006, 20 years old.
- Crossing 001976ATrux StPlymouth2,670 vehicles a day, counted 2011, 15 years old.
- Crossing 001977GBase Line RoadPlymouth565 vehicles a day, counted 2008, 18 years old.
- Crossing 001978NPrivate RoadNew HavenRoad traffic is not reported.
- Crossing 001979VTownline RdPlymouth150 vehicles a day, counted 2008, 18 years old.
- Crossing 001981WPlymouth East RdRipley102 vehicles a day, counted 2008, 18 years old.
- Crossing 001983KNew State RdRipley658 vehicles a day, counted 2024, 2 years old.
- Crossing 001985YOld State RdRipley481 vehicles a day, counted 2024, 2 years old.
- Crossing 001986FPrivate RoadRipleyRoad traffic is not reported.
- Crossing 001987MPrivate RoadRipleyRoad traffic is not reported.
- Crossing 001988UEdwards RdRipley225 vehicles a day, counted 2008, 18 years old.
- Crossing 001989BPrivate RoadRipleyRoad traffic is not reported.
- Crossing 001991CUS 224Ripley3,400 vehicles a day, counted 2018, 8 years old.
- Crossing 001992JPrivate RoadRipleyRoad traffic is not reported.
- Crossing 001993RGreenwich Milan TGreenwich263 vehicles a day, counted 2008, 18 years old.
- Crossing 001994XPrivateGreenwichRoad traffic is not reported.
- Crossing 002015WChenango RdNew London127 vehicles a day, counted 2008, 18 years old.
- Crossing 002016DSR 162New London578 vehicles a day, counted 2005, 21 years old.
- Crossing 002017KGore-orphanage RdRochester98 vehicles a day, counted 2004, 22 years old.
- Crossing 002018SPrivate RoadRochesterRoad traffic is not reported.
- Crossing 002019YAshland-kipton RoadRochester1,620 vehicles a day, counted 2005, 21 years old.
- Crossing 002020TPrivate RoadRochesterRoad traffic is not reported.
- Crossing 002021AStewart RdRochester65 vehicles a day, counted 2023, 3 years old.
- Crossing 002022GPrivate RoadRochesterRoad traffic is not reported.
- Crossing 002023NQuarry RdRochester74 vehicles a day, counted 2014, 12 years old.
- Crossing 002024VPrivate RoadRochesterRoad traffic is not reported.
- Crossing 002025CPrivate RoadRochesterRoad traffic is not reported.
- Crossing 002026JPrivate RoadRochesterRoad traffic is not reported.
- Crossing 002027RBaker RdRochester53 vehicles a day, counted 2005, 21 years old.
Sources were checked on . Counts are reported records, not a rating of any crossing. Sources and dates