Gordo is a town in Pickens County, Alabama, United States. At the 2010 census the population was 1,750, up from 1,677 in 2000. It was the second largest town in Pickens County as of 2010, taking the title from Reform, which it previously held in 1960 and 1970. The town incorporated in 1900.
A post office called Gordo has been in operation since 1847. The name of the town likely commemorates the 1847 Battle of Cerro Gordo in the Mexican–American War.
In 2016, Black disabled veteran Sean Worsley was arrested in Pickens County for possession of prescription medical marijuana by Police Officer Carl Abramo of the Gordo Police Department. Worsley was arrested after stopping at a gas station when Abramo allegedly heard loud music and "observed a black male get out of the passenger side vehicle". In 2020, Mr. Worsley was extradited from his home state in Arizona to Pickens County, where he was sentenced by a judge to 60 months in the custody of the Alabama Department of Corrections.
Gordo is located at 33°19′17″N 87°54′13″W (33.321461, -87.903729).
The city is located in west central Alabama along U.S. Route 82, which runs northwest to southeast through the town. It leads southeast 22 mi (35 km) to Northport and 23 mi (37 km) to Tuscaloosa. It runs northwest 8 mi (13 km) to Reform and 37 mi (60 km) to Columbus, Mississippi.