UK House Prices
Search
Browse
TownsDistrictsPostcodesActive markets
Tools
Asking Price CheckerMortgage CalculatorStamp Duty Calculator
Reports & Guides
Market reportsProperty guidesMethodology
About
UK House Prices

Independent historical sold-price evidence from HM Land Registry for England and Wales.

Explore

TownsDistrictsPostcodes

Evidence tools

Asking Price CheckerMarket reportsProperty guides

Trust

MethodologyAboutPrivacy & terms

© 2026 UK House Prices. Data sourced from HM Land Registry.

Contains HM Land Registry data © Crown copyright and database right 2026. Licensed under the Open Government Licence v3.0.

  1. Home
  2. /Postcodes
  3. /BH31

BH31 postcode area house prices

BH31 has an average sold price of £247,151 across 11,076 HM Land Registry transactions covering 278 postcodes. The largest town grouping is Verwood.

Updated August 2026Records through July 2026HM Land Registry31+ million records

BH31 at a glance

BH31 postcode area averages £247,151 across 11,076 completed sales covering 278 postcodes. Check the median, sample depth and nearby postcodes before using the average as a market signal.

Check asking price

Average £247,151 · Median £250,000 · 11,076 transactions · +22.8% growth · 278 postcodes

Data source
HM Land Registry
Updated August 2026
Sample quality
High transaction depth
11,076 sales across 278 postcodes
Median check
£250,000
Median is close to the average
Trend signal
+22.8%
The five-year price movement is +22.8%.
Coverage
278 postcodes
Largest town: Verwood
Data source
HM Land Registry
Sample quality
High transaction depth
Median check
£250,000
Check asking price

BH31 Postcode Area Overview

The BH31 postcode area averages £247,151 across 11,076 registered sales — below the national average of £398,894 by -38.0%. The median price across constituent postcodes is £250,000, closely tracking the average. 278 postcodes cover this area, with data sourced from HM Land Registry Price Paid Records. The principal town is Verwood, which accounts for the largest share of transactions in this postcode area. The five-year price movement is +22.8%, in line with national growth.

Postcodes in BH31

BH31 7LR£243,013 average252 salesBH31 6YG£206,476 average231 salesBH31 7LT£174,126 average231 salesBH31 6LE£191,855 average211 salesBH31 6JR£146,085 average168 salesBH31 6HL£154,279 average139 salesBH31 6HE£205,105 average138 salesBH31 6UJ£119,470 average138 salesBH31 7BS£274,344 average137 salesBH31 6GE£210,236 average136 salesBH31 6YQ£187,407 average128 salesBH31 6US£153,941 average125 salesBH31 7QB£172,803 average125 salesBH31 6BN£305,690 average124 salesBH31 6GG£187,275 average112 salesBH31 6PT£283,677 average111 salesBH31 7LS£188,145 average107 salesBH31 6QG£204,279 average106 salesBH31 6TN£135,124 average104 salesBH31 6UG£93,081 average101 salesBH31 6HH£167,609 average100 salesBH31 6JZ£178,838 average96 salesBH31 7PN£264,812 average95 salesBH31 6BL£311,431 average93 salesBH31 6BX£368,308 average92 salesBH31 7BT£353,062 average92 salesBH31 7PP£211,672 average90 salesBH31 6UL£175,824 average89 salesBH31 6QB£230,074 average87 salesBH31 6DU£129,228 average86 salesBH31 6NP£183,103 average86 salesBH31 6LH£203,190 average84 salesBH31 6GF£305,835 average83 salesBH31 6NW£174,231 average83 salesBH31 6DH£219,855 average82 salesBH31 6NU£162,669 average79 salesBH31 7DE£278,827 average79 salesBH31 6UE£156,249 average78 salesBH31 6JN£322,860 average77 salesBH31 6UR£170,936 average76 salesBH31 6UT£179,790 average76 salesBH31 6JD£185,691 average75 salesBH31 6JX£185,552 average75 salesBH31 7BJ£230,525 average75 salesBH31 6NT£132,617 average70 salesBH31 6TA£260,998 average69 salesBH31 6TE£267,582 average68 salesBH31 7HE£257,865 average68 salesBH31 6HX£307,988 average65 salesBH31 7AT£316,901 average64 salesBH31 7DD£276,615 average63 salesBH31 6HU£272,442 average61 salesBH31 7AY£164,010 average61 salesBH31 6JY£161,622 average60 salesBH31 6LA£268,037 average60 salesBH31 6XN£192,331 average60 salesBH31 6BY£293,644 average58 salesBH31 6LG£270,637 average58 salesBH31 7PJ£354,332 average58 salesBH31 6LQ£213,656 average57 salesBH31 6UF£133,428 average57 salesBH31 6HG£199,562 average56 salesBH31 6GD£191,429 average55 salesBH31 7PB£251,835 average55 salesBH31 6BS£238,291 average54 salesBH31 6EP£212,380 average54 salesBH31 7XU£326,804 average54 salesBH31 6HS£298,485 average53 salesBH31 7AA£184,866 average52 salesBH31 7BH£290,459 average52 salesBH31 7PR£321,882 average52 salesBH31 6GH£245,386 average51 salesBH31 6DL£263,543 average50 salesBH31 7QF£167,227 average50 salesBH31 6HP£329,263 average49 salesBH31 6PQ£306,910 average48 salesBH31 6TQ£270,678 average47 salesBH31 6UA£271,668 average47 salesBH31 6LJ£204,862 average45 salesBH31 6PS£288,220 average45 sales

Compare postcodes in BH31

Use the location comparison tool to put BH31 postcodes beside other postcode areas, towns or districts before narrowing your shortlist.

Compare locationsCheck asking priceHow we calculate prices

Property valuation guide

Estimate a property value in the BH31 area

Professional valuers use recent sold prices as comparable evidence. In the BH31 area, the median sold price is £250,000 and the average is £247,151, based on 11,076 HM Land Registry transactions. Over five years, prices have moved +22.8%, which affects how comparables from earlier years should be weighted.

Typical comparable range: £213,000–£288,000(±15% from median)

These are historical completed-sale prices — not a formal valuation, asking price or investment advice. Use them to sense-check an asking price or set expectations before instructing a surveyor.

Check an asking price against local evidence

Frequently asked questions

What is the average sold price in the BH31 postcode area?

The average sold price in BH31 is £247,151, based on 11,076 HM Land Registry transactions across 278 postcodes.

How does BH31 compare to the national average?

BH31 is -38.0% below the England and Wales national average of £398,894.

Are these figures valuations or asking prices?

No. These are historical completed sale prices from HM Land Registry Price Paid Data. They are not current valuations, asking prices or investment advice.

How many postcodes does the BH31 area cover?

The BH31 postcode area covers 278 individual postcodes with 11,076 registered sales. The largest town grouping is Verwood.

More about BH31

Verwood townBrowse districtsMarket reportsMethodologyCompare locationsArea guide: BH31

About this data

All sold price figures on this page come from HM Land Registry Price Paid Data for England and Wales, published under the Open Government Licence v3.0. Contains HM Land Registry data © Crown copyright and database right. These are historical completed sale prices — they are not current valuations, not forecasts and not investment advice. Past sale prices do not guarantee future values. Always seek independent professional advice before making property or financial decisions. Read the full methodology for details on data cleaning, grouping and limitations.