| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Princeton | 1 | 5,565 | 5,020 | 1.55% | 1,128 | 5 | City |
| Milaca | 2 | 3,055 | 3,010 | 0.46% | 897 | 3 | City |
| Onamia | 3 | 852 | 782 | 1.55% | 868 | 1 | City |
| Isle | 4 | 835 | 814 | 0.6% | 308 | 3 | City |
| Foreston | 5 | 587 | 557 | 1.03% | 410 | 1 | City |
| Wahkon | 6 | 254 | 238 | 1.2% | 266 | 1 | City |
| Pease | 7 | 250 | 241 | 0.4% | 473 | 1 | City |
| Bock | 8 | 82 | 78 | 0% | 491 | 0 | City |
Princeton is the largest city in Mille Lacs County, with a population of 5,565.
Bock is the smallest city in Mille Lacs County, with a population of 82.
There are 8 cities in Mille Lacs County, Minnesota.