National Storms

Ohio tornado history

From 1950 through 2025, 1,411 tornadoes touched Ohio, according to the NOAA Storm Prediction Center, the 22nd most of the 48 contiguous states and DC. The National Weather Service rated 23 of them F4/EF4 or stronger (4 F5/EF5); along their paths they killed 247 people and injured 5,597. The deadliest, on April 3, 1974, was rated F5 and killed 36 (Greene County). From 2016 to 2025, Ohio averaged 37 tornadoes a year. SPC has logged 44 preliminary tornado reports in Ohio in 2026 (latest September 9, 2026).

1,411tornadoes since 1950
3732016–2025
74F3/EF3 or stronger
247deaths
5,597injuries
Aug 12, 2025latest in final record

Map of every Ohio tornado path since 1950

Rating: 012345 unknown or preliminaryLines run from the start to the end point of each path; dots mark where each tornado touched down.

All 1,411 paths plus 44 preliminary 2026 reports (gray dots). Zoom in to your county; click a path for its date and rating.

1950: 1 F11950: 1 F21950: 1 F31951: 1 F11951: 2 F21952: 2 F11953: 1 F11953: 1 F21953: 1 F41954: 6 F01954: 5 F11954: 2 F21955: 2 F11955: 3 F21955: 2 F31956: 1 F01956: 2 F11956: 5 F21956: 1 F31957: 1 F11957: 3 F21958: 6 F11958: 6 F21959: 5 F01959: 2 F11959: 2 F21959: 1 F31960: 1 F01960: 4 F11960: 2 F21961: 4 F01961: 9 F11961: 3 F21961: 3 F31961: 1 F41962: 2 F11962: 2 F21963: 2 F01963: 11 F11963: 6 F21964: 5 F11964: 4 F21965: 2 F01965: 12 F11965: 10 F21965: 3 F31965: 5 F41966: 1 F11966: 1 F21966: 1 F31967: 3 F11967: 3 F21968: 2 F01968: 7 F11968: 3 F21968: 2 F41968: 1 F51969: 1 F01969: 11 F11969: 2 F21969: 4 F31970: 3 F01970: 10 F11970: 9 F21970: 1 F31971: 1 F01971: 3 F11971: 7 F21971: 4 F31972: 1 F01972: 7 F11972: 2 F21973: 17 F01973: 16 F11973: 7 F21973: 3 F31974: 3 F01974: 11 F11974: 4 F21974: 2 F31974: 1 F41974: 2 F51975: 2 F01975: 6 F11975: 4 F21976: 5 F01976: 4 F11976: 2 F21977: 5 F01977: 13 F11977: 3 F21977: 1 F31978: 3 F01978: 12 F11978: 2 F21978: 1 F31979: 1 F01979: 2 F11979: 1 F21980: 1 F01980: 29 F11980: 6 F21981: 6 F01981: 12 F11981: 6 F21981: 1 F31982: 7 F11982: 3 F21983: 5 F11983: 2 F21983: 2 F31984: 2 F11985: 2 F01985: 9 F11985: 4 F21985: 2 F31985: 2 F41985: 1 F51986: 3 F01986: 11 F11986: 9 F21987: 2 F01987: 3 F11987: 1 F21989: 4 F01989: 10 F11989: 3 F21990: 13 F01990: 6 F11990: 4 F21990: 1 F41991: 6 F01991: 1 F11991: 1 F31992: 26 F01992: 21 F11992: 12 F21992: 3 F31992: 1 F41993: 6 F01993: 15 F11993: 2 F21993: 1 F31994: 4 F01994: 5 F11995: 2 F01995: 5 F11995: 1 F21996: 6 F01996: 4 F11997: 7 F01997: 6 F11997: 1 F21997: 1 F31998: 16 F01998: 5 F11998: 3 F21999: 7 F01999: 8 F11999: 1 F21999: 1 F31999: 1 F42000: 9 F02000: 10 F12000: 5 F22000: 1 F42001: 3 F02001: 2 F12001: 2 F22001: 1 F32002: 5 F02002: 9 F12002: 7 F22002: 2 F32002: 1 F42003: 7 F02003: 4 F12003: 3 F22004: 3 F02004: 5 F12005: 2 F02005: 2 F12006: 22 F02006: 10 F12006: 4 F22007: 8 EF02007: 4 EF12008: 11 EF02008: 1 EF12008: 1 EF22009: 10 EF02009: 3 EF12010: 16 EF02010: 17 EF12010: 5 EF22010: 1 EF32010: 1 EF42011: 23 EF02011: 14 EF12011: 2 EF22012: 10 EF02012: 1 EF12012: 1 EF22012: 1 EF32013: 17 EF02013: 12 EF12013: 2 EF22014: 15 EF02014: 4 EF12014: 1 EF32015: 5 EF02015: 2 EF12016: 14 EF02016: 7 EF12016: 2 EF22016: 1 unknown rating2017: 16 EF02017: 20 EF12017: 6 EF22018: 8 EF02018: 10 EF12019: 22 EF02019: 19 EF12019: 3 EF22019: 3 EF32019: 1 EF42019: 1 unknown rating2020: 16 EF02020: 4 EF12021: 12 EF02021: 14 EF12021: 4 EF22021: 1 unknown rating2022: 11 EF02022: 12 EF12022: 3 EF22022: 1 unknown rating2023: 34 EF02023: 21 EF12023: 5 EF22024: 26 EF02024: 33 EF12024: 10 EF22024: 2 EF32024: 3 unknown rating2025: 20 EF02025: 7 EF12025: 1 EF219501957196419711978198519921999200620132020max 74
Tornadoes per year in Ohio by rating, 1950–2025. Colors: F/EF0 (yellow) to F/EF5 (black); gray = unknown rating.

