| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Devils Lake | 1 | 7,339 | 7,303 | 0.08% | 1,055 | 7 | City |
| Edmore | 2 | 137 | 141 | -0.72% | 464 | 0 | City |
| Crary | 3 | 111 | 113 | -0.89% | 117 | 1 | City |
| Starkweather | 4 | 96 | 98 | -1.03% | 738 | 0 | City |
| Brocket | 5 | 33 | 35 | -2.94% | 44 | 1 | City |
| Hampden | 6 | 27 | 29 | -3.57% | 157 | 0 | City |
| Lawton | 7 | 18 | 18 | 0% | 20 | 1 | City |
Devils Lake is the largest city in Ramsey County, with a population of 7,339.
Lawton is the smallest city in Ramsey County, with a population of 18.
There are 7 cities in Ramsey County, North Dakota.