House price watch logo

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

Most expensive: Bacton (£2,260,000). Cheapest: Kington (£215,038).

Back to Herefordshire prices hub

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

Data sources

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

Last updated at 29 March 2026 at 17:09 with the latest Land Registry data (February 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.