Source: National Storms (nationalstorms.com), CC BY 4.0, data from NOAA Storm Prediction Center storm reports.

Most recent tornadoes in Ohio

DateRatingPath lengthDeaths / injuriesStarted in
Aug 12, 2025EF10.3 mi0 / 0Huron County, OH
Aug 12, 2025EF00.2 mi0 / 0Geauga County, OH
Jul 28, 2025EF00.7 mi0 / 0Wayne County, OH
Jul 19, 2025EF12.8 mi0 / 0Clark County, OH
Jul 19, 2025EF00.9 mi0 / 0Clark County, OH
Jul 19, 2025EF01.1 mi0 / 0Shelby County, OH
Jul 7, 2025EF01.3 mi0 / 0Medina County, OH
Jun 18, 2025EF19.3 mi0 / 0Huron County, OH
Jun 18, 2025EF02.9 mi0 / 0Ottawa County, OH
Jun 18, 2025EF00.5 mi0 / 0Ottawa County, OH
Jun 9, 2025EF11.3 mi0 / 0Holmes County, OH
Jun 5, 2025EF00.1 mi0 / 0Stark County, OH
Apr 25, 2025EF00.1 mi0 / 0Darke County, OH
Apr 2, 2025EF09.1 mi0 / 0Clinton County, OH
Apr 2, 2025EF02.7 mi0 / 0Clinton County, OH
Apr 2, 2025EF07.9 mi0 / 0Brown County, OH
Apr 2, 2025EF08.5 mi0 / 0Warren County, OH
Apr 2, 2025EF03.0 mi0 / 0Warren County, OH
Apr 2, 2025EF011.0 mi0 / 0Franklin County, IN → OH
Apr 2, 2025EF00.7 mi0 / 0Sandusky County, OH
Apr 2, 2025EF24.7 mi0 / 2Paulding County, OH
Apr 2, 2025EF115.3 mi0 / 0Van Wert County, OH
Apr 2, 2025EF10.8 mi0 / 0Van Wert County, OH
Mar 30, 2025EF02.6 mi0 / 0Franklin County, OH
Mar 30, 2025EF13.9 mi0 / 0Fayette County, OH

2026 preliminary tornado reports in Ohio

Reports from SPC's daily logs. A tornado often draws several reports; NOAA publishes confirmed tornadoes, paths and ratings with its final data.

