3 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Thief River Falls | 1 | 8,747 | 8,842 | -0.18% | 1,457 | 6 | City |
| St. Hilaire | 2 | 247 | 273 | -1.59% | 316 | 1 | City |
| Goodridge | 3 | 105 | 111 | -0.94% | 559 | 0 | City |
Thief River Falls is the largest city in Pennington County, with a population of 8,747.
Goodridge is the smallest city in Pennington County, with a population of 105.
There are 3 cities in Pennington County, Minnesota.