| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Grand Rapids | 1 | 11,220 | 11,081 | 0.35% | 501 | 22 | City |
| Cohasset | 2 | 2,734 | 2,699 | 0.22% | 99 | 28 | City |
| Coleraine | 3 | 1,996 | 2,006 | -0.1% | 129 | 15 | City |
| Keewatin | 4 | 962 | 981 | -0.31% | 367 | 3 | City |
| Nashwauk | 5 | 954 | 971 | -0.31% | 63 | 15 | City |
| Deer River | 6 | 931 | 911 | 0.54% | 617 | 2 | City |
| Bovey | 7 | 802 | 821 | -0.37% | 351 | 2 | City |
| La Prairie | 8 | 663 | 658 | 0.3% | 401 | 2 | City |
| Taconite | 9 | 644 | 650 | -0.31% | 23 | 28 | City |
| Marble | 10 | 602 | 618 | -0.5% | 138 | 4 | City |
| Bigfork | 11 | 404 | 407 | -0.25% | 217 | 2 | City |
| Calumet | 12 | 323 | 329 | -0.31% | 179 | 2 | City |
| Warba | 13 | 181 | 179 | 0% | 56 | 3 | City |
| Effie | 14 | 105 | 108 | -0.94% | 29 | 4 | City |
| Squaw Lake | 15 | 102 | 99 | 0% | 126 | 1 | City |
Grand Rapids is the largest city in Itasca County, with a population of 11,220.
Squaw Lake is the smallest city in Itasca County, with a population of 102.
There are 15 cities in Itasca County, Minnesota.