Raiford is a town in Union County, Florida, United States. The population was 255 at the 2010 census. As of 2018, the population recorded by the U.S. Census Bureau is 236. It was home to the original Florida State Prison and continues to be home to a total of 3 prisons.
Raiford is located at 30°3′46″N 82°14′13″W (30.062892, -82.236999).
According to the United States Census Bureau, the town has a total area of 0.5 square miles (1.3 km2), all land.
As of the census of 2000, there were 187 people, 68 households, and 48 families residing in the town. The population density was 356.7 people per square mile (138.8/km2). There were 76 housing units at an average density of 145.0 per square mile (56.4/km2). The racial makeup of the town was 83.42% White, 14.97% African American, 1.07% Native American, and 0.53% from two or more races.
There were 68 households, out of which 26.5% had children under the age of 18 living with them, 57.4% were married couples living together, 7.4% had a female householder with no husband present, and 29.4% were non-families.