47 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 |
| White House Station | 12 | 4,213 | 3,838 | 3.49% | 1,672 | 3 | CDP |
| East Amwell | 13 | 3,954 | 3,898 | 0.15% | 139 | 28 | Township |
| Kingwood | 14 | 3,866 | 3,791 | 0.08% | 110 | 35 | Township |
| Bethlehem | 15 | 3,780 | 3,730 | 0.16% | 183 | 21 | Township |
| High Bridge | 16 | 3,625 | 3,533 | 0.5% | 1,516 | 2 | Borough |
| High Bridge | 17 | 3,610 | 3,533 | 0.08% | 1,510 | 2 | Borough |
| West Amwell | 18 | 3,037 | 3,001 | 0.1% | 140 | 22 | Township |
| Clinton | 19 | 2,800 | 2,765 | 0.25% | 2,080 | 1 | Town |
| Clinton | 20 | 2,795 | 2,765 | 0.07% | 2,077 | 1 | Town |
| Annandale | 21 | 1,893 | 1,794 | 0.75% | 1,306 | 1 | CDP |
| Glen Gardner | 22 | 1,696 | 1,671 | 0.3% | 1,096 | 2 | Borough |
| Glen Gardner | 23 | 1,694 | 1,671 | 0.18% | 1,094 | 2 | Borough |
| Lebanon | 24 | 1,679 | 1,659 | 0.24% | 1,861 | 1 | Borough |
| Lebanon | 25 | 1,674 | 1,659 | -0.06% | 1,856 | 1 | Borough |
| Frenchtown | 26 | 1,526 | 1,368 | 2.07% | 1,353 | 1 | Borough |
| Frenchtown | 27 | 1,513 | 1,368 | 1.2% | 1,341 | 1 | Borough |
| Hampton | 28 | 1,452 | 1,436 | 0.21% | 965 | 2 | Borough |
| Brass Castle | 29 | 1,450 | 1,629 | -0.48% | 493 | 3 | CDP |
| Hampton | 30 | 1,450 | 1,436 | 0.07% | 963 | 2 | Borough |
| Milford | 31 | 1,227 | 1,228 | 0.08% | 1,038 | 1 | Borough |
| Milford | 32 | 1,225 | 1,228 | -0.08% | 1,036 | 1 | Borough |
| Ringoes | 33 | 1,040 | 887 | 7.11% | 609 | 2 | CDP |
| Califon | 34 | 1,021 | 1,005 | 0.29% | 1,065 | 1 | Borough |
| Califon | 35 | 1,019 | 1,005 | 0.1% | 1,063 | 1 | Borough |
| Bloomsbury | 36 | 804 | 794 | 0.25% | 863 | 1 | Borough |
| Bloomsbury | 37 | 802 | 794 | 0% | 861 | 1 | Borough |
| Anderson | 38 | 745 | 394 | 3.76% | 837 | 1 | CDP |
| Three Bridges | 39 | 711 | 429 | 7.08% | 1,354 | 1 | CDP |
| Washington Crossing | 40 | 579 | 548 | 7.22% | 2,307 | 0 | CDP |
| Stockton | 41 | 499 | 497 | 0% | 914 | 1 | Borough |
| Stockton | 42 | 499 | 497 | 0% | 914 | 1 | Borough |
| New Village | 43 | 487 | 539 | 0.83% | 513 | 1 | CDP |
| Pottersville | 44 | 485 | 441 | 7.06% | 532 | 1 | CDP |
| Oldwick | 45 | 417 | 325 | 6.92% | 232 | 2 | CDP |
| Port Colden | 46 | 251 | 82 | 3.72% | 495 | 1 | CDP |
| Asbury | 47 | 185 | 207 | -3.14% | 267 | 1 | CDP |
Readington is the largest city in Hunterdon County, with a population of 16,425.
Asbury is the smallest city in Hunterdon County, with a population of 185.
There are 47 cities in Hunterdon County, New Jersey.