Berkshire’s cheapest places to buy a home have been ranked by average house prices that also reveal the most sought-after towns.

House-hunters can see a vast difference in what they'll need from the best bargain neighbourhoods to the most expensive in the region in the list below.

Spanning across Reading, Bracknell Forest, West Berkshire and Slough, prices for homes are compared by local authority areas.

Figures have been compiled by metal roofing manufacturer Cardinal Steels and Online Marketing Surgery for their House Price Report.

Experts used the House Price Index from the Office for National Statistics, comparing year-on-year averages between January 2023 to January 2024. It shows that the cheapest homes were in Reading, followed by Tilehurst with average prices of £331K and £337K respectively.

The most in-demand homes in the past year were in some of the cheapest neighbourhoods.

The highly populated areas of Berkshire are Reading with 350,000 residents, Bracknell (125,200), Newbury (44,171) and Wokingham with 185,000 residents.

The least populated areas in Berkshire are Hamstead Norreys with 879 residents, Bray (8,425), Charvil (3,163) and Ascot with 11,603 residents.

The most expensive area for properties is Ascot, with it’s Royal background and celebrity-studded neighbourhood. The average price to buy a house in the Ascot and Sunninghill area is £984,205.

The villages of Bisham and Charvil come in second and third spot respectively for the most expensive areas.

The average home in the village of Bray near Maidenhead will cost you £600,742, whilst properties in Ascot could set you back at £984,205. 

A spokesman for the Online Marketing Survey said: "With constant inflation rises, the opportunity for first time buyers to get a mortgage offer that is affordable and reasonable is extremely difficult. This is leaving people either not moving out at all or paying to rent a place instead.”

Berkshire areas average house prices


Average House Price (January 2023 – January 2024)

Reading (RG1)


Tilehurst (RG30)


Bracknell (RG12)


Newbury (RG14)


Thatcham (RG19)


Whitely (RG2)


Colcot Row (RG31)


Sandhurst (GU47)


Woodley (RG5)


Earley (RG6)


Hampstead Norreys (RG18)


Colnbrook (SL3)


Hungerford (RG17)


Binfield (RG42)


Aldermaston (RG7)


Winnersh (RG41)


Crowthrone (RG45)


Wokingham (RG40)


Caversham (RG4)


Bray (SL6)


Chieveley (RG20)


Charvil (RG10)


Bisham (SL7)


Ascot (SL5)