Cottonwood is a town in Houston County, Alabama, United States.
It is part of the Dothan, Alabama Metropolitan Statistical Area.
[6] Alabama State Route 53 passes through the center of town, leading north 14 miles (23 km) to Dothan and southeast 7 miles (11 km) to the Florida state line.
Malone, Florida, is 11 miles (18 km) southeast of Cottonwood.
There were 548 housing units at an average density of 99.7 per square mile (38.5/km2).
[9] Of the 485 households 29.3% had children under the age of 18 living with them, 48.2% were married couples living together, 14.2% had a female householder with no husband present, and 33.2% were non-families.
There were 638 housing units at an average density of 116 per square mile (45/km2).
As of the 2020 United States census, there were 1,048 people, 494 households, and 305 families residing in the town.