Athens is a city in Limestone County, in the State of Alabama. As of the 2010 census, the population of the city is 21,897. The city is the county seat of Limestone County and is included in the Huntsville-Decatur Combined Statistical Area.
Athens is midway between Nashville and Birmingham on Interstate 65. Athens shares a boundary with Huntsville.
According to the U.S. Census Bureau, the city has a total area of 39.4 square miles (102 km2), of which 39.3 square miles (102 km2) is land and 0.1 square miles (0.26 km2) (0.23%) is water.