DateRatingPath lengthDeaths / injuriesStarted in
Sep 9, 2026Prelim. report––Guernsey County, OH
Aug 15, 2026Prelim. report––Champaign County, OH
Aug 15, 2026Prelim. report––Champaign County, OH
Aug 15, 2026Prelim. report––Miami County, OH
Aug 11, 2026Prelim. report––Brown County, OH
Aug 11, 2026Prelim. report––Brown County, OH
Aug 11, 2026Prelim. report––Clermont County, OH
Aug 11, 2026Prelim. report––Butler County, OH
Aug 11, 2026Prelim. report––Franklin County, OH
Aug 11, 2026Prelim. report––Franklin County, OH
Aug 11, 2026Prelim. report––Madison County, OH
Aug 11, 2026Prelim. report––Madison County, OH
Aug 11, 2026Prelim. report––Clark County, OH
Aug 11, 2026Prelim. report––Clark County, OH
Aug 11, 2026Prelim. report––Champaign County, OH

Deadliest tornadoes in Ohio

DateRatingPath lengthDeaths / injuriesStarted in
Apr 3, 1974F531.3 mi36 / 1,150Greene County, OH
May 31, 1985F547.0 mi18 / 310Portage County, OH → PA
Apr 11, 1965F422.0 mi18 / 200Lorain County, OH
Apr 11, 1965F45.6 mi18 / 236Lucas County, OH → MI
Jun 8, 1953F4118.0 mi17 / 379Henry County, OH
May 31, 1985F456.2 mi16 / 125Mercer County, OH → PA
Apr 11, 1965F432.5 mi13 / 104Allen County, OH
May 31, 1985F414.0 mi12 / 82Ashtabula County, OH → PA
Jun 5, 2010EF48.8 mi7 / 28Wood County, OH
Apr 23, 1968F534.0 mi7 / 93Scioto County, OH

F4, EF4, F5 and EF5 tornadoes in Ohio

DateRatingPath lengthDeaths / injuriesStarted in
May 31, 1985F547.0 mi18 / 310Portage County, OH → PA
Apr 3, 1974F520.8 mi3 / 210Ohio County, IN → KY → OH
Apr 3, 1974F531.3 mi36 / 1,150Greene County, OH
Apr 23, 1968F534.0 mi7 / 93Scioto County, OH
May 27, 2019EF418.2 mi0 / 166Montgomery County, OH
Jun 5, 2010EF48.8 mi7 / 28Wood County, OH
Nov 10, 2002F452.8 mi4 / 17Van Wert County, OH
Sep 20, 2000F49.0 mi1 / 100Greene County, OH
Apr 8, 1999F410.0 mi4 / 65Hamilton County, OH
Feb 18, 1992F42.8 mi0 / 6Van Wert County, OH
Jun 2, 1990F433.0 mi0 / 37Dearborn County, IN → OH
May 31, 1985F456.2 mi16 / 125Mercer County, OH → PA
May 31, 1985F414.0 mi12 / 82Ashtabula County, OH → PA
Apr 3, 1974F419.8 mi2 / 39Hamilton County, OH
Apr 23, 1968F424.1 mi1 / 33Clermont County, OH
Apr 23, 1968F478.7 mi6 / 364Pendleton County, KY → OH
Apr 11, 1965F422.0 mi18 / 200Lorain County, OH
Apr 11, 1965F418.4 mi3 / 50Shelby County, OH
Apr 11, 1965F432.5 mi13 / 104Allen County, OH
Apr 11, 1965F45.6 mi18 / 236Lucas County, OH → MI
Apr 11, 1965F452.5 mi4 / 125Blackford County, IN → OH
Apr 25, 1961F463.1 mi0 / 7Shelby County, IN → OH
Jun 8, 1953F4118.0 mi17 / 379Henry County, OH

The 50 strongest Ohio tornadoes, ranked by rating, deaths and path length: Strongest tornadoes in Ohio history

Longest tornado paths in Ohio

