The average house price in Banbury, Oxfordshire is £273,172. Prices range from £258 to £92,555,918.
There are 26,481 properties in Banbury with 34,707 recorded transactions since 1995.
The median house price in Banbury is £190,000, compared to an average of £273,172.
Banbury has 9,086 detached properties, 8,451 semi-detached properties, 5,513 terraced properties, 2,698 flat / maisonette properties.
Average house prices in Banbury have risen by 433.4% from £76,336 in 1995 to £407,143 in 2026.
The most popular streets in Banbury by number of properties include Britannia Road, Warwick Road, High Street, Bretch Hill, Alma Road.
Banbury is located in Oxfordshire, in the Cherwell district.