Penns Grove is a borough located in Salem County, New Jersey. Penns Grove has a 2026 population of 4,953. Penns Grove is currently growing at a rate of 0.32% annually and its population has increased by 1.98% since the most recent census, which recorded a population of 4,857 in 2020.
The median household income in Penns Grove is $45,781 with a poverty rate of 44.06%. The median age in Penns Grove is 25.1 years: 18.3 years for males, and 32.5 years for females. For every 100 females there are 78.2 males.
Data after 2023 is projected based on recent change
Overall: 25.1 years
Female: 32.5 years
Male: 18.3 years
There are 2,823 adults, (437 of whom are seniors) in Penns Grove.
Female: 2,739 (56.1%)
Male: 2,143 (43.9%)
The racial composition of Penns Grove includes 38.55% Black or African American, 35.46% White, 14.07% other race, and smaller percentages for Native Hawaiian or Pacific Islander, Asian, Native American and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| Black or African American | 1,882 | 38.55% |
| White | 1,731 | 35.46% |
| Other race | 687 | 14.07% |
| Two or more races | 478 | 9.79% |
| Native Hawaiian or Pacific Islander | 74 | 1.52% |
| Asian | 21 | 0.43% |
| Native American | 9 | 0.18% |
Penns Grove 's average per capita income is $39,611. Household income levels show a median of $45,781. The poverty rate stands at 44.06%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $86,058 | - |
| Families | $45,938 | $63,326 |
| Households | $45,781 | $60,552 |
| Non Families | - | $54,907 |
Average Income
Median Household Income
Poverty Rate