House price watch logo

What is the most expensive (and cheapest) area of Malvern Hills?

Most expensive: Knightwick (£1,050,000). Cheapest: Upton-upon-Severn (£271,980).

Back to Malvern Hills prices hub

RankAreaPrice
1Knightwick£1,050,000
2Shelsley Kings£960,600
3Holdfast£960,000
4Eldersfield£921,000
5Bockleton£737,500
6Hanley£735,000
7Earl's Croome£675,000
8Pensax£661,125
9Queenhill£657,500
10Castlemorton£634,000
11Broadwas£613,928
12Grimley£611,666
13Berrow£611,500
14Suckley£605,800
15Hill Croome£597,500
16Lulsley£596,666
17Bushley£590,000
18Hanley Castle£567,409
19Lower Sapey£559,375
20Severn Stoke£557,428
21Rochford£547,500
22Guarlford£543,500
23Hillhampton£542,779
24Shrawley£535,375
25Kyre£535,000
26Little Witley£528,750
27Wichenford£523,800
28Mamble£511,200
29Croome D'Abitot£495,000
30Abberley£489,100
31Stockton on Teme£484,375
32Ripple£482,660
33Martley£474,823
34Astley and Dunley£447,642
35Alfrick£446,071
36Little Malvern£431,750
37Clifton upon Teme£429,192
38Longdon£425,500
39Holt£423,888
40Birtsmorton£421,916
41Bayton£420,833
42Hallow£420,374
43Great Witley£419,781
44Stoke Bliss£417,000
45Knighton on Teme£410,071
46Leigh£394,703
47Doddenham£392,500
48Kenswick£382,500
49Eastham£378,500
50Shelsley Walsh£375,000
51Newland£374,000
52West Malvern£371,263
53Kempsey£367,955
54Malvern Wells£366,804
55Rushwick£366,774
56Bransford£363,166
57Powick£361,295
58Lindridge£360,500
59Pendock£360,000
60Broadheath£350,108
61Cotheridge£347,666
62Malvern£330,546
63Shelsley Beauchamp£325,000
64Welland£318,583
65Stanford with Orleton£298,500
66Madresfield£295,000
67Tenbury£289,493
68Upton-upon-Severn£271,980

Data sources

Location boundary data sourced from OpenStreetMap and price information is from HM Land Registry

Last updated at 29 March 2026 at 17:50 with the latest Land Registry data (February 2026). The Malvern Hills dataset covers 3,307 postcodes.

Read our full data methodology

Contains HM Land Registry data © Crown copyright and database right 2021. This data is licensed under the Open Government Licence v3.0.