Pembina County, North Dakota Cities (2025)

35 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Cavalier11,2111,254-0.74%1,4071 City
Walhalla2860894-0.81%8311 City
Drayton3714753-1.11%1,0851 City
Cavalier4497525-1.58%771 Township
Pembina5488510-1.01%6051 City
Neche6329346-1.2%9480 City
St. Thomas7304319-0.98%3001 City
Akra8223234-1.33%636 Township
Beaulieu9162172-1.22%536 Township
Advance10131138-1.5%436 Township
Crystal11110115-0.9%1601 City
Walhalla12100110-3.85%244 Township
Carlisle1396100-1.03%172 Township
St. Thomas1494102-3.09%172 Township
Thingvalla1591101-4.21%336 Township
La Moure168488-1.18%236 Township
Mountain178082-1.23%6560 City
Gardar187882-1.27%236 Township
St. Joseph197175-1.39%245 Township
Felson207074-1.41%245 Township
Crystal216872-1.45%235 Township
Pembina225962-1.67%164 Township
Lincoln235861-1.69%146 Township
Elora245760-1.72%236 Township
Joliette255659-1.75%170 Township
Midland265558-1.79%170 Township
Lodema275457-1.82%136 Township
Hamilton285255-1.89%145 Township
Park294851-2.04%136 Township
Bathgate304648-2.13%1660 City
Hamilton314144-2.38%1440 City
Bathgate3239400%127 Township
Canton City (Hensel)333133-3.13%1240 City
Drayton3426270%135 Township
Neche3524250%0.0049 Township

Pembina County Cities Summary

Largest City

Cavalier is the largest city in Pembina County, with a population of 1,211.

Smallest City

Neche is the smallest city in Pembina County, with a population of 24.

10 Largest Cities

There are 35 cities in Pembina County, North Dakota.

Location of Pembina County