Resaca is a town in Gordon County, Georgia, United States, with unincorporated areas extending into Whitfield County. Resaca lies along the Oostanaula River. The population was 544 at the 2010 census.