Hampton is an independent city in Virginia.As one of the seven major cities that compose the Hampton Roads metropolitan area, it is on the southeastern end of the Virginia Peninsula.