Peabody is a city located in Essex County Massachusetts. With a 2020 population of 53,026, it is the 22nd largest city in Massachusetts and the 750th largest city in the United States . Peabody is currently declining at a rate of -0.04% annually but its population has increased by 3.46% since the most recent census, which recorded a population of 51,251 in 2010. Peabody reached it's highest population of 53,092 in 2018. Spanning over 17 miles, Peabody has a population density of 3,268 people per square mile.
The average household income in Peabody is $94,587 with a poverty rate of 8.61%. The median rental costs in recent years comes to $1,366 per month, and the median house value is $387,400. The median age in Peabody is 45.8 years, 42.4 years for males, and 48.3 years for females.