The best places to live in Hampshire (31 recommended locations and 1077 other locations)
Hampshire is a county in the South East of England, sitting on the English Channel coast. It's a very affluent county and popular for commuters to London, which is reflected in the property prices and it's very low unemployment rate.