62 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Cleveland | 1 | 362,142 | 371,853 | -0.44% | 4,659 | 78 | City |
| Parma | 2 | 78,544 | 80,962 | -0.51% | 3,923 | 20 | City |
| Lakewood | 3 | 48,863 | 50,825 | -0.66% | 8,815 | 6 | City |
| Euclid | 4 | 47,838 | 49,586 | -0.6% | 4,490 | 11 | City |
| Strongsville | 5 | 45,438 | 46,428 | -0.36% | 1,845 | 25 | City |
| Cleveland Heights | 6 | 43,485 | 45,221 | -0.66% | 5,392 | 8 | City |
| Westlake | 7 | 34,248 | 34,200 | 0.02% | 2,150 | 16 | City |
| North Olmsted | 8 | 31,345 | 32,379 | -0.55% | 2,685 | 12 | City |
| North Royalton | 9 | 30,698 | 31,285 | -0.32% | 1,435 | 21 | City |
| Garfield Heights | 10 | 28,656 | 29,729 | -0.62% | 3,963 | 7 | City |
| Shaker Heights | 11 | 28,342 | 29,382 | -0.61% | 4,505 | 6 | City |
| Solon | 12 | 23,701 | 24,222 | -0.37% | 1,167 | 20 | City |
| Maple Heights | 13 | 22,805 | 23,633 | -0.6% | 4,412 | 5 | City |
| Rocky River | 14 | 21,340 | 21,723 | -0.3% | 4,512 | 5 | City |
| South Euclid | 15 | 21,121 | 21,846 | -0.57% | 4,533 | 5 | City |
| Parma Heights | 16 | 20,381 | 20,809 | -0.35% | 4,856 | 4 | City |
| Broadview Heights | 17 | 19,726 | 19,923 | -0.17% | 1,513 | 13 | City |
| Mayfield Heights | 18 | 19,673 | 20,312 | -0.54% | 4,719 | 4 | City |
| Brook Park | 19 | 17,933 | 18,559 | -0.58% | 2,386 | 8 | City |
| Berea | 20 | 17,746 | 18,501 | -0.71% | 3,124 | 6 | City |
| Fairview Park | 21 | 16,652 | 17,275 | -0.62% | 3,551 | 5 | City |
| Bay Village | 22 | 15,785 | 16,139 | -0.37% | 3,457 | 5 | City |
| Middleburg Heights | 23 | 15,513 | 15,989 | -0.51% | 1,924 | 8 | City |
| Olmsted | 24 | 14,669 | 14,536 | 0.36% | 1,501 | 10 | Township |
| Brecksville | 25 | 14,129 | 13,595 | 0.63% | 727 | 19 | City |
| Beachwood | 26 | 13,720 | 14,020 | -0.36% | 2,606 | 5 | City |
| Lyndhurst | 27 | 13,541 | 14,017 | -0.58% | 3,055 | 4 | City |
| Warrensville Heights | 28 | 13,302 | 13,745 | -0.55% | 3,226 | 4 | City |
| East Cleveland | 29 | 13,226 | 13,753 | -0.66% | 4,290 | 3 | City |
| University Heights | 30 | 12,951 | 13,892 | -1.2% | 7,093 | 2 | City |
| Bedford | 31 | 12,688 | 13,125 | -0.57% | 2,375 | 5 | City |
| Seven Hills | 32 | 11,482 | 11,716 | -0.34% | 2,343 | 5 | City |
| Brooklyn | 33 | 10,939 | 11,338 | -0.6% | 2,573 | 4 | City |
| Bedford Heights | 34 | 10,686 | 11,001 | -0.48% | 2,350 | 5 | City |
| Richmond Heights | 35 | 10,438 | 10,780 | -0.54% | 2,355 | 4 | City |
| Olmsted Falls | 36 | 8,687 | 8,653 | 0.07% | 2,129 | 4 | City |
| Highland Heights | 37 | 8,563 | 8,710 | -0.28% | 1,663 | 5 | City |
| Independence | 38 | 7,484 | 7,585 | -0.23% | 786 | 10 | City |
| Pepper Pike | 39 | 6,913 | 6,816 | 0.23% | 971 | 7 | City |
| Chagrin Falls | 40 | 4,272 | 4,311 | 0.28% | 1,664 | 3 | Township |
| Chagrin Falls | 41 | 4,086 | 4,181 | -0.39% | 1,963 | 2 | Village |
| South Russell | 42 | 3,898 | 3,973 | -0.31% | 1,024 | 4 | Village |
| Orange | 43 | 3,602 | 3,428 | 0.81% | 946 | 4 | Village |
| Moreland Hills | 44 | 3,502 | 3,463 | 0.2% | 489 | 7 | Village |
| Mayfield | 45 | 3,312 | 3,348 | -0.18% | 841 | 4 | Village |
| Gates Mills | 46 | 2,243 | 2,264 | -0.13% | 250 | 9 | Village |
| Walton Hills | 47 | 1,981 | 2,029 | -0.4% | 293 | 7 | Village |
| Valley View | 48 | 1,838 | 1,898 | -0.54% | 338 | 5 | Village |
| Newburgh Heights | 49 | 1,792 | 1,860 | -0.61% | 3,084 | 1 | Village |
| Brooklyn Heights | 50 | 1,461 | 1,518 | -0.61% | 815 | 2 | Village |
| Bratenahl | 51 | 1,391 | 1,429 | -0.43% | 1,354 | 1 | Village |
| Bedford | 52 | 1,174 | 1,233 | -1.18% | 30 | 39 | Township |
| Glenwillow | 53 | 985 | 993 | -0.1% | 355 | 3 | Village |
| North Randall | 54 | 924 | 954 | -0.54% | 1,189 | 1 | Village |
| Bentleyville | 55 | 882 | 897 | -0.23% | 347 | 3 | Village |
| Hunting Valley | 56 | 791 | 758 | 0.76% | 100 | 8 | Village |
| Highland Hills | 57 | 711 | 668 | 0.99% | 363 | 2 | Village |
| Woodmere | 58 | 640 | 637 | 0.16% | 1,957 | 0 | Village |
| Bedford | 59 | 602 | 572 | 0.84% | 23 | 27 | Township |
| Cuyahoga Heights | 60 | 548 | 572 | -0.72% | 179 | 3 | Village |
| Independence | 61 | 294 | 308 | -1.01% | 10 | 28 | Township |
| Linndale | 62 | 107 | 113 | -0.93% | 1,466 | 0 | Village |
Cleveland is the largest city in Cuyahoga County, with a population of 362,142.
Linndale is the smallest city in Cuyahoga County, with a population of 107.
There are 62 cities in Cuyahoga County, Ohio.