Middlesex County, New Jersey Cities (2026)

City
Rank
2026 Pop.
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Edison1109,132107,0240.05%3,62830 Township
Woodbridge2104,499103,661-0.29%4,49323 Township
Old Bridge370,63466,7390.58%1,85038 Township
Piscataway462,32360,7580.11%3,31619 Township
New Brunswick557,26555,2910.23%10,9435 City
Perth Amboy657,09755,3600.63%12,2475 City
East Brunswick750,78049,5240.2%2,33122 Township
Monroe849,99848,4850.34%1,19242 Township
South Brunswick947,48546,9010.07%1,16941 Township
Sayreville1046,84445,2450.12%2,95916 Borough
North Brunswick1145,31443,7630.48%3,76612 Township
Carteret1225,81625,2960.14%5,8794 Borough
South Plainfield1324,96724,2730.31%3,0108 Borough
Plainsboro1424,38324,0220.14%2,07312 Township
South River1516,28216,0620.12%5,8463 Borough
Metuchen1615,41215,0520.32%5,4323 Borough
Highland Park1715,28215,0350.15%8,3922 Borough
Middlesex1814,75214,5910.08%4,2293 Borough
South Amboy1910,4289,3370.24%6,7802 City
Dunellen208,3497,6160.14%7,8621 Borough
Spotswood218,2488,1230.15%3,5662 Borough
Milltown227,1027,025-0.01%4,5702 Borough
Jamesburg235,8275,7340.14%6,6071 Borough
Cranbury244,3523,8902.64%32813 Township
Helmetta252,4792,4410.2%2,9941 Borough

Middlesex County Cities Summary

Largest City

Edison is the largest city in Middlesex County, with a population of 109,132.

Smallest City

Helmetta is the smallest city in Middlesex County, with a population of 2,479.

10 Largest Cities

There are 25 cities in Middlesex County, New Jersey.

Location of Middlesex County