DateRatingPath lengthDeaths / injuriesStarted in
Jun 8, 1953F4118.0 mi17 / 379Henry County, OH
May 10, 1973F389.6 mi0 / 8Champaign County, OH
Apr 23, 1968F478.7 mi6 / 364Pendleton County, KY → OH
Apr 25, 1961F463.1 mi0 / 7Shelby County, IN → OH
May 10, 1973F258.2 mi0 / 14Wyandot County, OH
May 31, 1985F456.2 mi16 / 125Mercer County, OH → PA
May 10, 1969F354.5 mi0 / 25Butler County, OH
Nov 10, 2002F452.8 mi4 / 17Van Wert County, OH
Apr 11, 1965F452.5 mi4 / 125Blackford County, IN → OH
May 10, 1973F350.1 mi6 / 100Seneca County, OH

For tornadoes that crossed into another state, the path length, deaths and injuries are for the whole path.

Tornadoes by county

CountyTornadoes since 19502016–2025StrongestDeaths along pathsMost recent
Franklin County439F3/EF30Mar 30, 2025
Van Wert County4211F4/EF48Apr 2, 2025
Huron County4115F3/EF37Aug 12, 2025
Miami County3920F3/EF31Mar 14, 2024
Lorain County377F4/EF435Jun 18, 2025
Darke County3714F3/EF31Apr 25, 2025
Clinton County378F4/EF43Apr 2, 2025
Clark County3717F5/EF536Jul 19, 2025
Warren County3513F4/EF46Apr 2, 2025
Licking County336F3/EF31Jun 5, 2024
Pickaway County327F3/EF31Feb 27, 2024
Medina County325F3/EF30Jul 7, 2025
Richland County304F2/EF20Mar 14, 2024
Putnam County306F4/EF44Apr 2, 2025
Mercer County3011F4/EF45May 7, 2024
Wood County291F4/EF431Aug 24, 2016
Brown County2911F4/EF410Apr 2, 2025
Greene County289F5/EF537Feb 27, 2024
Wayne County273F2/EF20Jul 28, 2025
Clermont County278F4/EF48Mar 3, 2023
Seneca County263F3/EF311Mar 14, 2024
Butler County269F4/EF43Apr 2, 2025
Allen County265F4/EF417Mar 31, 2023
Muskingum County259F2/EF21Jun 5, 2024
Montgomery County2510F4/EF40Apr 2, 2025
Highland County258F3/EF32Apr 2, 2025
Fairfield County254F2/EF20Feb 27, 2024
Auglaize County2410F3/EF33May 7, 2024
Trumbull County239F5/EF521Apr 17, 2024
Summit County225F3/EF31Aug 6, 2024
Columbiana County225F3/EF30Jun 10, 2020
Stark County216F2/EF23Jun 5, 2025
Mahoning County212F3/EF33Sep 4, 2022
Cuyahoga County216F4/EF440Aug 6, 2024
Ashland County214F2/EF20Jun 15, 2023
Preble County206F4/EF40Sep 24, 2024
Henry County204F4/EF421Jun 5, 2019
Fayette County207F3/EF31Apr 2, 2025
Adams County202F4/EF48Apr 2, 2024
Scioto County190F5/EF513Jun 4, 2014
Portage County194F5/EF518May 11, 2024
Hamilton County194F5/EF513Apr 8, 2020
Geauga County198F2/EF20Aug 12, 2025
Crawford County197F2/EF20Apr 17, 2024
Morrow County182F3/EF38Jun 13, 2022
Marion County182F2/EF20Aug 12, 2023
Hancock County183F4/EF413Mar 14, 2024
Delaware County186F2/EF24Jun 5, 2024
Ross County175F3/EF30Mar 3, 2023
Erie County173F4/EF417Jun 18, 2025
Tuscarawas County162F2/EF20Apr 7, 2020
Paulding County165F4/EF44Apr 2, 2025
Madison County166F3/EF31Feb 27, 2024
Ashtabula County161F4/EF412Nov 5, 2017
Sandusky County157F4/EF417Apr 2, 2025
Pike County154F2/EF20Jun 13, 2022
Ottawa County154F4/EF47Jun 18, 2025
Union County142F3/EF34Dec 29, 2024
Lucas County143F4/EF418Jun 15, 2023
Knox County142F2/EF20Jun 5, 2024
Fulton County141F2/EF21Aug 11, 2021
Holmes County133F2/EF20Jun 9, 2025
Guernsey County132F2/EF20Apr 2, 2024
Wyandot County120F3/EF30Aug 5, 2007
Defiance County124F4/EF44Jul 28, 2023
Perry County112F2/EF20May 27, 2019
Lawrence County114F5/EF57Apr 2, 2024
Carroll County113F2/EF21May 17, 2024
Williams County100F3/EF31May 26, 2001
Washington County101F2/EF20Jul 29, 2021
Shelby County102F4/EF43Jul 19, 2025
Hardin County103F1/EF10Aug 12, 2023
Champaign County103F3/EF30Apr 17, 2024
Logan County82F3/EF33Jul 4, 2024
Jefferson County84F2/EF20May 7, 2024
Hocking County83F2/EF20Sep 24, 2024
Gallia County81F5/EF57Apr 2, 2024
Jackson County73F2/EF20May 26, 2024
Coshocton County72F3/EF31May 7, 2024
Vinton County66F2/EF20Jun 8, 2022
Meigs County62F3/EF31Jul 10, 2017
Belmont County63F1/EF10Aug 12, 2023
Lake County53F2/EF20Aug 6, 2024
Harrison County51F3/EF31Jul 29, 2021
Noble County40F2/EF21Jun 27, 1998
Athens County42F2/EF20Aug 12, 2023
Monroe County31F2/EF20Feb 28, 2024
Morgan County10F1/EF10Sep 16, 2010

