Hampton is a city in southwestern Henry County, Georgia, United States. As of the 2010 census, the city had a population of 6,987. Census Estimates for 2005 show a population of 4,743. Hampton mailing addresses also dip into eastern Clayton County and northern Spalding County. The Atlanta Motor Speedway and the Atlanta South Regional Airport 4A7 are located 3 miles (4.8 km) west of Hampton.