Walsh County, North Dakota Cities (2026)

11 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Grafton13,9624,157-0.8%1,2003 City
Park River21,3451,417-0.88%5193 City
Minto3603617-0.33%4201 City
Hoople4238249-0.83%4401 City
Fordville5198206-0.5%1961 City
Edinburg6189197-0.53%5960 City
Adams7120125-0.83%1231 City
Forest River81121090.9%2241 City
Lankin9101106-0.98%3520 City
Pisek108489-1.18%7370 City
Fairdale1126280%820 City

Walsh County Cities Summary

Largest City

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

Smallest City

Fairdale is the smallest city in Walsh County, with a population of 26.

10 Largest Cities

There are 11 cities in Walsh County, North Dakota.

Location of Walsh County