Waco is a city in Haralson County, Georgia, United States, located near the Alabama state line. The population was 516 at the 2010 census, up from 469 at the 2000 census.