Cerro Gordo is a town in Columbus County, North Carolina, United States.
[6] According to the United States Census Bureau, the town has a total area of 0.8 square miles (2.1 km2), all land.
The name Cerro Gordo (Spanish for 'fat hill') describes its slightly higher elevation than the rest of Columbus County, although it is located in the Coastal Plains region of North Carolina.
Like much of the county, the local economy of Cerro Gordo heavily relies on agriculture and hog production.
About 21.7% of families and 22.5% of the population were below the poverty line, including 12.5% of those under the age of eighteen and 14.3% of those 65 or over.