Middlesex County, New Jersey
County seat: New Brunswick · Population 883,335 (2025) · 309 sq mi
Middlesex County is the 3rd most populous of New Jersey's 21 counties, with 883,335 people (2025 estimate). Its county seat is New Brunswick. The map shows its 15 cities and towns and the 5 neighboring counties.

Middlesex County facts
- County seat
- New Brunswick
- Population (2025 estimate)
- 883,335 +2.3% since 2020
- Land area
- 309 sq mi 12th largest of 21
- Water area
- 14 sq mi
- Population density
- 2,856 per sq mi
- Established
- 1683
- Same name
- One of 3 Middlesex Counties in the US
- Named after
- Middlesex historic county of England
- Largest city
- Edison 109,077
- Median household income
- $111,549
- Cities and towns
- 15 plus 36 CDPs
- ZIP codes
- 44
- Time zone
- Eastern
- FIPS code
- 34023
Cities and towns in Middlesex County
Middlesex County has 15 incorporated cities, towns and villages. Populations count the people living inside Middlesex County; cities that cross a county line also list the other counties.
| Name | Type | Population 2025 | Also in |
|---|---|---|---|
| New Brunswick (county seat) | City | 57,133 | |
| Perth Amboy | City | 56,739 | |
| Sayreville | Borough | 46,787 | |
| Carteret | Borough | 25,781 | |
| South Plainfield | Borough | 24,891 | |
| South River | Borough | 16,262 | |
| Metuchen | Borough | 15,363 | |
| Highland Park | Borough | 15,259 | |
| Middlesex | Borough | 14,740 | |
| South Amboy | City | 10,403 | |
| Dunellen | Borough | 8,337 | |
| Spotswood | Borough | 8,236 | |
| Milltown | Borough | 7,103 | |
| Jamesburg | Borough | 5,819 | |
| Helmetta | Borough | 2,474 |
Unincorporated communities (CDPs)
Census-designated places are communities without their own city government; the county provides their services.
| Community | Population | Also in |
|---|---|---|
| Old Bridge | 28,236 | |
| Woodbridge | 20,756 | |
| Iselin | 19,551 | |
| Colonia | 18,587 | |
| Avenel | 17,121 | |
| Princeton Meadows | 15,561 | |
| Fords | 12,771 | |
| Kendall Park | 10,011 | |
| Monmouth Junction | 9,141 | |
| Madison Park | 9,124 | |
| Dayton | 7,952 | |
| Heathcote | 7,717 | |
| Laurence Harbor | 6,191 | |
| Rutgers University-Busch Campus | 5,920 | |
| Port Reading | 3,511 | |
| Hopelawn | 3,496 | |
| Rossmoor | 3,350 | |
| Rutgers University-Livingston Campus | 3,258 | |
| Sewaren | 3,248 | |
| Menlo Park Terrace | 3,062 | |
| Plainsboro Center | 2,773 | |
| Concordia | 2,611 | |
| Whittingham | 2,480 | |
| Brownville | 2,377 | |
| Clearbrook | 2,375 | |
| Monroe Manor | 2,286 | |
| Keasbey | 2,252 | |
| Cranbury | 2,185 | |
| Forsgate | 2,102 | |
| Regency at Monroe | 1,991 | |
| Stonebridge | 1,966 | |
| Kingston | 1,510 | Somerset County |
| Deans | 1,154 | |
| The Ponds | 1,097 | |
| Encore at Monroe | 872 | |
| Renaissance at Monroe | 581 |
ZIP codes in Middlesex County
44 ZIP codes reach into Middlesex County. ZIP codes ignore county lines, so some also cover a neighboring county.
- 07001
- 07008
- 07060 also Union and Somerset counties
- 07063 also Union and Somerset counties
- 07064
- 07067
- 07077
- 07080
- 07095
- 07721 also Monmouth County
- 07726 also Monmouth County
- 07735 also Monmouth County
- 07747 also Monmouth County
- 08512 also Mercer County
- 08528 also Somerset County
- 08536
- 08540 also Mercer and Somerset counties
- 08810
- 08812 also Somerset and Union counties
- 08816
- 08817
- 08820
- 08824
- 08828
- 08830
- 08831
- 08832
- 08837
- 08840
- 08846
- 08850
- 08852
- 08854
- 08857
- 08859
- 08861
- 08863
- 08872
- 08879
- 08882
- 08884
- 08901
- 08902
- 08904
Population of Middlesex County, 2020–2025
Middlesex County grew by 20,110 people (+2.3%) between April 2020 and July 2025: 9,978 more births than deaths and a net gain of 9,370 people from migration.
| Year (July 1) | Population |
|---|---|
| 2020 | 861,248 |
| 2021 | 861,965 |
| 2022 | 864,552 |
| 2023 | 873,281 |
| 2024 | 881,620 |
| 2025 | 883,335 |
Neighboring counties
- Somerset County northwest · 356,486 people
- Monmouth County southeast · 651,035 people
- Mercer County southwest · 399,289 people
- Union County north · 601,863 people
- Richmond County, New York northeast · 501,290 people
Printable Middlesex County map
The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.
- PDF (Letter) (212 KB)
- PNG (2400 px) (155 KB)
Paste this code to embed the map on your site:
Sources
- Boundaries: U.S. Census Bureau, 2025 Cartographic Boundary Files (1:500,000).
- Population: Census Bureau county and city estimates, Vintage 2025. CDP populations: American Community Survey 2020–2024.
- Places and ZIP codes: Census Bureau 2026 Gazetteer and 2020 ZIP Code Tabulation Area relationship files.
- County seat, founding year and name origin: Wikidata (CC0), checked against state sources.
Back to the New Jersey county map with all 21 counties. Found an error? Tell us.