Middleburg Heights is a city located in Ohio. With a 2020 population of 15,270, it is the 116th largest city in Ohio and the 2289th largest city in the United States . Middleburg Heights is currently declining at a rate of -0.53% annually and its population has decreased by -4.24% since the most recent census, which recorded a population of 15,946 in 2010. Middleburg Heights reached it's highest population of 16,218 in 1980. Spanning over 8 miles, Middleburg Heights has a population density of 1,891 people per square mile.
The average household income in Middleburg Heights is $76,638 with a poverty rate of 4.53%. The median rental costs in recent years comes to $908 per month, and the median house value is $162,000. The median age in Middleburg Heights is 46.6 years, 44.2 years for males, and 49.5 years for females.