14 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Two Harbors | 1 | 3,412 | 3,634 | -1.27% | 1,042 | 3 | City |
| Two Harbors | 2 | 3,412 | 3,630 | -1.27% | 1,042 | 3 | City |
| Silver Bay | 3 | 1,755 | 1,861 | -1.18% | 230 | 8 | City |
| Silver Bay | 4 | 1,755 | 1,860 | -1.18% | 230 | 8 | City |
| Fall Lake | 5 | 625 | 625 | -0.95% | 1 | 462 | Township |
| Fall Lake | 6 | 625 | 626 | -0.95% | 1 | 462 | Township |
| Beaver Bay | 7 | 514 | 513 | -0.96% | 4 | 138 | Township |
| Beaver Bay | 8 | 514 | 514 | -0.96% | 4 | 138 | Township |
| Stony River | 9 | 173 | 171 | -0.57% | 0.00 | 551 | Township |
| Stony River | 10 | 173 | 171 | -0.57% | 0.00 | 551 | Township |
| Finland | 11 | 172 | 208 | -1.15% | 26 | 7 | CDP |
| Knife River | 12 | 142 | 23 | 6.77% | 213 | 1 | CDP |
| Beaver Bay | 13 | 122 | 118 | 0% | 153 | 1 | City |
| Beaver Bay | 14 | 122 | 120 | 0% | 153 | 1 | City |
Two Harbors is the largest city in Lake County, with a population of 3,412.
Beaver Bay is the smallest city in Lake County, with a population of 122.
There are 14 cities in Lake County, Minnesota.