Fulton is a town in Clarke County, Alabama, United States. At the 2020 census, the population was 223. Fulton is located at 31°47'25.642" North, 87°43'58.544" West. According to the U.S. Census Bureau, the town has a total area of 2.5 square miles, all land.