| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Lakota | 1 | 681 | 680 | -0.29% | 682 | 1 | City |
| McVille | 2 | 384 | 392 | -0.52% | 267 | 1 | City |
| Michigan City | 3 | 256 | 261 | -0.78% | 509 | 1 | City |
| Aneta | 4 | 232 | 236 | -0.43% | 233 | 1 | City |
| Petersburg | 5 | 156 | 160 | -0.64% | 152 | 1 | City |
| Tolna | 6 | 131 | 134 | -0.76% | 174 | 1 | City |
| Pekin | 7 | 74 | 74 | 0% | 292 | 0 | City |
Lakota is the largest city in Nelson County, with a population of 681.
Pekin is the smallest city in Nelson County, with a population of 74.
There are 7 cities in Nelson County, North Dakota.