to
Update
is a city in Cleburne County, Alabama, United States. At the 2000 census the population was 3,002. The city is the county seat of Cleburne County.
Heflin is located at 33°38'37.514" North, 85°34'57.724" West (33.643754, -85.582701).
According to the U.S. Census Bureau, the city has a total area of 12.0 square miles (31.1 km²), of which, 11.8 square miles (30.6 km²) of it is land and 0.2 square miles (0.5 km²) of it (1.50%) is water.