The Town Files

Middlesex County, New Jersey

871,290 people. The median home is worth $462,900 (typical New Jersey town: $435,600) and the median household earns $111,549.

Towns in Middlesex County

Towns in Middlesex County

TownPeopleMedian homeIncomeMedian age
Edison107,588$496,900$125,14539.9
Woodbridge103,639$433,000$108,92840.3
Old Bridge66,876$461,000$104,58742.3
Piscataway60,804$449,900$127,83233.3
Perth Amboy55,436$370,600$61,97737.9
New Brunswick55,266$353,800$65,81024.8
East Brunswick49,715$521,900$143,34341.3
Monroe48,594$540,900$107,89257.8
South Brunswick47,043$582,700$150,93341.8
Sayreville45,345$444,100$99,97939.9
North Brunswick43,905$431,500$120,76437.3
Old Bridge27,210$485,800$111,99642.3
Carteret25,326$405,800$96,86238.2
South Plainfield24,338$470,900$130,23941.7
Plainsboro24,084$683,100$131,63837.6
Iselin20,088$426,800$109,50038.5
Woodbridge19,839$390,000$104,92638.6
Colonia18,609$493,100$122,71343.6
Avenel16,920$401,000$101,67039.6
South River16,118$405,200$96,14737.0
Highland Park15,072$471,700$104,69435.2
Metuchen15,049$604,300$158,05239.1
Princeton Meadows14,776$665,700$131,21334.7
Middlesex14,636$446,400$105,00044.3
Fords12,941$438,000$115,86139.9
Kendall Park9,989$590,300$165,95844.3
South Amboy9,411$379,700$91,99742.4
Monmouth Junction8,895$552,900$133,58539.9
Spotswood8,163$369,900$105,06046.0
Dayton8,138$496,600$151,90241.8
Madison Park8,050$426,500$79,50933.6
Dunellen7,637$393,500$86,96742.5
Heathcote7,154$567,500$141,29541.4
Milltown7,037$458,800$140,96041.2
Laurence Harbor6,635$306,700$84,29146.5
Jamesburg5,783$367,200$110,97234.7
Rutgers University-Busch Campus4,586——20.0
Port Reading3,921$435,600$134,47941.1
Cranbury3,842$889,400$216,69149.0
Rutgers University-Livingston Campus3,545——19.9
Keasbey3,027$278,800—42.0
Rossmoor2,992$194,300$64,07472.9
Clearbrook2,909$282,000$37,41172.9
Sewaren2,885$429,200$108,94844.2
Menlo Park Terrace2,806$427,400$110,27839.9
Plainsboro Center2,760$483,300$119,31737.1
Brownville2,746$403,000$89,76946.8
Hopelawn2,603$372,100$113,24241.0

People and housing

Middlesex CountyTypical New Jersey town
Median home value$462,900$435,600
Median rent$1,871$1,774
Median household income$111,549$111,891
Median age39.542.7
Bachelor's degree or higher45.6%44.1%
Below the poverty line8.6%5.7%

Jobs and pay

430,555 jobs in 2024, average pay $82,400 a year.

Largest industries in Middlesex CountyHealth care & social assistan…57,785 jobs · $65,692Transportation & warehousing49,945 jobs · $57,723Professional & technical serv…40,554 jobs · $138,687Retail37,013 jobs · $45,485Administrative & support36,294 jobs · $59,294Manufacturing30,859 jobs · $98,523
BLS QCEW 2024.
Unemployment rate in Middlesex County0%2%4%6%8%10%2000200420082012201620202023 4.1%
BLS LAUS via USDA ERS, annual averages.

Storms since 1996

NOAA recorded 1,228 storm events in Middlesex County from 1996 to 2026, with 25 deaths.

Storm events in Middlesex County by type since 1996Hail55Heat63Drought42High Wind44Lightning47Heavy Rain72Flash Flood142Strong Wind98Winter Storm41Coastal Flood48
NOAA NCEI Storm Events Database.

Federal disaster declarations

Middlesex County has been included in 30 FEMA declarations since 1953.

DeclaredIncidentDeclaration
September 5, 2021HurricaneDR-4614: Remnants Of Hurricane Ida
September 2, 2021HurricaneEM-3573: Remnants Of Hurricane Ida
March 25, 2020BiologicalDR-4488: Covid-19 Pandemic
March 13, 2020BiologicalEM-3451: Covid-19
March 14, 2016Severe StormDR-4264: Severe Winter Storm And Snowstorm
October 30, 2012HurricaneDR-4086: Hurricane Sandy
Sources: U.S. Census Bureau ACS 2020–2024; BLS QCEW and LAUS; NOAA Storm Events; FEMA OpenFEMA (not endorsed by FEMA).