13 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Mentor | 1 | 46,955 | 47,428 | -0.17% | 1,689 | 28 | City |
| Willoughby | 2 | 24,377 | 23,870 | 0.35% | 2,381 | 10 | City |
| Painesville | 3 | 20,845 | 20,290 | 0.45% | 3,054 | 7 | City |
| Eastlake | 4 | 17,308 | 17,653 | -0.33% | 2,701 | 6 | City |
| Willowick | 5 | 14,126 | 14,225 | -0.11% | 5,568 | 3 | City |
| Wickliffe | 6 | 12,651 | 12,674 | -0.03% | 2,745 | 5 | City |
| Willoughby Hills | 7 | 9,971 | 10,016 | -0.07% | 927 | 11 | City |
| Madison | 8 | 3,419 | 3,434 | -0.06% | 672 | 5 | Village |
| Fairport Harbor | 9 | 3,077 | 3,109 | -0.16% | 2,996 | 1 | Village |
| Perry | 10 | 1,599 | 1,605 | -0.06% | 704 | 2 | Village |
| Timberlake | 11 | 601 | 625 | -0.66% | 2,848 | 0 | Village |
| Grand River | 12 | 391 | 396 | -0.26% | 666 | 1 | Village |
| Lakeline | 13 | 208 | 217 | -0.48% | 2,364 | 0 | Village |
Mentor is the largest city in Lake County, with a population of 46,955.
Lakeline is the smallest city in Lake County, with a population of 208.
There are 13 cities in Lake County, Ohio.