The 2016 Hampton, Virginia, population is 136,454. There are 2,654 people per square mile (population density). The median age is 35.5. The US median is 37.4. 44.82% of people in Hampton, Virginia, are married. 12.46% are divorced.