Gifford is a town in Hampton County, South Carolina, United States.
[6] U.S. Route 321 (Columbia Highway) passes through the center of town, leading north 7 miles (11 km) to Fairfax and south 3 miles (5 km) to Luray.
According to the United States Census Bureau, the town of Gifford has a total area of 0.97 square miles (2.5 km2), all land.
The racial makeup of the town was 6.22% White, 92.70% African American, and 1.08% from two or more races.
24.4% of all households were made up of individuals, and 6.5% had someone living alone who was 65 years of age or older.