House Price Finder

Hampshire Property Prices

58 towns and cities · 153,018 sales recorded

Market analysis

Across Hampshire, the average sold price is £450,663 — 66% above the UK average of £271,295. The median is £355,000, based on 153,018 sales across 58 towns and cities. In 2025, the most recent complete year, average prices fell 0.6% year on year.

Brockenhurst is the most expensive place to buy in Hampshire, averaging £1,041,923, while Gosport is the most affordable at £253,253. Detached houses are the most commonly sold property type countywide, at 32% of transactions.

£450,663
Average Price
£355,000
Median Price
153,018
Total Sales
↓ 8.5%
Year-on-Year

Property Type Breakdown

32%
Detached
260,231 sales
27%
Terraced
216,654 sales
24%
Semi-Detached
193,536 sales
16%
Flat
131,398 sales
2%
Other
12,390 sales

Price Trends

Year Average Median Sales
2026 £413,749 £355,000 6,600
2025 £452,285 £365,000 22,980
2024 £454,839 £365,000 22,327
2023 £465,110 £360,000 19,940
2022 £482,146 £370,000 25,525
2021 £440,817 £345,000 33,082
2020 £421,730 £330,000 22,564
2019 £406,361 £312,500 25,272
2018 £398,634 £310,000 25,545
2017 £412,699 £307,000 26,330
2016 £356,330 £285,000 26,496
2015 £336,601 £265,000 26,785

All Towns in Hampshire

1
Brockenhurst
2,674 sales
£1.0M
2
Stockbridge
3,542 sales
£818k
3
Lyndhurst
2,661 sales
£691k
4
Winchester
38,280 sales
£684k
5
Alresford
5,733 sales
£684k
6
Liss
4,569 sales
£648k
7
Lymington
23,318 sales
£619k
8
Petersfield
12,661 sales
£611k
9
Liphook
5,877 sales
£595k
10
Rowland's Castle
1,770 sales
£587k
11
Hook
17,262 sales
£577k
12
Ringwood
14,842 sales
£560k
13
Alton
19,161 sales
£545k
14
Fleet
28,733 sales
£514k
15
Romsey
16,869 sales
£513k
16
Yateley
8,769 sales
£474k
17
Fordingbridge
8,203 sales
£473k
18
Tadley
13,392 sales
£471k
19
Emsworth
10,773 sales
£468k
20
New Milton
19,993 sales
£441k
21
Bordon
14,762 sales
£415k
22
Basingstoke
76,077 sales
£406k
23
Farnborough
34,085 sales
£405k
24
Andover
40,327 sales
£394k
25
Fareham
60,873 sales
£387k
26
Hayling Island
12,265 sales
£382k
27
Waterlooville
44,116 sales
£381k
28
Eastleigh
48,278 sales
£377k
29
Aldershot
34,663 sales
£377k
30
Lee-on-the-solent
8,401 sales
£365k
31
Havant
20,770 sales
£342k
32
Gosport
44,070 sales
£253k

Useful guides

Stamp Duty Calculator

Calculate SDLT on your purchase — 2026/27 rates.

Most Expensive Areas

The priciest towns and counties in England and Wales.

Most Affordable Areas

Where you can still buy a home for under £170,000.