Edinboro is a city located in Pennsylvania. With a 2020 population of 4,748, it is the 203rd largest city in Pennsylvania and the 4906th largest city in the United States. Edinboro is currently declining at a rate of -7.88% annually and its population has decreased by -26.25% since the most recent census, which recorded a population of 6,438 in 2010. Edinboro reached it's highest population of 7,736 in 1990. Spanning over 2 miles, Edinboro has a population density of 2,076 people per square mile.
The average household income in Edinboro is $60,856 with a poverty rate of 21.49%. The median rental costs in recent years comes to $837 per month, and the median house value is $160,300. The median age in Edinboro is 22.8 years, 22.1 years for males, and 26.8 years for females. For every 100 females there are 98.3 males.