Bath has an average sold price of £340,498 across 66,979 HM Land Registry transactions, with data from 1995-01-03 to 2026-05-27.
Decision summary
Bath averages £340,498 across 66,979 completed sales. Check the median, sample depth and nearby alternatives before using the average as a market signal.
Average £340,498 · Median £237,500 · 66,979 transactions · +9.9% growth · 1,705 streets
Bath has an average sale price of £340,498 and a median sale price of £237,500, based on 66,979 registered transactions across 32 active years. The average is 14.2% below the national average of £396,803, the median is 30.1% above the national median of £182,500.
The median sold price of £237,500 is 30.2% lower than the average of £340,498. This can happen when a smaller number of higher-value transactions pull the average upward.
Among the most active listed streets by transaction count, HIGH STREET has 949 recorded sales at an average of £247,413; GREAT PULTENEY STREET has 557 recorded sales at an average of £414,394; NEWBRIDGE ROAD has 543 recorded sales at an average of £289,467.
By transaction count, terraced homes represent 35.6% of recorded sales (23,830 transactions) with an average sold price of £293,982; flats represent 25.7% of recorded sales (17,216 transactions) with an average sold price of £238,032; semi-detached homes represent 19.6% of recorded sales (13,122 transactions) with an average sold price of £302,360.
Property valuation guide
Professional valuers use recent sold prices as comparable evidence. In Bath, the median sold price is £237,500 and the average is £340,498, based on 66,979 HM Land Registry transactions. Over five years, prices have moved +9.9%, which affects how comparables from earlier years should be weighted.
These are historical completed-sale prices — not a formal valuation, asking price or investment advice. Use them to sense-check an asking price or set expectations before instructing a surveyor.
| Year | Median price | Average price | Sales |
|---|---|---|---|
| 2026 | £410,000 | £495,146 | 379 |
| 2025 | £435,000 | £602,071 | 1,906 |
| 2024 | £437,500 | £596,472 | 2,017 |
| 2023 | £430,000 | £678,526 | 1,835 |
| 2022 | £420,600 | £625,600 | 2,200 |
| 2021 | £401,729 | £554,010 | 2,706 |
| 2020 | £380,000 | £540,895 | 1,755 |
| 2019 | £365,000 | £539,161 | 1,944 |
| 2018 | £372,000 | £589,507 | 2,149 |
| 2017 | £350,000 | £527,262 | 2,079 |
Source: HM Land Registry Price Paid Data. Most recent 10 years shown.