62 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Cleveland | 1 | 363,760 | 371,853 | -0.44% | 4,679 | 78 | City |
| Parma | 2 | 78,947 | 80,962 | -0.51% | 3,943 | 20 | City |
| Lakewood | 3 | 49,190 | 50,825 | -0.66% | 8,874 | 6 | City |
| Euclid | 4 | 48,129 | 49,586 | -0.6% | 4,517 | 11 | City |
| Strongsville | 5 | 45,603 | 46,428 | -0.36% | 1,852 | 25 | City |
| Cleveland Heights | 6 | 43,774 | 45,221 | -0.66% | 5,428 | 8 | City |
| Westlake | 7 | 34,240 | 34,200 | 0.02% | 2,149 | 16 | City |
| North Olmsted | 8 | 31,517 | 32,379 | -0.55% | 2,700 | 12 | City |
| North Royalton | 9 | 30,796 | 31,285 | -0.32% | 1,439 | 21 | City |
| Garfield Heights | 10 | 28,835 | 29,729 | -0.62% | 3,988 | 7 | City |
| Shaker Heights | 11 | 28,515 | 29,382 | -0.61% | 4,533 | 6 | City |
| Solon | 12 | 23,788 | 24,222 | -0.36% | 1,171 | 20 | City |
| Maple Heights | 13 | 22,943 | 23,633 | -0.6% | 4,439 | 5 | City |
| Rocky River | 14 | 21,404 | 21,723 | -0.3% | 4,525 | 5 | City |
| South Euclid | 15 | 21,242 | 21,846 | -0.57% | 4,559 | 5 | City |
| Parma Heights | 16 | 20,452 | 20,809 | -0.35% | 4,873 | 4 | City |
| Mayfield Heights | 17 | 19,779 | 20,312 | -0.54% | 4,744 | 4 | City |
| Broadview Heights | 18 | 19,759 | 19,923 | -0.17% | 1,516 | 13 | City |
| Brook Park | 19 | 18,037 | 18,559 | -0.58% | 2,400 | 8 | City |
| Berea | 20 | 17,872 | 18,501 | -0.7% | 3,146 | 6 | City |
| Fairview Park | 21 | 16,756 | 17,275 | -0.62% | 3,573 | 5 | City |
| Bay Village | 22 | 15,844 | 16,139 | -0.37% | 3,470 | 5 | City |
| Middleburg Heights | 23 | 15,592 | 15,989 | -0.51% | 1,934 | 8 | City |
| Olmsted | 24 | 14,617 | 14,536 | 0.36% | 1,496 | 10 | Township |
| Brecksville | 25 | 14,040 | 13,595 | 0.64% | 722 | 19 | City |
| Beachwood | 26 | 13,770 | 14,020 | -0.36% | 2,616 | 5 | City |
| Lyndhurst | 27 | 13,620 | 14,017 | -0.58% | 3,073 | 4 | City |
| Warrensville Heights | 28 | 13,376 | 13,745 | -0.55% | 3,244 | 4 | City |
| East Cleveland | 29 | 13,314 | 13,753 | -0.66% | 4,319 | 3 | City |
| University Heights | 30 | 13,108 | 13,892 | -1.18% | 7,179 | 2 | City |
| Bedford | 31 | 12,761 | 13,125 | -0.57% | 2,389 | 5 | City |
| Seven Hills | 32 | 11,521 | 11,716 | -0.34% | 2,351 | 5 | City |
| Brooklyn | 33 | 11,005 | 11,338 | -0.61% | 2,589 | 4 | City |
| Bedford Heights | 34 | 10,738 | 11,001 | -0.49% | 2,362 | 5 | City |
| Richmond Heights | 35 | 10,495 | 10,780 | -0.54% | 2,367 | 4 | City |
| Olmsted Falls | 36 | 8,681 | 8,653 | 0.06% | 2,127 | 4 | City |
| Highland Heights | 37 | 8,587 | 8,710 | -0.29% | 1,668 | 5 | City |
| Independence | 38 | 7,501 | 7,585 | -0.23% | 787 | 10 | City |
| Pepper Pike | 39 | 6,897 | 6,816 | 0.23% | 969 | 7 | City |
| Chagrin Falls | 40 | 4,260 | 4,311 | 0.28% | 1,659 | 3 | Township |
| Chagrin Falls | 41 | 4,102 | 4,181 | -0.39% | 1,970 | 2 | Village |
| South Russell | 42 | 3,910 | 3,973 | -0.33% | 1,027 | 4 | Village |
| Orange | 43 | 3,573 | 3,428 | 0.82% | 938 | 4 | Village |
| Moreland Hills | 44 | 3,495 | 3,463 | 0.17% | 488 | 7 | Village |
| Mayfield | 45 | 3,318 | 3,348 | -0.18% | 843 | 4 | Village |
| Gates Mills | 46 | 2,246 | 2,264 | -0.18% | 250 | 9 | Village |
| Walton Hills | 47 | 1,989 | 2,029 | -0.4% | 295 | 7 | Village |
| Valley View | 48 | 1,848 | 1,898 | -0.54% | 340 | 5 | Village |
| Newburgh Heights | 49 | 1,803 | 1,860 | -0.66% | 3,103 | 1 | Village |
| Brooklyn Heights | 50 | 1,470 | 1,518 | -0.68% | 820 | 2 | Village |
| Bratenahl | 51 | 1,397 | 1,429 | -0.5% | 1,360 | 1 | Village |
| Bedford | 52 | 1,188 | 1,233 | -1.16% | 30 | 39 | Township |
| Glenwillow | 53 | 986 | 993 | -0.2% | 356 | 3 | Village |
| North Randall | 54 | 929 | 954 | -0.54% | 1,196 | 1 | Village |
| Bentleyville | 55 | 884 | 897 | -0.34% | 347 | 3 | Village |
| Hunting Valley | 56 | 785 | 758 | 0.64% | 99 | 8 | Village |
| Highland Hills | 57 | 704 | 668 | 1% | 360 | 2 | Village |
| Woodmere | 58 | 639 | 637 | 0% | 1,954 | 0 | Village |
| Bedford | 59 | 597 | 572 | 0.84% | 22 | 27 | Township |
| Cuyahoga Heights | 60 | 552 | 572 | -0.72% | 180 | 3 | Village |
| Independence | 61 | 297 | 308 | -1% | 10 | 28 | Township |
| Linndale | 62 | 108 | 113 | -0.92% | 1,479 | 0 | Village |
Cleveland is the largest city in Cuyahoga County, with a population of 363,760.
Linndale is the smallest city in Cuyahoga County, with a population of 108.
There are 62 cities in Cuyahoga County, Ohio.