| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Wahpeton | 1 | 8,171 | 8,011 | 0.37% | 1,526 | 5 | City |
| Hankinson | 2 | 938 | 920 | 0.21% | 505 | 2 | City |
| Lidgerwood | 3 | 582 | 599 | -0.51% | 880 | 1 | City |
| Wyndmere | 4 | 440 | 448 | -0.45% | 512 | 1 | City |
| Fairmount | 5 | 329 | 342 | -0.6% | 994 | 0 | City |
| Abercrombie | 6 | 272 | 244 | 1.12% | 824 | 0 | City |
| Walcott | 7 | 268 | 264 | 0% | 264 | 1 | City |
| Colfax | 8 | 227 | 169 | 4.61% | 225 | 1 | City |
| Mooreton | 9 | 176 | 181 | -0.56% | 659 | 0 | City |
| Christine | 10 | 148 | 152 | -0.67% | 725 | 0 | City |
| Dwight | 11 | 76 | 79 | -1.3% | 392 | 0 | City |
| Mantador | 12 | 67 | 68 | -1.47% | 489 | 0 | City |
| Great Bend | 13 | 51 | 53 | -1.92% | 91 | 1 | City |
| Barney | 14 | 43 | 41 | 0% | 234 | 0 | City |
Wahpeton is the largest city in Richland County, with a population of 8,171.
Barney is the smallest city in Richland County, with a population of 43.
There are 14 cities in Richland County, North Dakota.