Walsh County, North Dakota Cities (2025)

46 cities

City
Rank
2025 Pop.
2020 Pop.
Change
Density
Area (mi²)
Type
Grafton13,9934,157-0.82%1,2093.30 City
Park River21,3631,418-0.8%5262.59 City
Minto3603618-0.5%4201.44 City
Grafton4271281-0.73%834.17 Township
Kensington5242249-0.82%733.37 Township
Hoople6240249-0.83%4440.54 City
Fertile7221234-1.34%636.10 Township
Fordville8199206-0.5%1971.01 City
Oakwood9196202-0.51%633.40 Township
Edinburg10191198-0.52%6030.32 City
Glenwood11155162-1.27%435.55 Township
Walsh Centre121421420%436.21 Township
Adams13120124-0.83%1230.97 City
Farmington14115127-3.36%336.29 Township
Forest River151131070.89%2260.50 City
Harriston16104110-1.89%334.35 Township
Lankin17101105-0.98%3520.29 City
Dundee1897101-1.02%335.98 Township
Lampton1996100-1.03%335.63 Township
Acton209498-1.05%237.64 Township
Prairie Centre218690-1.15%236.19 Township
Pisek228589-1.16%7460.11 City
Golden238185-1.22%235.80 Township
Rushford247781-1.28%236.01 Township
Ardoch257478-1.33%233.92 Township
Vernon267276-1.37%236.08 Township
Pulaski2770710%234.14 Township
Walshville286973-1.43%233.12 Township
Medford296872-1.45%234.94 Township
Forest River306771-1.47%235.66 Township
Tiber3159600%235.80 Township
Norton3253540%135.77 Township
Eden333942-2.5%135.80 Township
Ops343740-2.63%136.01 Township
Adams353437-2.86%134.36 Township
Latona363336-2.94%135.08 Township
St. Andrews373235-3.03%136.34 Township
Silvesta383235-3.03%135.15 Township
Kinloss393134-3.13%135.31 Township
Vesta403134-3.13%135.86 Township
Fairdale4126280%820.32 City
Shepherd422528-3.85%134.58 Township
Dewey432427-4%135.58 Township
Minto4422230%135.12 Township
Sauter452023-4.76%134.84 Township
Nash4693512.5%91.02 CDP

Walsh County Cities Summary

Largest City

Grafton is the largest city in Walsh County, with a population of 3,993.

Smallest City

Nash is the smallest city in Walsh County, with a population of 9.

10 Largest Cities

There are 46 cities in Walsh County, North Dakota.

Location of Walsh County