11 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Gaston | 1 | 955 | 1,013 | -1.24% | 565 | 2 | Town |
| Pleasant Hill | 2 | 864 | 808 | -0.12% | 334 | 3 | CDP |
| Garysburg | 3 | 855 | 912 | -1.38% | 907 | 1 | Town |
| Rich Square | 4 | 838 | 891 | -1.3% | 272 | 3 | Town |
| Conway | 5 | 697 | 749 | -1.55% | 382 | 2 | Town |
| Woodland | 6 | 521 | 561 | -1.51% | 416 | 1 | Town |
| Seaboard | 7 | 498 | 540 | -1.78% | 517 | 1 | Town |
| Jackson | 8 | 408 | 431 | -1.21% | 404 | 1 | Town |
| Milwaukee | 9 | 256 | 168 | 7.11% | 149 | 2 | CDP |
| Severn | 10 | 174 | 188 | -1.69% | 172 | 1 | Town |
| Lasker | 11 | 56 | 61 | -1.75% | 50 | 1 | Town |
Gaston is the largest city in Northampton County, with a population of 955.
Lasker is the smallest city in Northampton County, with a population of 56.
There are 11 cities in Northampton County, North Carolina.