Hampshire

Hampshire spans about 3,743 km² (1,445 sq mi) in England.

Land area3,743 km² (1,445 sq mi)
Postcode districts77
Places1,042
Largest townSouthampton

Outline from Office for National Statistics and Ordnance Survey data, Open Government Licence v3.0.

Living in Hampshire

Hampshire is a county on the south coast of England, known for its varied landscape, historic towns and strong connections to both countryside and coast. It stretches from the New Forest and the Solent in the south to rolling farmland and chalk downland inland. The county’s position has long influenced settlement, trade and defence, giving it a quietly significant role in England’s development.

The county includes towns and cities such as Winchester, Southampton, Portsmouth, Basingstoke and Farnborough, each contributing to local life in different ways. Winchester has a long history as a former capital of England, while Southampton and Portsmouth developed as important ports with strong maritime traditions. Elsewhere, market towns and villages support rural communities alongside modern industry and commuting.

Hampshire is shaped by its natural features, including extensive woodland, river valleys and areas of protected countryside. Walking, sailing and outdoor activities are widely enjoyed, supported by access to coast, forest and open land. Overall, Hampshire offers a balanced mix of historic settlement, working towns and natural landscape, giving it a calm and well established character within southern England.

Hampshire at a Glance

1,863,451Population6th biggest
£386,995Avg house price12th priciest
£61,978Avg income9th highest
498/km²Density37th densest
3,743 km²Land area

House Prices in Hampshire

The average sold price in Hampshire is £386,995 across 59,187 recorded sales, making it the 12th most expensive of 69 counties.

£584,957Detached66,537 sold
£356,313Semi-detached55,916 sold
£290,948Terraced68,039 sold
£197,348Flat50,100 sold

Most expensive districts

SO42£831,302
SO20£712,911
SO21£695,092
RG20£667,340
SO43£662,709

Most affordable districts

SO14£234,846
PO2£237,493
SO17£243,594
PO1£246,659
PO12£249,757

Source: HM Land Registry Price Paid Data. Figures are averages of recorded sales.

People & Demographics

Age structure

Children (0-15)
18%
Working age
62%
Aged 65+
20%

Housing tenure

Owned
66%
Private rented
18%
Social rented
15%
£61,978Average income
778,130Households
498/km²Population density

Source: ONS Census 2021 and model-based income estimates.

Schools in Hampshire 682

Source: Department for Education and Ofsted.

Amenities & Getting Around

287GP practices
55Train stations
126EV charge points

Source: NHS, National Rail and Open Charge Map.

Frequently Asked Questions

How much are houses in Hampshire?

The average sold price in Hampshire is around £386,995. A detached home averages £584,957, a terraced home £290,948 and a flat £197,348.

What is the population of Hampshire?

Hampshire has a population of about 1,863,451 people, at a density of 498 per square kilometre.

What is the average income in Hampshire?

The average household income in Hampshire is around £61,978 a year.

How many schools are there in Hampshire?

There are 682 schools in Hampshire.

Largest Towns in Hampshire 12

Southampton
404.7K
Portsmouth
139.1K
Basingstoke
132.9K
Fareham
96.8K
Eastleigh
82.7K
Gosport, Lee-on-the-Solent
82K
Waterlooville
80.4K
Winchester
76.5K
Andover
76.2K
Southsea
68.9K
Aldershot
59K
Farnborough
57.6K

Location

Elevation & Terrain

Lowest point Anchorage Park , 0 ft (0 m)
Highest point Oakshott , 797 ft (243 m)
Average across towns 233 ft (71 m)
Elevation range 797 ft (243 m)

Hampshire stretches from 0 ft at Anchorage Park up to 797 ft at Oakshott, a span of 797 ft across 1,042 towns and villages. This reflects notably varied terrain, with clear contrasts between lower valleys and higher ground.

Deprivation Index (IMD)

Average deprivation scores across 77 postcode areas in Hampshire. Higher deciles (closer to 10) indicate less deprivation.

Overall Deprivation
7/10
Income
7/10
Employment
7/10
Education
7/10
Health
7/10
Housing
5/10
Environment
7/10
379,693 Children (0-15) 18%
1,311,986 Working Age 62%
429,194 Older (65+) 20%

Main Towns in Hampshire 60

Hampshire has 1,042 towns, villages and localities in total. The main towns are shown below. You can also browse the full A to Z of every place in Hampshire.

Browse all 1,042 places in Hampshire →

Postcode Areas in Hampshire 6

Hampshire is served by 6 postcode areas. Each area contains multiple postcode districts covering different parts of the county.

Neighbouring Counties 6