Cities with 5 or more tornadoes within 10 miles

Ada Akron Alliance Amberley Amherst Archbold Ashland Ashville Aurora Avon Avon Lake Baltimore Barberton Bay Village Beachwood Beavercreek Bedford Bedford Heights Bellbrook Bellefontaine Bellevue Belpre Berea Bethel Bexley Blanchester Blue Ash Bluffton Bowling Green Brecksville Broadview Heights Brook Park Brooklyn Brookville Brunswick Bryan Buckeye Lake Bucyrus Cadiz Cambridge Campbell Canal Fulton Canal Winchester Canfield Canton Carey Carlisle Carrollton Cedarville Celina Centerville Chagrin Falls Chardon Cheviot Chillicothe Cincinnati Circleville Clayton Cleveland Cleveland Heights Cleves Clyde Coldwater Columbiana Columbus Commercial Point Conneaut Cortland Coshocton Covington Crestline Cuyahoga Falls Dayton Deer Park Defiance Delaware Delphos Delta Dennison Dover Doylestown Dublin East Cleveland East Liverpool East Palestine Eastlake Eaton Elyria Englewood Euclid Evendale Fairborn Fairfield Fairlawn Fairview Park Findlay Forest Park Fostoria Franklin Fredericktown Fremont Gahanna Galion Gallipolis Garfield Heights Geneva Georgetown Germantown Girard Golf Manor Grafton Grandview Heights Granville Green Greenfield Greenhills Greenville Grove City Groveport Hamilton Harrison Hartville Heath Hicksville Highland Heights Hilliard Hillsboro Hubbard Huber Heights Hudson Huron Independence Ironton Jackson Jefferson Johnstown Kent Kenton Kettering Kirtland LaGrange Lakemore Lakewood Lancaster Lebanon Lexington Lima Lincoln Heights Lisbon Lithopolis Lockland Lodi London Lorain Lordstown Loudonville Louisville Loveland Lyndhurst Macedonia Madeira Madison Mansfield Maple Heights Mariemont Marion Martins Ferry Marysville Mason Massillon Maumee Mayfield Mayfield Heights McDonald Medina Mentor Mentor-on-the-Lake Miamisburg Middleburg Heights Middlefield Middletown Milford Millersburg Minerva Minster Mogadore Monroe Montgomery Montpelier Moraine Moreland Hills Mount Gilead Mount Healthy Mount Orab Mount Vernon Munroe Falls Napoleon New Albany New Bremen New Carlisle New Franklin New Lebanon New Lexington New Philadelphia New Richmond Newark Newton Falls Newtown Niles North Baltimore North Canton North College Hill North Olmsted North Ridgeville North Royalton Northfield Northwood Norton Norwalk Norwood Oak Harbor Oakwood Oakwood Oberlin Obetz Olmsted Falls Ontario Orange Oregon Orrville Ottawa Ottawa Hills Oxford Parma Parma Heights Pataskala Paulding Pepper Pike Perrysburg Pickerington Piqua Plain City Port Clinton Portsmouth Powell Ravenna Reading Reminderville Reynoldsburg Richfield Richmond Heights Richwood Rittman Riverside Rocky River Rossford Salem Sandusky Sebring Seven Hills Shaker Heights Sharonville Sheffield Sheffield Lake Shelby Sidney Silver Lake Silverton Solon South Bloomfield South Euclid South Lebanon South Point South Russell Springboro Springdale Springfield St. Bernard St. Clairsville St. Henry St. Marys Stow Strasburg Streetsboro Strongsville Struthers Sunbury Swanton Sylvania Tallmadge The Village of Indian Hill Tiffin Tipp City Toledo Toronto Trenton Trotwood Troy Twinsburg Uhrichsville Union University Heights Upper Arlington Upper Sandusky Urbana Van Wert Vandalia Vermilion Versailles Wadsworth Walbridge Wapakoneta Warren Warrensville Heights Washington Court House Waterville Wauseon Waverly Waynesville Wellington Wellston Wellsville West Carrollton West Jefferson West Milton West Union Westerville Westlake Whitehall Whitehouse Wickliffe Willard Williamsburg Willoughby Willoughby Hills Willowick Wilmington Woodlawn Wooster Worthington Wyoming Xenia Yellow Springs Youngstown Zanesville

