Ramsey County, North Dakota Cities (2026)

40 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Devils Lake17,3177,3080.03%1,0517 City
Creel21,3841,412-0.07%10813 Township
North Creel3367378-0.27%1230 Township
South Minnewaukan43183230%1129 Township
Poplar Grove52782790.36%1716 Township
Grand Harbor62192240%634 Township
Edmore7135140-0.74%4580 City
Crary81111140%1171 City
Starkweather996990%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
Fancher2331320%135 Township
Klingstrup2431320%136 Township
Brocket2531330%411 City
Northfield2629300%135 Township
Hampden2729310%1690 City
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,317.

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