Hampton is a town in New Hampshire with a population of 9,429. Hampton is in Rockingham County and is one of the best places to live in New Hampshire. Living in Hampton offers residents a suburban feel and most residents own their homes. In Hampton there are a lot of restaurants, coffee shops, and parks. Many retirees live in Hampton and residents tend to lean liberal. The public schools in Hampton are highly rated.