Town Chart.

← Back to Discover · All towns in New Jersey

Towns in Middlesex County

25 towns with data in Middlesex County, New Jersey, largest first. Find your matches.

Edison is the largest of the 25 towns we list in Middlesex County, with 108,164 people. Together they have 871,290 people.

TownPopulationTypical household incomeTypical home price
Edison 108,164 $125,145 $496,900
Woodbridge 104,355 $108,928 $433,000
Old Bridge 68,406 $104,587 $461,000
Piscataway 61,297 $127,832 $449,900
New Brunswick 56,345 $65,810 $353,800
Perth Amboy 55,855 $61,977 $370,600
East Brunswick 49,945 $143,343 $521,900
Monroe 49,032 $107,892 $540,900
South Brunswick 47,137 $150,933 $582,700
Sayreville 45,838 $99,979 $444,100
North Brunswick 44,375 $120,764 $431,500
Carteret 25,496 $96,862 $405,800
South Plainfield 24,473 $130,239 $470,900
Plainsboro 24,167 $131,638 $683,100
South River 16,124 $96,147 $405,200
Metuchen 15,144 $158,052 $604,300
Highland Park 15,121 $104,694 $471,700
Middlesex 14,645 $105,000 $446,400
South Amboy 9,989 $91,997 $379,700
Spotswood 8,171 $105,060 $369,900
Dunellen 7,911 $86,967 $393,500
Milltown 7,059 $140,960 $458,800
Jamesburg 5,770 $110,972 $367,200
Cranbury 4,012 $216,691 $889,400
Helmetta 2,459 $98,952 $355,000

ZIP codes in Middlesex County

36 ZIP codes in Middlesex County, New Jersey. A ZIP code can also reach into a neighboring county.

Nearby counties in New Jersey

Link to this page

Copy this HTML to link to this page from your own site.