| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Lisbon | 1 | 2,181 | 2,202 | -0.14% | 951 | 2 | City |
| Enderlin | 2 | 854 | 881 | -0.7% | 524 | 2 | City |
| Fort Ransom | 3 | 96 | 91 | 1.05% | 312 | 0 | City |
| Sheldon | 4 | 93 | 96 | -1.06% | 227 | 0 | City |
| Elliott | 5 | 22 | 22 | 0% | 144 | 0 | City |
Lisbon is the largest city in Ransom County, with a population of 2,181.
Elliott is the smallest city in Ransom County, with a population of 22.
There are 5 cities in Ransom County, North Dakota.