 It is part of the Dothan, Alabama Metropolitan Statistical Area.At the 2010 census the population was 1,289, up from 1,170 in 2000.Cottonwood is located in southern Houston County at (31.053646, -85.302409).