Mercer County, New Jersey Cities (2025)

32 cities

City
Rank
2025 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Hamilton192,05092,0570.22%2,33339 Township
Trenton289,79090,5920.09%11,8058 City
Trenton388,97290,592-0.36%11,6988 City
Ewing434,93737,2390.26%2,29715 Township
Lawrence531,79133,0470.03%1,46322 Township
West Windsor631,44929,5291.52%1,23126 Township
Princeton730,25530,610-0.06%1,68618 Township
Princeton830,07530,610-0.35%1,67618 Township
East Windsor929,74829,937-0.02%1,91116 Township
Hopewell1017,36517,442-0.05%29958 Township
Princeton Meadows1116,02314,2610.92%6,2843 CDP
Robbinsville1215,43115,4350.23%75520 Township
Mercerville1314,64812,7830.65%3,9724 CDP
Hamilton Square1411,67211,526-0.63%2,7304 CDP
Twin Rivers158,3197,2210.7%6,5871 CDP
Heathcote167,0117,3891.14%2,2363 CDP
Hightstown175,8555,8830.02%4,7491 Borough
Hightstown185,8335,883-0.17%4,7311 Borough
The College New Jersey195,3743,8647.14%12,5560 CDP
Hopewell204,3634,3770.11%14630 Township
Robbinsville Center214,0442,9787.15%6,3091 CDP
Lawrenceville223,7273,515-0.29%3,5771 CDP
Pennington232,8902,7960.87%3,0071 Borough
Pennington242,8692,7960.53%2,9851 Borough
Ten Mile Run252,3121,8011.05%9113 CDP
Princeton Junction261,9111,989-1.9%1,0482 CDP
Hopewell271,8941,8990%2,6161 Borough
Hopewell281,8901,899-0.11%2,6101 Borough
Griggstown291,1738582.09%4802 CDP
Titusville308398177.15%1,7930 CDP
Windsor314106187.05%3571 CDP
East Rocky Hill32397335-1%954 CDP

Mercer County Cities Summary

Largest City

Hamilton is the largest city in Mercer County, with a population of 92,050.

Smallest City

East Rocky Hill is the smallest city in Mercer County, with a population of 397.

10 Largest Cities

There are 32 cities in Mercer County, New Jersey.

Location of Mercer County