Mercer County, New Jersey Cities (2025)

32 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
Princeton Meadows1216,02314,2610.92%6,2843 CDP
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
Hightstown176,0285,8840.84%4,8891 Borough
Hightstown186,0015,8840.38%4,8671 Borough
The College New Jersey195,3743,8647.14%12,5560 CDP
Hopewell204,5214,3771.55%15130 Township
Robbinsville Center214,0442,9787.15%6,3091 CDP
Lawrenceville223,7273,515-0.29%3,5771 CDP
Pennington232,9452,7871.34%3,0651 Borough
Pennington242,9352,7871%3,0541 Borough
Ten Mile Run252,3121,8011.05%9113 CDP
Hopewell261,9551,9000.88%2,7001 Borough
Hopewell271,9471,9000.46%2,6891 Borough
Princeton Junction281,9111,989-1.9%1,0482 CDP
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 94,962.

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