The Town Files

Cuyahoga County, Ohio

1,245,873 people. The median home is worth $195,400 (typical Ohio town: $171,100) and the median household earns $64,468.

Towns in Cuyahoga County

Towns in Cuyahoga County

TownPeopleMedian homeIncomeMedian age
Cleveland372,624$102,000$40,80136.3
Parma81,146$170,100$69,29542.4
Lakewood50,942$262,200$68,95435.5
Euclid49,692$126,500$50,28540.2
Strongsville46,491$298,300$103,25346.1
Cleveland Heights45,312$192,100$72,82635.9
Westlake34,228$368,200$112,20046.9
North Olmsted32,442$219,800$84,36344.5
North Royalton31,322$292,600$83,67045.7
Garfield Heights29,781$109,900$54,59338.1
Shaker Heights29,439$303,200$104,07341.8
Solon24,262$392,900$139,08945.3
Maple Heights23,701$97,900$53,41437.8
South Euclid21,883$153,700$81,29737.3
Rocky River21,755$349,300$94,02643.3
Parma Heights20,863$175,100$61,00940.8
Mayfield Heights20,351$205,200$66,52438.6
Broadview Heights19,936$316,700$103,12544.3
Brook Park18,595$169,600$71,33244.7
Berea18,545$198,100$74,92637.0
Fairview Park17,291$239,100$78,86540.4
Bay Village16,163$353,000$132,25443.1
Middleburg Heights16,004$228,400$78,81549.8
Lyndhurst14,050$212,200$91,23848.0
Beachwood14,040$410,300$106,74848.4
University Heights13,914$242,700$96,97130.5
East Cleveland13,792$68,800$22,11644.3
Warrensville Heights13,789$121,100$49,66937.9
Brecksville13,635$371,900$135,00049.4
Bedford13,149$135,200$57,30842.2
Seven Hills11,720$258,000$97,22250.9
Brooklyn11,359$163,100$69,34647.8
Bedford Heights11,020$156,500$50,26941.1
Richmond Heights10,801$208,800$60,83350.6
Highland Heights8,719$371,400$122,86344.9
Olmsted Falls8,582$239,300$96,83745.6
Independence7,584$309,900$115,73348.4
Pepper Pike6,796$579,600$227,81351.6
Chagrin Falls4,188$440,700$99,67250.7
Oakwood3,572$172,300$67,81345.4
Moreland Hills3,466$621,900$185,59254.3
Orange3,421$442,300$170,06347.5
Mayfield3,356$311,900$125,96252.1

People and housing

Cuyahoga CountyTypical Ohio town
Median home value$195,400$171,100
Median rent$1,060$914
Median household income$64,468$67,019
Median age40.440.6
Bachelor's degree or higher36.5%21.3%
Below the poverty line16.1%10.3%

Jobs and pay

705,152 jobs in 2024, average pay $75,134 a year.

Largest industries in Cuyahoga CountyHealth care & social assistan…137,469 jobs · $74,271Manufacturing65,007 jobs · $84,597Hotels & restaurants54,952 jobs · $26,645Retail54,522 jobs · $37,201Professional & technical serv…46,403 jobs · $106,646Administrative & support37,750 jobs · $57,553
BLS QCEW 2024.
Unemployment rate in Cuyahoga County0%2%4%6%8%10%12%2000200420082012201620202023 3.8%
BLS LAUS via USDA ERS, annual averages.

Storms since 1996

NOAA recorded 1,113 storm events in Cuyahoga County from 1996 to 2026, with 28 deaths.

Storm events in Cuyahoga County by type since 1996Hail253Flood30Tornado9High Wind84Lightning11Heavy Snow39Waterspout12Flash Flood98Winter Storm53Lake-Effect Snow26
NOAA NCEI Storm Events Database.

Federal disaster declarations

Cuyahoga County has been included in 19 FEMA declarations since 1953.

DeclaredIncidentDeclaration
March 31, 2020BiologicalDR-4507: Covid-19 Pandemic
March 13, 2020BiologicalEM-3457: Covid-19
January 3, 2013HurricaneDR-4098: Severe Storms And Flooding Due To The Remnants Of Hurricane Sandy
June 30, 2012Severe StormEM-3346: Severe Storms
July 2, 2006Severe StormDR-1651: Severe Storms, Tornadoes, Straight Line Winds, And Flooding
September 13, 2005HurricaneEM-3250: Hurricane Katrina Evacuation
Sources: U.S. Census Bureau ACS 2020–2024; BLS QCEW and LAUS; NOAA Storm Events; FEMA OpenFEMA (not endorsed by FEMA).