| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Cloquet | 1 | 12,377 | 12,566 | -0.18% | 351 | 35 | City |
| Moose Lake | 2 | 2,991 | 2,788 | 1.46% | 912 | 3 | City |
| Scanlon | 3 | 991 | 988 | 0.2% | 1,155 | 1 | City |
| Carlton | 4 | 965 | 961 | 0% | 254 | 4 | City |
| Barnum | 5 | 602 | 618 | -0.5% | 597 | 1 | City |
| Wrenshall | 6 | 463 | 423 | 1.31% | 311 | 1 | City |
| Cromwell | 7 | 260 | 247 | 0.78% | 141 | 2 | City |
| Wright | 8 | 171 | 165 | 0.59% | 117 | 1 | City |
| Kettle River | 9 | 168 | 167 | 0% | 435 | 0 | City |
Cloquet is the largest city in Carlton County, with a population of 12,377.
Kettle River is the smallest city in Carlton County, with a population of 168.
There are 9 cities in Carlton County, Minnesota.