-->
13 cities
City | Rank | 2025 Pop. ↓ | 2020 Pop. | Change | Density | Area (mi²) | Type |
---|---|---|---|---|---|---|---|
Grafton | 1 | 3,993 | 4,157 | -0.82% | 1,209 | 3.30 | City |
Park River | 2 | 1,363 | 1,418 | -0.8% | 526 | 2.59 | City |
Minto | 3 | 603 | 618 | -0.5% | 420 | 1.44 | City |
Hoople | 4 | 240 | 249 | -0.83% | 444 | 0.54 | City |
Fordville | 5 | 199 | 206 | -0.5% | 197 | 1.01 | City |
Edinburg | 6 | 191 | 198 | -0.52% | 603 | 0.32 | City |
Adams | 7 | 120 | 124 | -0.83% | 123 | 0.97 | City |
Forest River | 8 | 113 | 107 | 0.89% | 226 | 0.50 | City |
Lankin | 9 | 101 | 105 | -0.98% | 352 | 0.29 | City |
Pisek | 10 | 85 | 89 | -1.16% | 746 | 0.11 | City |
Fairdale | 11 | 26 | 28 | 0% | 82 | 0.32 | City |
Auburn | 12 | 13 | 0 | 8.33% | 13 | 1 | CDP |
Nash | 13 | 9 | 35 | 12.5% | 9 | 1.02 | CDP |
Grafton is the largest city in Walsh County, with a population of 3,993.
Nash is the smallest city in Walsh County.
There are 13 cities in Walsh County, North Dakota.