Mille Lacs County, Minnesota Cities (2026)

24 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Princeton15,4885,0111.48%1,1135 City
Milaca23,0853,0100.42%9053 City
Princeton32,4012,2191.27%7532 Township
Borgholm41,9281,8310.63%5535 Township
Milaca51,7171,6380.53%5332 Township
Milo61,6051,5100.88%4635 Township
Kathio71,5901,5050.7%3742 Township
Bogus Brook81,5521,4740.71%4336 Township
South Harbor98988540.56%4222 Township
Onamia108567781.54%8721 City
Isle118378060.6%3093 City
Page128347870.85%2336 Township
East Side136916540.73%3221 Township
Onamia146135780.82%1736 Township
Foreston155905571.03%4121 City
Isle Harbor165775440.7%2227 Township
Hayland175485200.55%1536 Township
Wahkon182552361.19%2671 City
Pease192452380.41%4641 City
Bradbury202252120.9%637 Township
Dailey212232150%731 Township
Mudgett2297921.04%330 Township
Bock2381781.25%4850 City
Lewis2449470%136 Township

Mille Lacs County Cities Summary

Largest City

Princeton is the largest city in Mille Lacs County, with a population of 5,488.

Smallest City

Lewis is the smallest city in Mille Lacs County, with a population of 49.

10 Largest Cities

There are 24 cities in Mille Lacs County, Minnesota.

Location of Mille Lacs County