Alford is a town in Jackson County, Florida, United States. It is located in the Florida Panhandle near Marianna. The population was 466 at the 2000 census. According to the 2004 U.S. Census Bureau's Estimates, the town population declined slightly to 464.
Alford is located at 30°41′41″N 85°23′35″W / 30.69472°N 85.39306°W / 30.69472; -85.39306 (30.694794, -85.393119).
According to the United States Census Bureau, the town has a total area of 1.3 square miles (3.4 km²). 1.3 square miles (3.3 km²) of it is land and 0.04 square miles (0.1 km²) of it (1.53%) is water.