Tornadoes in Ohio by year

YearTornadoesF/EF012345UnknownDeathsInjuries
202644 preliminary tornado reports so far (not a tornado count; ratings come with NOAA's final data)
2025282071000002
2024742633102003480
20236034215000007
20222711123000105
20213112144000101
2020201640000000
2019492219331011180
2018188100000000
201742162060000011
2016241472000100
20157520000002
2014201540100000
20133117122000008
20121310111000415
20113923142000000
201040161751100852
2009131030000000
2008131111000006
200712840000000
20063622104000001
20054220000000
20048350000001
200314743000004
2002245972100530
20018322100001
200025910501001107
1999187811100475
19982416530000116
199715761100000
199610640000002
19958251000000
19949450000000
1993246152100006
1992632621123100063
199186101000124
19902413640100150
19891741030000017
19876231000000
19862331190000341
198520294221047609
19842020000000
198390522000252
1982100730000023
19812561261000484
19803612960000057
19794121000004
19781831221000014
19772251331000047
197611542000000
197512264000005
19742331142120421,418
1973431716730006140
197210172000010
1971151374000017
19702331091000017
196918111240005354
196815273021014497
19676033000004
196630111000023
19653221210350066868
19649054000007
19631921160000010
196240220000420
1961204933100240
19607142000000
195910522100006
1958120660000022
19574013000003
19569125100025
195570232000121
195413652000014
19533011010017379
19522020000004
19513012000005
195030111000031

More for Ohio: strongest tornadoes · damaging wind history · hail history · all states

Source: NOAA Storm Prediction Center (SPC) Severe Weather Database (SVRGIS) tornado file, 1950–2025, and SPC preliminary storm reports for 2026 (data through November 6, 2026). Ratings are the ones the National Weather Service assigned: Fujita (F) scale before Feb 1, 2007, Enhanced Fujita (EF) after. Paths are drawn as straight lines from the start to the end point SPC records; real paths curve. City and county boundaries: US Census Bureau.