Skip to main content

Middlesex County, New Jersey Demographics 2026

Middlesex County, New Jersey has a population of 871,290, the 2nd most populous county in New Jersey. The median household income is $111,549 and the median home value is $462,900. The poverty rate is 8.6%.

Data vintage: U.S. Census Bureau ACS 2020–2024 5-Year Estimates · refreshed July 2026 · Methodology & source notes

Middlesex County Quick Facts

Population 871,290
Median Household Income $111,549
Median Home Value $462,900
Poverty Rate 8.6%
Unemployment Rate 6.7%
Median Age 39.5 years
Homeownership Rate 63.6%
Affordability Ratio 4.1x
Bachelor's Degree+ 45.6%
High School Graduation 89.2%
Cities/Places 51
Population 871,290 2nd of 21
Median Income $111,549 8% higher than state
Poverty Rate 8.6%
Unemployment 6.7%

How Middlesex County Changed

Change from the 2019–2023 ACS period to 2020–2024. These are rolling five-year estimates, not year-over-year measurements.

Metric2019–20232020–2024Change
Population861,535871,290+1.1%
Median household income$109,028$111,549+2.3%
Median home value$439,300$462,900+5.4%

Economy & Housing

Household Income Distribution

Under $25K 10.1%
$25K-$50K 11.0%
$50K-$100K 23.7%
$100K+ 55.1%
Detailed income brackets
Under $10K
3.5%
$10K-$15K
2.3%
$15K-$20K
2.0%
$20K-$25K
2.4%
$25K-$30K
2.0%
$30K-$35K
2.0%
$35K-$40K
2.5%
$40K-$45K
2.4%
$45K-$50K
2.3%
$50K-$60K
4.8%
$60K-$75K
7.3%
$75K-$100K
11.6%
$100K-$125K
10.6%
$125K-$150K
8.9%
$150K-$200K
13.3%
$200K+
22.3%

Employment

6.7% Unemployment Rate State: 6.3%|National: 5.2%
67.2% Labor Force Participation

Housing Overview

Owner 63.6%
Renter 36.4%
Affordability Index Moderate
4.1x home value to income ratio
Median gross rent $1,871/mo 20.1% of median household income annually

People & Demographics

Diversity Index

73out of 100
Very High Diversity

This community is exceptionally diverse, with no single racial or ethnic group dominating the population.

State average: 66 | National average: 61

Education

Cities & Places in Middlesex County

CityPopulationMedian IncomePovertyHome Value
New Brunswick56,345$65,81032.0%$353,800
Perth Amboy55,855$61,97720.2%$370,600
Sayreville45,838$99,9796.2%$444,100
Old Bridge28,236$111,9966.9%$485,800
Carteret25,496$96,8628.2%$405,800
South Plainfield24,473$130,2393.0%$470,900
Woodbridge20,756$104,92611.1%$390,000
Iselin19,551$109,5007.9%$426,800
Colonia18,587$122,7137.4%$493,100
Avenel17,121$101,6707.9%$401,000
South River16,124$96,14712.5%$405,200
Princeton Meadows15,561$131,2135.1%$665,700
Metuchen15,144$158,0523.6%$604,300
Highland Park15,121$104,6947.5%$471,700
Middlesex14,645$105,00011.3%$446,400
Fords12,771$115,8616.4%$438,000
Kendall Park10,011$165,9584.2%$590,300
South Amboy9,989$91,9976.5%$379,700
Monmouth Junction9,141$133,5856.2%$552,900
Madison Park9,124$79,50913.4%$426,500
Spotswood8,171$105,0604.2%$369,900
Dayton7,952$151,9022.5%$496,600
Dunellen7,911$86,96722.6%$393,500
Heathcote7,717$141,2953.4%$567,500
Milltown7,059$140,9601.2%$458,800
Laurence Harbor6,191$84,2919.7%$306,700
Rutgers University-Busch Campus5,920N/A0.0%N/A
Jamesburg5,770$110,9722.8%$367,200
Port Reading3,511$134,4794.4%$435,600
Hopelawn3,496$113,2425.4%$372,100
Rossmoor3,350$64,0748.2%$194,300
Rutgers University-Livingston Campus3,258N/AN/AN/A
Sewaren3,248$108,9484.7%$429,200
Menlo Park Terrace3,062$110,2785.6%$427,400
Plainsboro Center2,773$119,3171.9%$483,300
Concordia2,611$62,2066.8%$327,500
Whittingham2,480$77,5506.4%$419,000
Helmetta2,459$98,9523.7%$355,000
Brownville2,377$89,7698.6%$403,000
Clearbrook2,375$37,41115.9%$282,000
Monroe Manor2,286$176,6000.0%$656,800
Keasbey2,252N/A31.1%$278,800
Cranbury2,185$224,2002.8%$804,800
Forsgate2,102$239,0973.6%$692,800
Regency at Monroe1,991$91,3865.8%$689,100
Stonebridge1,966$127,5786.6%$646,800
Kingston1,670$110,8132.4%$475,900
Deans1,154$248,8751.9%$790,200
The Ponds1,097$73,2491.5%$373,800
Encore at Monroe872$76,5113.6%$491,900
Renaissance at Monroe581$104,7280.0%$531,300

Population Overview

Middlesex County is located in New Jersey with a total population of 871,290. It is the 2nd most populous county out of 21 in New Jersey. The county encompasses 51 Census-designated places.

Age Demographics

The median age in Middlesex County is 39.5 years. This is 1% lower than the state median of 40.1 years.

Economy, Income & Housing

The median household income in Middlesex County is $111,549. This is 8% higher than the state median of $103,556. It is also 38% higher than the national median of $80,734. The poverty rate stands at 8.6%. This is 12% lower than the state poverty rate of 9.7%. The unemployment rate is 6.7%. This is 6% higher than the state rate of 6.3%. The median home value is $462,900. Housing costs are 2% higher than the state median of $454,400. The home-value-to-income ratio is 4.1x. 63.6% of occupied housing units are owner-occupied.

Race & Ethnicity

Middlesex County is a highly diverse community where no single racial or ethnic group constitutes a majority of the population. Asian residents account for 25.4%. The Asian population is significantly higher than the state average (25.4% vs 10.1%).

Education

45.6% of residents aged 25 and older hold a bachelor's degree or higher. This is 5% higher than the state rate of 43.6%. Nationally, 35.7% of adults hold at least a bachelor's degree. The high school graduation rate (or equivalent) is 89.2%. Notably, 19.4% of adults hold a graduate or professional degree, indicating a highly educated workforce.

Data Sources & Methodology

All figures for Middlesex County come from the U.S. Census Bureau's American Community Survey (ACS) 2020–2024 5-Year Estimates, with comparisons drawn against New Jersey and national averages from the same dataset. See our methodology page for how each metric is defined, or data.census.gov for official tables with margins of error.

Frequently Asked Questions

What is the population of Middlesex County, New Jersey?

Middlesex County has a population of 871,290, making it the 2nd most populous county in New Jersey.

What is the median income in Middlesex County?

The median household income in Middlesex County is $111,549 with a poverty rate of 8.6%.

How many cities are in Middlesex County, New Jersey?

Middlesex County contains 51 Census-designated places.