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

There are 17 cities in Pierce 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.)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Population
Annual Change
Density (/mi²)
Area (mi²)
Type
Rugby12,4272,501-0.78%1,0622.3City
Harvey21,5861,641-0.88%8831.8City
Shell Valley31,1811,541-0.08%7915.0CDP
Rolette4454484-1.73%4501.0City
Towner5451479-1.53%5450.8City
Leeds6417440-1.42%6590.6City
Anamoose7214224-1.38%3430.6City
Willow City8148151-0.67%3160.5City
Esmond98791-1.14%1910.5City
Selz1077516.94%5620.1CDP
Martin116062-1.64%6740.1City
Balta125962-1.67%2600.2City
Heimdal1346229.52%980.5CDP
Wolford144244-2.33%2330.2City
York1514140%670.2City
Hamberg1612120%290.4City
Overly1710100%270.4City

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 Pierce County, North Dakota?

Rugby is the largest city in Pierce County.

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

Overly is the smallest city in Pierce County.

How many cities are in Pierce County?

There are 17 cities in Pierce County, North Dakota.

Frequently Asked Questions