Middlesex County, New Jersey cities by population

Number of cities: 37
Population: 858,770
Largest city: New Brunswick
Table of cities in Middlesex County, New Jersey sorted by population from largest to smallest.
CityTypePopulation
New Brunswickcity55,671
Perth Amboycity55,046
Sayrevilleborough45,062
Old BridgeCDP28,252
Carteretborough25,077
South Plainfieldborough24,251
WoodbridgeCDP21,314
ColoniaCDP18,776
IselinCDP17,684
AvenelCDP17,132
South Riverborough16,087
Princeton MeadowsCDP15,491
Highland Parkborough14,947
Metuchenborough14,883
Middlesexborough14,513
FordsCDP12,897
Kendall ParkCDP10,560
Monmouth JunctionCDP9,728
South Amboycity9,320
DaytonCDP8,185
Spotswoodborough8,163
Madison ParkCDP8,014
Dunellenborough7,580
HeathcoteCDP7,056
Milltownborough7,019
Laurence HarborCDP6,292
Jamesburgborough5,784
Port ReadingCDP3,928
SewarenCDP3,342
RossmoorCDP2,780
Plainsboro CenterCDP2,768
ConcordiaCDP2,746
WhittinghamCDP2,437
BrownvilleCDP2,368
Helmettaborough2,365
CranburyCDP2,217
KingstonCDP1,041

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

New Brunswick is the largest city in Middlesex County, New Jersey with a population of 55,671.

TOP-5 cities by population in Middlesex County, New Jersey:
  • New Brunswick
  • Perth Amboy
  • Sayreville
  • Old Bridge
  • Carteret