Coosada is a town in Elmore County, Alabama, United States. At the 2010 census the population was 1,224. It is part of the Montgomery Metropolitan Statistical Area.
Coosada is located at 32°30′15″N 86°20′3″W (32.504197, -86.334120).
According to the U.S. Census Bureau, the town has a total area of 7.3 square miles (19 km2), of which, 7.2 square miles (19 km2) of it is land and 0.2 square miles (0.52 km2) of it (3.37%) is water.