Cities in Cuyahoga County, Ohio by Population (2024)

There are 59 cities in Cuyahoga County, Ohio.

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

City
Rank
State
2024 Population
2020 Census
Annual Change
Density (mi²)
Area (mi²)
Cleveland1Ohio359,606371,806-0.84%4,62677.73
Parma2Ohio78,28180,960-0.85%3,91020.02
Lakewood3Ohio48,84150,825-1%8,8115.54
Euclid4Ohio47,75649,580-0.95%4,48210.65
Strongsville5Ohio45,20646,424-0.67%1,83624.62
Cleveland Heights6Ohio43,47045,220-1%5,3908.06
Westlake7Ohio33,89634,198-0.22%2,12715.93
North Olmsted8Ohio31,25832,378-0.89%2,67811.67
North Royalton9Ohio30,48731,287-0.65%1,42521.40
Garfield Heights10Ohio28,62429,727-0.95%3,9597.23
Shaker Heights11Ohio28,26229,376-0.98%4,4926.29
Solon12Ohio23,53024,217-0.73%1,15820.31
Maple Heights13Ohio22,76623,638-0.95%4,4045.17
Rocky River14Ohio21,07221,728-0.77%4,4554.73
South Euclid15Ohio21,07121,843-0.91%4,5234.66
Parma Heights16Ohio20,30620,804-0.61%4,8384.20
Mayfield Heights17Ohio19,62020,312-0.87%4,7064.17
Broadview Heights18Ohio19,53919,917-0.48%1,49913.03
Brook Park19Ohio17,89618,562-0.92%2,3817.51
Berea20Ohio17,72818,503-1.08%3,1215.68
Fairview Park21Ohio16,62317,270-0.97%3,5454.69
Bay Village22Ohio15,70116,137-0.69%3,4394.57
Middleburg Heights23Ohio15,46715,987-0.83%1,9188.06
Brecksville24Ohio13,92213,6320.52%71619.45
Beachwood25Ohio13,63914,017-0.69%2,5915.26
Lyndhurst26Ohio13,51514,017-0.92%3,0494.43
Warrensville Heights27Ohio13,26913,744-0.89%3,2184.12
East Cleveland28Ohio13,21913,750-1%4,2883.08
University Heights29Ohio12,97413,888-1.73%7,1051.83
Bedford30Ohio12,65013,118-0.92%2,3685.34
Seven Hills31Ohio11,42711,714-0.63%2,3324.90
Brooklyn32Ohio10,91711,336-0.95%2,5684.25
Bedford Heights33Ohio10,62910,995-0.86%2,3384.55
Richmond Heights34Ohio10,41710,784-0.88%2,3504.43
Olmsted Falls35Ohio8,5648,655-0.27%2,0994.08
Highland Heights36Ohio8,4808,708-0.67%1,6475.15
Independence37Ohio7,4467,586-0.47%7829.53
Pepper Pike38Ohio6,8246,8190.01%9587.12
Chagrin Falls39Ohio4,0564,179-0.76%1,9482.08
South Russell40Ohio3,9283,971-0.28%1,0323.81
Richfield41Ohio3,6973,723-0.19%4009.25
Orange42Ohio3,5183,4260.66%9243.81
Oakwood43Ohio3,4503,566-0.83%1,0003.45
Moreland Hills44Ohio3,4293,459-0.23%4797.16
Mayfield45Ohio3,2833,351-0.52%8343.94
Gates Mills46Ohio2,2152,263-0.54%2478.98
Walton Hills47Ohio1,9732,032-0.76%2926.75
Valley View48Ohio1,8321,898-0.92%3375.43
Newburgh Heights49Ohio1,7881,858-1%3,0770.58
Brooklyn Heights50Ohio1,4621,518-0.95%8161.79
Bratenahl51Ohio1,3831,429-0.86%1,3471.03
Glenwillow52Ohio972991-0.51%3512.77
North Randall53Ohio920954-0.97%1,1840.78
Bentleyville54Ohio879899-0.57%3452.54
Hunting Valley55Ohio7757590.52%987.89
Highland Hills56Ohio7096731.29%3621.96
Woodmere57Ohio637640-0.16%1,9480.33
Cuyahoga Heights58Ohio548571-1.08%1793.07
Linndale59Ohio109113-0.91%1,4930.07
showing: 59 rows

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in Cuyahoga County, Ohio?

Cleveland is the largest city in Cuyahoga County.

What is the smallest city in Cuyahoga County, Ohio?

Linndale is the smallest city in Cuyahoga County.

How many cities are in Cuyahoga County?

There are 59 cities in Cuyahoga County, Ohio.

Frequently Asked Questions