Ramsey County, North Dakota Cities (2025)

40 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Devils Lake17,3157,3080.01%1,0517 City
Creel21,3851,412-0.07%10813 Township
North Creel3368378-0.27%1230 Township
South Minnewaukan43183230%1129 Township
Poplar Grove52772790.36%1716 Township
Grand Harbor62192240%634 Township
Edmore7136140-0.73%4610 City
Crary8111114-0.89%1171 City
Starkweather99699-1.03%7380 City
Bartlett1084860%235 Township
Ontario1173740%234 Township
Stevens1262630%234 Township
Webster1361620%236 Township
Freshwater1460610%233 Township
Coulee1552530%136 Township
Hammer1647480%135 Township
Morris1747480%133 Township
Odessa1840400%138 Township
Dry Lake1937380%125 Township
Highland Center2036370%136 Township
Sullivan2134350%136 Township
Triumph2232330%136 Township
Brocket233133-3.13%411 City
Fancher2431320%135 Township
Klingstrup2531320%136 Township
Hampden262931-3.33%1690 City
Northfield2729300%135 Township
Harding2826270%136 Township
Lawton2923230%134 Township
Pelican3023240%126 Township
Lillehoff3122220%134 Township
Newbre3222220%134 Township
Newland3321210%136 Township
Prospect3420200%136 Township
De Groat3519190%132 Township
Royal3618180%135 Township
Lawton3715150%161 City
Chain Lakes3814140%126 Township
Cato3913130%0.0036 Township
Overland4013130%0.0036 Township

Ramsey County Cities Summary

Largest City

Devils Lake is the largest city in Ramsey County, with a population of 7,315.

Smallest City

Overland is the smallest city in Ramsey County, with a population of 13.

10 Largest Cities

There are 40 cities in Ramsey County, North Dakota.

Location of Ramsey County