| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Gaston | 1 | 946 | 1,012 | -1.36% | 559 | 2 | Town |
| Garysburg | 2 | 847 | 911 | -1.51% | 898 | 1 | Town |
| Rich Square | 3 | 822 | 890 | -1.56% | 266 | 3 | Town |
| Conway | 4 | 696 | 751 | -1.56% | 382 | 2 | Town |
| Woodland | 5 | 511 | 556 | -1.73% | 408 | 1 | Town |
| Seaboard | 6 | 495 | 540 | -1.79% | 514 | 1 | Town |
| Jackson | 7 | 405 | 428 | -1.22% | 401 | 1 | Town |
| Severn | 8 | 174 | 188 | -1.69% | 172 | 1 | Town |
| Lasker | 9 | 57 | 62 | -1.72% | 51 | 1 | Town |
Gaston is the largest city in Northampton County, with a population of 946.
Lasker is the smallest city in Northampton County, with a population of 57.
There are 9 cities in Northampton County, North Carolina.