House price watch logo

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

Most expensive: Bacton (£2,260,000). Cheapest: Kington (£217,932).

Back to Herefordshire prices hub

RankAreaPrice
1Bacton£2,260,000
2Michaelchurch Escley£1,105,000
3Downton£1,080,000
4Yatton£993,075
5Hampton Charles£902,500
6Mathon£859,500
7Walterstone£835,000
8Eastnor£830,000
9Aconbury£820,000
10Bridge Sollers£795,000
11Combe£795,000
12Westhide£775,000
13Newton£765,000
14Newton£765,000
15Avenbury£761,250
16Mansell Lacy£750,000
17Wacton£750,000
18Donnington£725,000
19Preston Wynne£720,000
20Ganarew£700,000
21Castle Frome£695,000
22Llanveynoe£685,000
23Coddington£685,000
24Llandinabo£675,000
25King's Pyon£670,830
26Little Birch£662,500
27Holme Lacy£658,750
28Byford£655,000
29Tedstone Delamere£653,333
30Kenchester£650,000
31Buckton and Coxall£649,375
32Orcop£645,000
33Thruxton£645,000
34Docklow and Hampton Wafer£640,000
35Callow£635,000
36Tedstone Wafer£632,000
37Grendon Bishop£630,000
38Huntington£620,000
39Sarnesfield£620,000
40Burrington£612,500
41Sollers Hope£612,500
42Brinsop and Wormsley£610,000
43Evesbatch£610,000
44Stoke Edith£606,250
45St. Weonards£606,000
46Moreton Jeffries£605,000
47Adforton£604,666
48Thornbury£603,700
49Yarkhill£600,000
50Brobury with Monnington on Wye£600,000
51Tyberton£598,333
52Leinthall Starkes£590,000
53Wolferlow£588,000
54Middleton on the Hill£585,000
55Stapleton£585,000
56Upper Sapey£583,333
57Norton£580,000
58Edvin Loach and Saltmarshe£580,000
59Aymestrey£560,000
60Llanwarne£558,750
61How Caple£556,500
62Ballingham£550,000
63Eggleton£550,000
64Clifford£549,162
65Rowlstone£547,000
66Sellack£545,250
67Goodrich£544,695
68Hope Mansell£543,026
69Putley£540,083
70Stanford Bishop£533,333
71Norton Canon£530,650
72Pipe Aston£525,000
73Lower Harpton£525,000
74Birley with Upper Hill£523,750
75Kimbolton£523,333
76Croft and Yarpole£523,272
77Humber£518,928
78Byton£518,900
79Edwyn Ralph£518,333
80Bredenbury£518,333
81Eye, Moreton and Ashton£515,000
82Richard's Castle£508,871
83Much Marcle£508,125
84Munsley£505,000
85Colwall£504,460
86Bodenham£501,966
87Brampton Bryan£500,000
88Lingen£500,000
89Garway£499,375
90Welsh Newton£495,000
91Tretire with Michaelchurch£495,000
92Eardisland£493,285
93Harewood£490,000
94Hentland£489,357
95Linton£486,343
96Linton£486,343
97Eyton£485,000
98Pixley£482,666
99Little Cowarne£480,000
100Bosbury£479,833
101Burghill£478,472
102Cradley£476,404
103Eaton Bishop£476,400
104Ullingswick£475,000
105Willersley and Winforton£474,333
106Dormington£473,749
107Dorstone£471,666
108Llangarron£471,600
109Lyonshall£466,250
110Stoke Lacy£466,250
111Llanrothal£465,000
112Pudlestone£465,000
113Moccas£461,500
114Collington£460,000
115Wellington Heath£459,300
116Whitbourne£458,866
117Acton Beauchamp£457,100
118Bredwardine£455,000
119Kington Rural£451,800
120Stretton Grandison£449,858
121Titley£446,666
122Pencoyd£446,666
123Woolhope£445,000
124Pencombe with Grendon Warren£444,500
125Madley£443,333
126Almeley£439,500
127Much Cowarne£438,799
128Weston under Penyard£437,730
129Aston Ingham£437,500
130Blakemere£437,500
131Staunton on Arrow£435,750
132Brampton Abbotts£435,000
133Upton Bishop£433,071
134Ford and Stoke Prior£430,833
135Elton£430,500
136Sutton£429,171
137Marstow£428,750
138Whitchurch£426,633
139Kings Caple£426,083
140Ashperton£425,333
141Preston on Wye£420,000
142Kinnersley£419,250
143Laysters£417,550
144Much Dewchurch£417,083
145Kingsland£413,346
146Turnastone£408,750
147Craswall£408,500
148Peterstow£407,492
149Tarrington£407,400
150Whitney-on-Wye£403,500
151Walford£400,759
152Lea£400,275
153Brockhampton£398,875
154Brockhampton£398,875
155Pembridge£398,646
156Vowchurch£396,501
157Canon Pyon£396,500
158Canon Frome£393,666
159Brimfield£393,375
160Leintwardine£393,111
161Grafton£392,000
162Marden£390,277
163Stretton Sugwas£390,250
164Allensmore£390,222
165Aylton£387,833
166Cusop£387,666
167Hope under Dinmore£387,387
168Longtown£385,000
169Letton£385,000
170Wellington£383,466
171Staunton on Wye£382,500
172Ewyas Harold£380,200
173Breinton£365,750
174Bishopstone£363,800
175Orleton£362,714
176Weobley£362,382
177Dewsall£362,000
178Weston Beggard£360,000
179Haywood£357,500
180Yazor£356,666
181Pipe and Lyde£348,750
182Willey£345,000
183Walford, Letton and Newton£342,500
184Withington£339,401
185Eardisley£337,100
186Holmer & Shelwick£333,027
187Lugwardine£332,449
188Luston£329,854
189Fownhope£329,400
190Lucton£328,600
191Hampton Bishop£326,687
192St. Margarets£325,000
193Hatfield and Newhampton£322,500
194Felton£321,000
195Little Dewchurch£320,312
196Foy£320,000
197Mansell Gamage£320,000
198Bridstow£317,660
199Abbey Dore£312,400
200Much Birch£310,277
201Kingstone£306,018
202Bartestree£302,142
203Dilwyn£301,500
204Brilley£300,000
205Kilpeck£295,000
206Kinsham£294,333
207Ledbury£293,301
208Rodd, Nash and Little Brampton£292,500
209Peterchurch£291,866
210Clehonger£290,962
211Ross-on-Wye£287,457
212Wigmore£285,687
213Ocle Pychard£285,000
214Dinedor£282,500
215Shobdon£277,833
216Credenhill£275,830
217Moreton on Lugg£275,156
218Bishop's Frome£271,400
219Mordiford£268,500
220Knill£267,500
221Monkland and Stretford£265,000
222Little Hereford£261,666
223Hereford£254,198
224Llancillo£250,000
225Dulas£250,000
226Bromyard and Winslow£247,489
227Belmont Rural£242,753
228Leominster£240,986
229Little Marcle£235,000
230Kentchurch£234,500
231Lower Bullingham£227,322
232Bolstone£224,975
233Kington£217,932

Data sources

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

Last updated at 20 May 2026 at 06:58 with the latest Land Registry data (March 2026). The Herefordshire dataset covers 8,346 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.