Hampton is a city in southwestern Henry County, Georgia, United States. As of the 2010 census, the city had a population of 6,987, up from 3,857 at the 2000 census. By 2015 the estimated population was 7,372. "Hampton" mailing addresses outside the city limits reach into rural parts of eastern Clayton County and northern Spalding County. It is a southeastern suburb in the Atlanta metropolitan area.