Peabody is a city located in Essex County, Massachusetts. Peabody has a 2026 population of 55,926. Peabody is currently growing at a rate of 0.46% annually and its population has increased by 2.8% since the most recent census, which recorded a population of 54,402 in 2020.
The median household income in Peabody is $96,657 with a poverty rate of 7.65%. The median age in Peabody is 45.3 years: 43.5 years for males, and 47.8 years for females. For every 100 females there are 92.2 males.
Data after 2023 is projected based on recent change
Overall: 45.3 years
Female: 47.8 years
Male: 43.5 years
There are 44,446 adults, (13,277 of whom are seniors) in Peabody.
Female: 28,460 (52%)
Male: 26,235 (48%)
The racial composition of Peabody includes 75.31% White, 4.65% Black or African American, 4.53% other race, and smaller percentages for Asian, Native American and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 41,189 | 75.31% |
| Two or more races | 6,952 | 12.71% |
| Black or African American | 2,543 | 4.65% |
| Other race | 2,480 | 4.53% |
| Asian | 1,352 | 2.47% |
| Native American | 179 | 0.33% |
Peabody 's average per capita income is $62,683. Household income levels show a median of $96,657. The poverty rate stands at 7.65%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $146,702 | - |
| Families | $126,204 | $145,601 |
| Households | $96,657 | $123,533 |
| Non Families | $51,902 | $81,387 |
Average Income
Median Household Income
Poverty Rate