15 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Grand Rapids | 1 | 11,323 | 11,086 | 0.35% | 506 | 22 | City |
| Cohasset | 2 | 2,737 | 2,694 | 0.26% | 99 | 28 | City |
| Coleraine | 3 | 1,990 | 2,004 | -0.1% | 129 | 15 | City |
| Keewatin | 4 | 961 | 982 | -0.31% | 367 | 3 | City |
| Nashwauk | 5 | 955 | 972 | -0.31% | 63 | 15 | City |
| Deer River | 6 | 939 | 912 | 0.54% | 622 | 2 | City |
| Bovey | 7 | 807 | 825 | -0.37% | 353 | 2 | City |
| La Prairie | 8 | 669 | 659 | 0.3% | 405 | 2 | City |
| Taconite | 9 | 638 | 650 | -0.31% | 23 | 28 | City |
| Marble | 10 | 601 | 616 | -0.33% | 137 | 4 | City |
| Bigfork | 11 | 401 | 406 | -0.25% | 216 | 2 | City |
| Calumet | 12 | 321 | 329 | -0.31% | 178 | 2 | City |
| Warba | 13 | 185 | 181 | 0.54% | 57 | 3 | City |
| Effie | 14 | 106 | 108 | 0% | 29 | 4 | City |
| Squaw Lake | 15 | 102 | 101 | 0% | 126 | 1 | City |
Grand Rapids is the largest city in Itasca County, with a population of 11,323.
Squaw Lake is the smallest city in Itasca County, with a population of 102.
There are 15 cities in Itasca County, Minnesota.