BA2 vs BS31: house prices per square metre compared

BA2 (Peasedown St John) is the more expensive of the two: a median of £4,740 per against £4,091 in BS31 (Keynsham)BS31 is 14% cheaper per . The figures come from 573 and 210 sales with an EPC-matched floor area in the last 12 months of HM Land Registry data.

BA2

Peasedown St John, Bath

High confidence

£4,740median per

Median sale price
£420,000
Middle 60% of sales (p20–p80)
£3,878 – £5,871
Sales (last 12 months)
767
With a matched floor area
573
Mean floor area (matched sales)
108 m²
Change over 10 years
+29.0%
All BA2 sold prices

BS31

Keynsham, Bristol

High confidence

£4,091median per

Median sale price
£415,000
Middle 60% of sales (p20–p80)
£3,556 – £4,938
Sales (last 12 months)
278
With a matched floor area
210
Mean floor area (matched sales)
103 m²
Change over 10 years
+32.9%
All BS31 sold prices

Side by side

Every figure covers sales in the last 12 months, on the same dataset and the same method for both areas.

BA2 compared with BS31
MeasureBA2BS31Difference
Median price per m²£4,740£4,091−14%
Median sale price£420,000£415,000−1%
Sales (last 12 months)767278−489
Change over 10 years+29.0%+32.9%+3.9 pts

By property type

Median price per for each property type sold in the last 12 months. Only types with matched sales are listed, and a dash means too few sales to publish.

Property typeBA2BS31
Detached£5,313n = 91£4,703n = 51
Semi-detached£4,810n = 142£4,278n = 68
Terraced£4,618n = 234£3,813n = 55
Flat£4,552n = 106£3,799n = 36

Or browse the league tables for the most expensive and best value districts, every comparison page, or the free dataset behind these figures.

Contains HM Land Registry data © Crown copyright and database right 2026 · Licensed under the Open Government Licence v3.0 · Floor areas from the Energy Performance of Buildings Register