| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Two Harbors | 1 | 3,403 | 3,632 | -1.16% | 1,040 | 3 | City |
| Silver Bay | 2 | 1,747 | 1,858 | -1.13% | 229 | 8 | City |
| Beaver Bay | 3 | 124 | 122 | 0% | 155 | 1 | City |
Two Harbors is the largest city in Lake County, with a population of 3,403.
Beaver Bay is the smallest city in Lake County, with a population of 124.
There are 3 cities in Lake County, Minnesota.