Ashford is a town in Houston County, Alabama, United States. It is part of the Dothan, Alabama Metropolitan Statistical Area. The population was 1,853 at the 2000 census, at which time it was a city; according to 2005 Census Bureau estimates, the population was 1,932.