35 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Readington | 1 | 16,425 | 16,110 | 0.33% | 345 | 48 | Township |
| Clinton | 2 | 13,628 | 13,506 | 1.66% | 456 | 30 | Township |
| Lebanon | 3 | 6,237 | 6,180 | 0% | 198 | 31 | Township |
| Tewksbury | 4 | 5,932 | 5,850 | 0.22% | 187 | 32 | Township |
| Holland | 5 | 5,239 | 5,156 | 0.13% | 223 | 23 | Township |
| Hampton | 6 | 4,968 | 4,877 | 0.61% | 202 | 25 | Township |
| Flemington | 7 | 4,915 | 4,865 | 0.2% | 4,564 | 1 | Borough |
| Flemington | 8 | 4,891 | 4,865 | -0.29% | 4,541 | 1 | Borough |
| Alexandria | 9 | 4,856 | 4,796 | 0.23% | 176 | 28 | Township |
| Lambertville | 10 | 4,224 | 4,128 | 0.64% | 3,897 | 1 | City |
| Lambertville | 11 | 4,214 | 4,128 | 0.41% | 3,887 | 1 | City |
| East Amwell | 12 | 3,954 | 3,898 | 0.15% | 139 | 28 | Township |
| Kingwood | 13 | 3,866 | 3,791 | 0.08% | 110 | 35 | Township |
| Bethlehem | 14 | 3,780 | 3,730 | 0.16% | 183 | 21 | Township |
| High Bridge | 15 | 3,625 | 3,533 | 0.5% | 1,516 | 2 | Borough |
| High Bridge | 16 | 3,610 | 3,533 | 0.08% | 1,510 | 2 | Borough |
| West Amwell | 17 | 3,037 | 3,001 | 0.1% | 140 | 22 | Township |
| Clinton | 18 | 2,800 | 2,765 | 0.25% | 2,080 | 1 | Town |
| Clinton | 19 | 2,795 | 2,765 | 0.07% | 2,077 | 1 | Town |
| Glen Gardner | 20 | 1,696 | 1,671 | 0.3% | 1,096 | 2 | Borough |
| Glen Gardner | 21 | 1,694 | 1,671 | 0.18% | 1,094 | 2 | Borough |
| Lebanon | 22 | 1,679 | 1,659 | 0.24% | 1,861 | 1 | Borough |
| Lebanon | 23 | 1,674 | 1,659 | -0.06% | 1,856 | 1 | Borough |
| Frenchtown | 24 | 1,526 | 1,368 | 2.07% | 1,353 | 1 | Borough |
| Frenchtown | 25 | 1,513 | 1,368 | 1.2% | 1,341 | 1 | Borough |
| Hampton | 26 | 1,452 | 1,436 | 0.21% | 965 | 2 | Borough |
| Hampton | 27 | 1,450 | 1,436 | 0.07% | 963 | 2 | Borough |
| Milford | 28 | 1,227 | 1,228 | 0.08% | 1,038 | 1 | Borough |
| Milford | 29 | 1,225 | 1,228 | -0.08% | 1,036 | 1 | Borough |
| Califon | 30 | 1,021 | 1,005 | 0.29% | 1,065 | 1 | Borough |
| Califon | 31 | 1,019 | 1,005 | 0.1% | 1,063 | 1 | Borough |
| Bloomsbury | 32 | 804 | 794 | 0.25% | 863 | 1 | Borough |
| Bloomsbury | 33 | 802 | 794 | 0% | 861 | 1 | Borough |
| Stockton | 34 | 499 | 497 | 0% | 914 | 1 | Borough |
| Stockton | 35 | 499 | 497 | 0% | 914 | 1 | Borough |
Readington is the largest city in Hunterdon County, with a population of 16,425.
Stockton is the smallest city in Hunterdon County, with a population of 499.
There are 35 cities in Hunterdon County, New Jersey.