| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Mentor | 1 | 46,913 | 47,390 | -0.21% | 1,688 | 28 | City |
| Willoughby | 2 | 24,309 | 23,893 | 0.31% | 2,375 | 10 | City |
| Painesville | 3 | 20,752 | 20,286 | 0.45% | 3,041 | 7 | City |
| Eastlake | 4 | 17,298 | 17,638 | -0.34% | 2,700 | 6 | City |
| Willowick | 5 | 14,162 | 14,238 | -0.11% | 5,582 | 3 | City |
| Wickliffe | 6 | 12,634 | 12,681 | -0.12% | 2,741 | 5 | City |
| Willoughby Hills | 7 | 9,983 | 10,020 | -0.09% | 928 | 11 | City |
| Madison | 8 | 3,424 | 3,437 | -0.09% | 673 | 5 | Village |
| Fairport Harbor | 9 | 3,082 | 3,107 | -0.16% | 3,001 | 1 | Village |
| Perry | 10 | 1,597 | 1,604 | -0.13% | 704 | 2 | Village |
| Timberlake | 11 | 598 | 620 | -0.66% | 2,834 | 0 | Village |
| Grand River | 12 | 396 | 400 | -0.25% | 675 | 1 | Village |
| Lakeline | 13 | 212 | 221 | -0.93% | 2,409 | 0 | Village |
Mentor is the largest city in Lake County, with a population of 46,913.
Lakeline is the smallest city in Lake County, with a population of 212.
There are 13 cities in Lake County, Ohio.