Mercer County, New Jersey Cities (2026)

18 cities

City
Rank
2026 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Hamilton196,01392,0481.11%2,43439 Township
Trenton292,81390,5460.88%12,2038 City
Trenton391,51690,5460.18%12,0328 City
Ewing437,07837,2901.67%2,43815 Township
West Windsor534,87729,5303.93%1,36526 Township
Princeton633,07530,6292.53%1,84318 Township
Lawrence732,78633,0530.61%1,50922 Township
Princeton831,85330,6290.64%1,77518 Township
East Windsor930,98429,9410.89%1,99016 Township
Hopewell1018,53017,4421.68%31958 Township
Robbinsville1116,63215,4422.16%81420 Township
Hightstown126,0785,8840.83%4,9291 Borough
Hightstown136,0255,8840.4%4,8861 Borough
Hopewell144,5904,3771.53%15430 Township
Pennington152,9842,7871.32%3,1051 Borough
Pennington162,9652,7871.02%3,0851 Borough
Hopewell171,9721,9000.87%2,7241 Borough
Hopewell181,9571,9000.51%2,7031 Borough

Mercer County Cities Summary

Largest City

Hamilton is the largest city in Mercer County, with a population of 96,013.

Smallest City

Hopewell is the smallest city in Mercer County, with a population of 1,957.

10 Largest Cities

There are 18 cities in Mercer County, New Jersey.

Location of Mercer County