Walsh County, North Dakota Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Grafton13,9894,160-0.85%1,2083 City
Park River21,3501,418-0.95%5213 City
Minto3607618-0.49%4221 City
Hoople4240251-0.83%4441 City
Fordville5197206-1.01%1951 City
Edinburg6191198-1.04%6030 City
Adams7120125-0.83%1231 City
Forest River81091080%2181 City
Lankin996103-2.04%3340 City
Pisek108589-1.16%7460 City
Fairdale113032-3.23%950 City

Walsh County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 11 cities in Walsh County, North Dakota.

Location of Walsh County