House Price Finder

House Prices in Banbury

Oxfordshire · 50,785 properties sold

£441,419
Average Price
£320,000
Median Price
50,785
Properties Sold
↓ 10.4%
2025 vs 2024

The average property price in Banbury is £441,419, based on 50,785 sales. The median price is £320,000. The area covers 4 postcode districts.

Property Types Sold

Semi-Detached 16,186 (32%)
Detached 15,486 (30%)
Terraced 12,345 (24%)
Flat 5,785 (11%)
Other 983 (2%)

Price Trends

YearAverageMedianSales
2026 (partial) £365,165 £344,950 41
2025 £453,003 £335,000 1,309
2024 £505,864 £331,500 1,489
2023 £442,619 £325,000 1,278
2022 £439,529 £323,000 1,833
2021 £405,342 £315,000 2,241
2020 £424,776 £296,000 1,515
2019 £358,788 £279,995 1,733
2018 £472,632 £299,750 1,734
2017 £372,265 £279,725 1,800
2016 £327,999 £270,000 1,786
2015 £304,352 £239,000 1,625

Postcode Areas in Banbury

OX15OX16OX17W7
Source: HM Land Registry Price Paid Data · Crown copyright 2026 · Open Government Licence v3.0