Highland Park is a borough located in Middlesex County, New Jersey. Highland Park has a 2026 population of 15,562. Highland Park is currently growing at a rate of 0.57% annually and its population has increased by 3.51% since the most recent census, which recorded a population of 15,034 in 2020.
The median household income in Highland Park is $104,694 with a poverty rate of 7.54%. The median age in Highland Park is 35.2 years: 35.4 years for males, and 35 years for females. For every 100 females there are 102.2 males.
Data after 2023 is projected based on recent change
Overall: 35.2 years
Female: 35 years
Male: 35.4 years
There are 12,321 adults, (1,598 of whom are seniors) in Highland Park.
Female: 7,478 (49.5%)
Male: 7,643 (50.5%)
The racial composition of Highland Park includes 57.12% White, 21.33% Asian, 9.62% other race, 3.56% Black or African American, and smaller percentages for Native American and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 8,637 | 57.12% |
| Asian | 3,225 | 21.33% |
| Other race | 1,454 | 9.62% |
| Two or more races | 1,163 | 7.69% |
| Black or African American | 539 | 3.56% |
| Native American | 103 | 0.68% |
Highland Park 's average per capita income is $66,909. Household income levels show a median of $104,694. The poverty rate stands at 7.54%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $180,426 | - |
| Families | $138,257 | $168,814 |
| Households | $104,694 | $137,118 |
| Non Families | $80,764 | $86,664 |
Average Income
Median Household Income
Poverty Rate