ZIP Codes of Middlesex County, NJ

Population & People
Population & People
Total Population
863,519
Household Income
Household Income
Median Income
$116,368
Housing
Housing
Total Housing Units
314,404
Business & Economy
Business & Economy
Total Businesses
21,938
Employment
Employment
Employment Rate
62.71%
Education
Education
Bachelor's Degree+
45.39%
Source: U.S. Census ACS 2024 5-Year Estimates · rolled up across the 45 ZIPs in this county.
Data Last Updated: June 1, 2026
ZIP Codes:45 ZIP Codes (37 Standard, 6 PO Box, 2 Unique) [See All]
Area Codes:609 / 640 / 732 / 848 / 908
Timezone:Eastern (GMT -05:00)
Local Time:2:13:10 PM
Population:863,519 [See All]
FIPS:34023
CBSA:New York-Newark-Jersey City, NY-NJ
Land Area:308 sq mi
Water Area:9 sq mi
Coordinates:40.4894, -74.3924
Quick Link:
https://www.zip-codes.com/county/nj-middlesex.asp
Need Middlesex data in your app? Look up ZIP, county, and city data with a single API call.
Try Free
Top 3 most populous in New Jersey
#2 of 21 counties in New Jersey, with 863,519 residents.
Among America's 25 most foreign-born counties
35.5% foreign-born — #8 nationwide.
Extreme geographic sprawl
The largest ZIP spans 330× the smallest by area — 51.8 sq mi down to 0.16.
Extreme education divide
Bachelor's share ranges 16.4% to 80.9% across ZIPs — a 64-point gap.
Among New Jersey's 5 densest counties
2,799 people per square mile (#5 statewide).
Notable income spread
Median income ranges $64,491 to $174,776 across ZIPs — a 2.7× gap.

Standout ZIPs in this County


Most Populous
Piscataway · 61,088 people
7.1% of county total
Highest Income
Kendall Park · $174,776 median
1.5× county average
Largest Land Area
Monroe Township · 51.8 sq mi
Spans the most ground
Fastest Growth
Sewaren · 38.7% (10-yr)
2,341 → 3,248 residents
Most Educated
Plainsboro · 80.9% bachelor's+
11,857 of 14,658 adults 25+

Things worth knowing about Middlesex County


863,519 residents live across 45 ZIPs covering 308 sq mi, served by 34 distinct USPS-recognized cities.

Population moved from 816,893 to 863,519 from 2014 to 2024 — a +5.7% change. 28 ZIPs gained residents, 8 lost.

The county's wealthiest ZIP 08824 (Kendall Park, $174,776 median) and poorest ZIP 08861 (Perth Amboy, $64,491) are 17.2 miles apart — a 2.7× income gap across local geography.

Median home values vary 2.5× across this county — from $278,800 in 08832 (Keasbey) to $704,100 in 08536 (Plainsboro).

Density varies 20× across the county — from 545 people/sq mi in 08512 (Cranbury) to 11,037 in 08861 (Perth Amboy).

Educational attainment ranges from 16.4% bachelor's+ in 08861 (Perth Amboy) to 80.9% in 08536 (Plainsboro) — the breadth of educational profiles across the area.

Within New Jersey, this is the #2 most populous of 21 counties and ranks #9 for median household income with the #7 fastest decade growth .

On the national stage, Middlesex County is the #68 most populous US county .

Hosts 2 single-entity Unique ZIPs: 08989New Brunswick ; and 08933Johnson & Johnson .

Weighted by population, the typical household earns about $112,971 across the county — reflecting what a typical resident sees, not a simple ZIP average.

45.4% of adults age 25+ hold a bachelor's degree or higher (270,328 of 595,567 reporting).

37 Standard delivery, 6 PO Box only, 2 single-entity Unique ZIPs serve this county.

Stories about Middlesex County


Higher-education hub

7 ZIPs in this county where more than 60% of adults 25+ hold a bachelor's degree — typically college campuses, research enclaves, or tech corridors.

Plainsboro
80.9%
20,817 residents
Edison
71.7%
39,978 residents
Dayton
70.5%
7,952 residents
Highland Park
69.8%
15,121 residents
Monmouth Junction
67.4%
18,062 residents
Kendall Park
66.4%
13,366 residents
Metuchen
62.2%
18,206 residents

All ZIP Codes in Middlesex County


ZIPCityTypePopulationMedian IncomeArea (sq mi)10-yr Growth
08854PiscatawayStandard61,088$127,80619.36.1%
08861Perth AmboyStandard59,351$64,4915.49.6%
08901New BrunswickStandard57,263$65,8106.12.2%
08831Monroe TownshipStandard55,658$109,04251.816.7%
08816East BrunswickStandard49,360$143,58621.65.8%
08817EdisonStandard49,020$110,80810.59.4%
08902North BrunswickStandard43,932$121,07114.14.0%
08857Old BridgeStandard40,891$109,31224.31.1%
08820EdisonStandard39,978$171,36310.50.8%
07008CarteretStandard25,526$97,0214.97.4%
08859ParlinStandard25,448$99,8824.820.1%
07080South PlainfieldStandard24,411$130,2058.33.1%
08879South AmboyStandard23,556$92,7868.12.9%
08536PlainsboroStandard20,817$137,6077.64.7%
07095WoodbridgeStandard20,756$104,9264.20.3%
08872SayrevilleStandard20,204$97,4899.5-2.1%
08830IselinStandard19,551$109,5003.28.5%
08837EdisonStandard19,437$102,6059.817.1%
07067ColoniaStandard18,587$122,7134.03.5%
08840MetuchenStandard18,206$146,6353.29.7%
08852Monmouth JunctionStandard18,062$133,20914.34.8%
07001AvenelStandard17,121$101,6703.4-2.0%
08882South RiverStandard16,124$96,1473.0-0.3%
08904Highland ParkStandard15,121$104,6941.96.3%
08846MiddlesexStandard14,645$105,0003.56.4%
08812DunellenStandard14,224$118,3164.5-1.5%
08824Kendall ParkStandard13,366$174,7764.45.1%
08512CranburyStandard12,928$118,58723.722.3%
08863FordsStandard12,771$115,8612.23.3%
08850MilltownStandard8,538$141,6012.30.6%
08884SpotswoodStandard8,187$104,7022.5-2.1%
08810DaytonStandard7,952$151,9025.1-10.7%
07064Port ReadingStandard3,481$133,8541.9-9.3%
07077SewarenStandard3,248$108,9481.138.7%
08828HelmettaStandard2,459$98,9520.92.9%
08832KeasbeyStandard2,2522.4-2.8%
08818EdisonPO Box0.0
08855PiscatawayPO Box0.0
08862Perth AmboyPO Box0.0
08899EdisonStandard0.2
08989New BrunswickUnique0.0
08906New BrunswickPO Box0.0
08903New BrunswickPO Box0.0
08933New BrunswickUnique0.0
08871SayrevillePO Box0.0

Adjacent & Nearby Counties