| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| New Rockford | 1 | 1,341 | 1,345 | -0.07% | 781 | 2 | City |
| Sheyenne | 2 | 184 | 182 | 0% | 1,227 | 0 | City |
New Rockford is the largest city in Eddy County, with a population of 1,341.
Sheyenne is the smallest city in Eddy County, with a population of 184.
There are 2 cities in Eddy County, North Dakota.