Cities in Middlesex County, New Jersey by Population (2024)

There are 25 cities in Middlesex County, New Jersey.

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Population
Annual Change
Density (/mi²)
Area (mi²)
Type
Edison township1106,674107,066-0.15%3,54630.1Township
Woodbridge township2103,181103,656-0.01%4,43623.3Township
Old Bridge township368,55666,7440.57%1,79638.2Township
Piscataway township461,34460,7420.66%3,26418.8Township
New Brunswick555,84755,2880%10,6725.2City
Perth Amboy655,29055,3830.07%11,8604.7City
East Brunswick township749,72149,5590.55%2,28221.8Township
Monroe township848,85348,4930.59%1,16541.9Township
South Brunswick township946,59346,8960.06%1,14740.6Township
Sayreville borough1045,85345,2250.78%2,89715.8Borough
North Brunswick township1144,14443,7740.08%3,66912.0Township
Carteret borough1225,45725,2970.7%5,7984.4Borough
South Plainfield borough1324,11724,286-0.06%2,9078.3Borough
Plainsboro township1423,88624,0210.05%2,03111.8Township
South River borough1515,94516,0510.09%5,7252.8Borough
Metuchen borough1615,01515,0480.25%5,2932.8Borough
Highland Park borough1714,97115,0330.08%8,2211.8Borough
Middlesex borough1814,46614,5930.03%4,1473.5Borough
South Amboy1910,2379,3770%6,6561.5City
Dunellen borough208,7997,6177.62%8,2851.1Borough
Spotswood borough218,0858,1250.09%3,4952.3Borough
Milltown borough226,9747,0180.09%4,4881.6Borough
Jamesburg borough235,7435,7630.14%6,5110.9Borough
Cranbury township243,9623,8990.05%29813.3Township
Helmetta borough252,4392,4540.08%2,9460.8Borough
showing: 25 rows

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in Middlesex County, New Jersey?

Edison township is the largest city in Middlesex County.

What is the smallest city in Middlesex County, New Jersey?

Helmetta borough is the smallest city in Middlesex County.

How many cities are in Middlesex County?

There are 25 cities in Middlesex County, New Jersey.

Frequently Asked Questions