Dora, Alabama

Dora is a city in Walker County, Alabama, United States. At the 2020 census the population was 2,297. According to the U.S. Census Bureau, the city has a total area of 7.9 square miles (20.5 km²), nearly all of it land. References