| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Ada | 1 | 1,700 | 1,752 | -0.7% | 1,268 | 1 | City |
| Twin Valley | 2 | 697 | 720 | -0.71% | 815 | 1 | City |
| Halstad | 3 | 550 | 569 | -0.9% | 1,515 | 0 | City |
| Hendrum | 4 | 282 | 288 | -0.7% | 1,115 | 0 | City |
| Gary | 5 | 225 | 226 | -0.44% | 385 | 1 | City |
| Shelly | 6 | 175 | 183 | -1.13% | 829 | 0 | City |
| Perley | 7 | 108 | 112 | -0.92% | 437 | 0 | City |
| Borup | 8 | 94 | 95 | -1.05% | 370 | 0 | City |
Ada is the largest city in Norman County, with a population of 1,700.
Borup is the smallest city in Norman County, with a population of 94.
There are 8 cities in Norman County, Minnesota.