Cities in Walsh County, North Dakota by Population (2024)

There are 20 cities in Walsh County, North Dakota.

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

City
Rank
State
2024 Population
2020 Census
Annual Change
Density (mi²)
Area (mi²)
Grafton1North Dakota4,0264,157-0.81%1,2193.30
Park River2North Dakota1,3741,418-0.79%5312.59
Drayton3North Dakota727757-1.09%1,1050.66
Minto4North Dakota606618-0.49%4221.44
Hoople5North Dakota242249-0.82%4470.54
Oslo6Minnesota236244-0.84%6360.37
Fordville7North Dakota200206-0.99%1981.01
Edinburg8North Dakota192198-1.03%6060.32
Adams9North Dakota121124-0.82%1240.97
Forest River10North Dakota1121070.9%2240.50
Lankin11North Dakota102105-0.97%3550.29
Pisek12North Dakota8689-1.15%7540.11
Milton13North Dakota3942-2.5%830.47
Ardoch14North Dakota33320%880.38
Brocket15North Dakota3032-3.23%400.76
Fairdale16North Dakota2628-3.7%820.32
Auburn17North Dakota20033.33%201
Lawton18North Dakota17170%190.91
Conway19North Dakota14130%680.21
Nash20North Dakota0350%01.02

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in Walsh County, North Dakota?

Grafton is the largest city in Walsh County.

What is the smallest city in Walsh County, North Dakota?

Nash is the smallest city in Walsh County.

How many cities are in Walsh County?

There are 20 cities in Walsh County, North Dakota.

Frequently Asked Questions