Middlesex County, New Jersey Cities (2026)

25 cities

City
Rank
2026 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Edison1113,208107,0611.44%3,76430 Township
Woodbridge2108,905103,6641.3%4,68223 Township
Old Bridge373,16266,7531.85%1,91638 Township
Piscataway464,70160,7551.54%3,44319 Township
New Brunswick559,32755,2981.58%11,3375 City
Perth Amboy658,72155,3761.54%12,5965 City
East Brunswick752,90849,5601.75%2,42922 Township
Monroe851,78148,5561.59%1,23542 Township
Sayreville949,18945,2132.1%3,10716 Borough
South Brunswick1049,17646,9011.32%1,21141 Township
North Brunswick1146,50743,7671.29%3,86512 Township
Carteret1226,70125,2971.32%6,0814 Borough
South Plainfield1326,21824,2832.25%3,1608 Borough
Plainsboro1425,21024,0261.31%2,14312 Township
South River1516,84816,0501.37%6,0503 Borough
Metuchen1616,00215,0551.69%5,6403 Borough
Highland Park1715,79815,0341.32%8,6752 Borough
Middlesex1815,27814,5911.34%4,3803 Borough
South Amboy1910,8879,3701.58%7,0792 City
Dunellen208,6377,6181.33%8,1331 Borough
Spotswood218,5288,1231.32%3,6872 Borough
Milltown227,3627,0211.32%4,7372 Borough
Jamesburg236,0275,7341.33%6,8331 Borough
Cranbury244,4663,9033.43%33613 Township
Helmetta252,5722,4511.34%3,1061 Borough

Middlesex County Cities Summary

Largest City

Edison is the largest city in Middlesex County, with a population of 113,208.

Smallest City

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

10 Largest Cities

There are 25 cities in Middlesex County, New Jersey.

Location of Middlesex County