Athens is a city located in Athens County Ohio. Athens has a 2020 population of 30,992. It is also the county seat of Athens County. Athens is currently declining at a rate of -0.26% annually but its population has increased by 0.32% since the most recent census, which recorded a population of 30,894 in 2010. Athens reached it's highest population of 31,907 in 2016.
The average household income in Athens is $62,264 with a poverty rate of 39.02%. The median rental costs in recent years comes to $854 per month, and the median house value is $177,500. The median age in Athens is 22 years, 22 years for males, and 22 years for females.