7 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Devils Lake | 1 | 7,317 | 7,308 | 0.03% | 1,051 | 7 | City |
| Edmore | 2 | 135 | 140 | -0.74% | 458 | 0 | City |
| Crary | 3 | 111 | 114 | 0% | 117 | 1 | City |
| Starkweather | 4 | 96 | 99 | 0% | 738 | 0 | City |
| Brocket | 5 | 31 | 33 | 0% | 41 | 1 | City |
| Hampden | 6 | 29 | 31 | 0% | 169 | 0 | City |
| Lawton | 7 | 15 | 15 | 0% | 16 | 1 | City |
Devils Lake is the largest city in Ramsey County, with a population of 7,317.
Lawton is the smallest city in Ramsey County, with a population of 15.
There are 7 cities in Ramsey County, North Dakota.