Mercer County, New Jersey Cities (2025)

18 cities

City
Rank
2025 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Hamilton194,96292,0481.12%2,40739 Township
Trenton292,00390,5460.89%12,0968 City
Trenton391,35490,5460.18%12,0118 City
Ewing436,46837,2901.7%2,39815 Township
West Windsor533,55929,5304.09%1,31426 Township
Lawrence632,58733,0530.61%1,50022 Township
Princeton732,26030,6292.59%1,79818 Township
Princeton831,64930,6290.65%1,76418 Township
East Windsor930,71029,9410.9%1,97316 Township
Hopewell1018,22317,4421.71%31458 Township
Robbinsville1116,28015,4422.21%79620 Township
Hightstown126,0285,8840.84%4,8891 Borough
Hightstown136,0015,8840.38%4,8671 Borough
Hopewell144,5214,3771.55%15130 Township
Pennington152,9452,7871.34%3,0651 Borough
Pennington162,9352,7871%3,0541 Borough
Hopewell171,9551,9000.88%2,7001 Borough
Hopewell181,9471,9000.46%2,6891 Borough

Mercer County Cities Summary

Largest City

Hamilton is the largest city in Mercer County, with a population of 94,962.

Smallest City

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

10 Largest Cities

There are 18 cities in Mercer County, New Jersey.

Location of Mercer County