Hodges is a town in Franklin County, Alabama, United States.
The current town was established in 1907 as a stop along the Illinois Central Railroad and named for a prominent local family.
Alabama State Route 187 leads northeast from the center of Hodges 13 miles (21 km) to Belgreen.
[5] The town sits on the Tennessee Valley Divide, with the east side draining to Bear Creek, a north-flowing tributary of the Tennessee River, and the west side draining via Skirum Branch to Bull Mountain Creek, a west-flowing tributary of the Tombigbee River.
2 miles (3 km) north of Hodges is Rock Bridge Canyon Park, on bluffs overlooking Bear Creek.