Alford is a town in Jackson County, Florida, United States. The Town of Alford is located on the Florida Panhandle near Marianna, in North Florida. The population was 484 at the 2020 census.