Gordo is a town in Pickens County, Alabama, United States.
[3] The name of the town likely commemorates the 1847 Battle of Cerro Gordo in the Mexican–American War.
[5] The city is located in west central Alabama along U.S. Route 82, which runs northwest to southeast through the town.
Alabama State Route 86 runs west 14 mi (23 km) to Carrollton, the Pickens county seat.
Alabama State Route 159 runs north 31 mi (50 km) to Fayette.
33.0% of all households were made up of individuals, and 17.7% had someone living alone who was 65 years of age or older.