Middlesex County, New Jersey
Middlesex County, New Jersey, has 883,335 residents (July 2025 estimate). Its county seat is New Brunswick. It uses Eastern Time and covers 309 sq mi (801 km²) of land.
- Resident population, July 2025
- 883,335
- Land area
- 309 sq mi (801 km²)
- County seat or government
- New Brunswick
- Time zone
- Eastern TimeUTC-05:00 in January; UTC-04:00 in July
- Median household income
- $111,549 ± $1,881
- Median home value
- $462,900 ± $2,710
- Median rent, with utilities
- $1,871 ± $20
- Homes lived in by their owners
- 63.6% ± 0.6 points
- County type
- County
- Metro or micro area
- New York-Newark-Jersey City, NY-NJ metro areaCentral county
- Water area
- 13.6 sq mi (35.1 km²)
- State
- New Jersey
- County code (FIPS)
- 34023
- Coordinates (central point)
- 40.439621, -74.407430
These coordinates mark a central point for the area, not a street address. Income, home value, rent and homes lived in by their owners: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, ± margin at 90% confidence; checked on October 13, 2026.
Time zones in Middlesex County
| Time zone | Local time and UTC offset | Next clock change |
|---|---|---|
| Eastern TimeAmerica/New_York | UTC-05:00 in January; UTC-04:00 in July. Enable JavaScript for the live clock. | Enable JavaScript for upcoming changes. |
Near a time-zone line, check where you are with the time-zone finder. Your phone’s setting can differ.
ZIP Code areas, largest first
- 0885461,088 people
- 0886159,351 people
- 0890157,263 people
- 0883155,658 people
- 0854050,388 people
- 0881649,360 people
- 0881749,020 people
- 0706048,363 people
- 0772644,764 people
- 0890243,932 people
- 0885740,891 people
- 0882039,978 people
All 44
- 0774732,330 people
- 0700825,526 people
- 0885925,448 people
- 0708024,411 people
- 0887923,556 people
- 0853620,817 people
- 0709520,756 people
- 0887220,204 people
- 0883019,551 people
- 0883719,437 people
- 0773519,159 people
- 0706718,587 people
- 0884018,206 people
- 0885218,062 people
- 0700117,121 people
- 0888216,124 people
- 0890415,121 people
- 0884614,645 people
- 0706314,235 people
- 0881214,224 people
- 0882413,366 people
- 0851212,928 people
- 0886312,771 people
- 088508,538 people
- 088848,187 people
- 088107,952 people
- 077214,277 people
- 070643,481 people
- 070773,248 people
- 088282,459 people
- 088322,252 people
- 08528321 people
44 ZIP Code areas overlap Middlesex County. People counts are 2020–2024 estimates for each whole ZIP area. Mailing ZIPs can differ; check an address with USPS ZIP Code Lookup.
Official county information
We don’t have a website for this county yet. The US government’s local-office directory ↗ lists its offices. A geographic lookup cannot determine eligibility, tax liability or a court obligation.
Townships in Middlesex County, largest first
- Edison Township108,164 people
- Woodbridge Township104,355 people
- Old Bridge Township68,406 people
- Piscataway Township61,297 people
- East Brunswick Township49,945 people
- Monroe Township49,032 people
- South Brunswick Township47,137 people
- North Brunswick Township44,375 people
- Plainsboro Township24,167 people
- Cranbury Township4,012 people
People counts are American Community Survey 2020–2024 5-year estimates. All townships in New Jersey, by county
School districts in Middlesex County, largest first
- Edison Township School District108,164 people
- Woodbridge Township School District104,355 people
- Old Bridge Township School District68,406 people
- Piscataway Township School District61,297 people
- New Brunswick City School District56,345 people
- Perth Amboy City School District55,855 people
- West Windsor-Plainsboro Regional School District54,646 people
- East Brunswick Township School District49,945 people
- Monroe Township School District (Middlesex County)49,032 people
- South Brunswick Township School District47,137 people
- Sayreville Borough School District45,838 people
- North Brunswick Township School District44,375 people
All 24
- Carteret Borough School District25,496 people
- South Plainfield Borough School District24,473 people
- South River Borough School District16,124 people
- Metuchen Borough School District15,144 people
- Highland Park Borough School District15,121 people
- Middlesex Borough School District14,645 people
- Spotswood Borough School District10,630 people
- South Amboy City School District9,989 people
- Dunellen Borough School District7,911 people
- Milltown Borough School District7,059 people
- Jamesburg Borough School District5,770 people
- Cranbury Township School District4,012 people
Districts with land in the county; a district can cross county lines. People counts are American Community Survey 2020–2024 5-year estimates. A district boundary doesn’t decide which school a student attends.
Cities, towns and communities, largest first
These areas overlap the mapped boundary; an overlap does not mean that every address belongs to both.
- New Brunswick, New Jersey (city)56,345 people
- Perth Amboy, New Jersey (city)55,855 people
- Sayreville, New Jersey (borough)45,838 people
- Old Bridge, New Jersey (CDP)28,236 people
- Carteret, New Jersey (borough)25,496 people
- South Plainfield, New Jersey (borough)24,473 people
- Woodbridge, New Jersey (CDP)20,756 people
- Iselin, New Jersey (CDP)19,551 people
- Colonia, New Jersey (CDP)18,587 people
- Avenel, New Jersey (CDP)17,121 people
- South River, New Jersey (borough)16,124 people
- Princeton Meadows, New Jersey (CDP)15,561 people
All 51
- Metuchen, New Jersey (borough)15,144 people
- Highland Park, New Jersey (borough)15,121 people
- Middlesex, New Jersey (borough)14,645 people
- Fords, New Jersey (CDP)12,771 people
- Kendall Park, New Jersey (CDP)10,011 people
- South Amboy, New Jersey (city)9,989 people
- Monmouth Junction, New Jersey (CDP)9,141 people
- Madison Park, New Jersey (CDP)9,124 people
- Spotswood, New Jersey (borough)8,171 people
- Dayton, New Jersey (CDP)7,952 people
- Dunellen, New Jersey (borough)7,911 people
- Heathcote, New Jersey (CDP)7,717 people
- Milltown, New Jersey (borough)7,059 people
- Laurence Harbor, New Jersey (CDP)6,191 people
- Rutgers University-Busch Campus, New Jersey (CDP)5,920 people
- Jamesburg, New Jersey (borough)5,770 people
- Port Reading, New Jersey (CDP)3,511 people
- Hopelawn, New Jersey (CDP)3,496 people
See all 51 cities, towns and communities in Middlesex County, largest first
Bordering areas, nearest first
Distances are straight lines between map points.
- Somerset County, New Jersey14 mi northwest
- Union County, New Jersey16 mi north
- Richmond County, New York16 mi northeast
- Monmouth County, New Jersey17 mi southeast
- Mercer County, New Jersey19 mi southwest
Before using this answer on a form
Use a precise point for address-level questions. A device accuracy circle can cross a boundary; confirm tax, voting or jury details with the responsible office.
Find the county where you are now, check its ZIP area, or check the time zone where you are.
Areas that only touch the edge
These areas meet the boundary only along a sliver. Most addresses here are not in them; for an address near the line, check with the county.
- Twin Rivers, New Jersey (CDP)
- Robertsville, New Jersey (CDP)
- Princeton Junction, New Jersey (CDP)
- Morganville, New Jersey (CDP)
- Matawan, New Jersey (borough)
- East Rocky Hill, New Jersey (CDP)
- Ten Mile Run, New Jersey (CDP)
- Cliffwood Beach, New Jersey (CDP)
- Six Mile Run, New Jersey (CDP)
- Voorhees, New Jersey (CDP)
- East Franklin, New Jersey (CDP)
- Somerset, New Jersey (CDP)
- Franklin Center, New Jersey (CDP)
- South Bound Brook, New Jersey (borough)
- Bound Brook, New Jersey (borough)
- Martinsville, New Jersey (CDP)
- Rahway, New Jersey (city)
- Plainfield, New Jersey (city)
- Linden, New Jersey (city)
- ZIP 08535
- ZIP 08520
- ZIP 08550
- ZIP 07751
- ZIP 08823
- ZIP 08873
- ZIP 08880
- ZIP 08805
- ZIP 07065
- ZIP 07066
- ZIP 07036