46 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 |
Grafton township | 4 | 271 | 281 | -0.73% | 8 | 34.17 | Township |
Kensington township | 5 | 242 | 249 | -0.82% | 7 | 33.37 | Township |
Hoople | 6 | 240 | 249 | -0.83% | 444 | 0.54 | City |
Fertile township | 7 | 221 | 234 | -1.34% | 6 | 36.10 | Township |
Fordville | 8 | 199 | 206 | -0.5% | 197 | 1.01 | City |
Oakwood township | 9 | 196 | 202 | -0.51% | 6 | 33.40 | Township |
Edinburg | 10 | 191 | 198 | -0.52% | 603 | 0.32 | City |
Glenwood township | 11 | 155 | 162 | -1.27% | 4 | 35.55 | Township |
Walsh Centre township | 12 | 142 | 142 | 0% | 4 | 36.21 | Township |
Adams | 13 | 120 | 124 | -0.83% | 123 | 0.97 | City |
Farmington township | 14 | 115 | 127 | -3.36% | 3 | 36.29 | Township |
Forest River | 15 | 113 | 107 | 0.89% | 226 | 0.50 | City |
Harriston township | 16 | 104 | 110 | -1.89% | 3 | 34.35 | Township |
Lankin | 17 | 101 | 105 | -0.98% | 352 | 0.29 | City |
Dundee township | 18 | 97 | 101 | -1.02% | 3 | 35.98 | Township |
Lampton township | 19 | 96 | 100 | -1.03% | 3 | 35.63 | Township |
Acton township | 20 | 94 | 98 | -1.05% | 2 | 37.64 | Township |
Prairie Centre township | 21 | 86 | 90 | -1.15% | 2 | 36.19 | Township |
Pisek | 22 | 85 | 89 | -1.16% | 746 | 0.11 | City |
Golden township | 23 | 81 | 85 | -1.22% | 2 | 35.80 | Township |
Rushford township | 24 | 77 | 81 | -1.28% | 2 | 36.01 | Township |
Ardoch township | 25 | 74 | 78 | -1.33% | 2 | 33.92 | Township |
Vernon township | 26 | 72 | 76 | -1.37% | 2 | 36.08 | Township |
Pulaski township | 27 | 70 | 71 | 0% | 2 | 34.14 | Township |
Walshville township | 28 | 69 | 73 | -1.43% | 2 | 33.12 | Township |
Medford township | 29 | 68 | 72 | -1.45% | 2 | 34.94 | Township |
Forest River township | 30 | 67 | 71 | -1.47% | 2 | 35.66 | Township |
Tiber township | 31 | 59 | 60 | 0% | 2 | 35.80 | Township |
Norton township | 32 | 53 | 54 | 0% | 1 | 35.77 | Township |
Eden township | 33 | 39 | 42 | -2.5% | 1 | 35.80 | Township |
Ops township | 34 | 37 | 40 | -2.63% | 1 | 36.01 | Township |
Adams township | 35 | 34 | 37 | -2.86% | 1 | 34.36 | Township |
Latona township | 36 | 33 | 36 | -2.94% | 1 | 35.08 | Township |
St. Andrews township | 37 | 32 | 35 | -3.03% | 1 | 36.34 | Township |
Silvesta township | 38 | 32 | 35 | -3.03% | 1 | 35.15 | Township |
Kinloss township | 39 | 31 | 34 | -3.13% | 1 | 35.31 | Township |
Vesta township | 40 | 31 | 34 | -3.13% | 1 | 35.86 | Township |
Fairdale | 41 | 26 | 28 | 0% | 82 | 0.32 | City |
Shepherd township | 42 | 25 | 28 | -3.85% | 1 | 34.58 | Township |
Dewey township | 43 | 24 | 27 | -4% | 1 | 35.58 | Township |
Minto township | 44 | 22 | 23 | 0% | 1 | 35.12 | Township |
Sauter township | 45 | 20 | 23 | -4.76% | 1 | 34.84 | Township |
Nash | 46 | 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 46 cities in Walsh County, North Dakota.