GU31 postcode area house prices

GU31 has an average sold price of £382,817 across 6,263 HM Land Registry transactions covering 366 postcodes. The largest town grouping is Petersfield.

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

GU31 at a glance

GU31 postcode area averages £382,817 across 6,263 completed sales covering 366 postcodes. Check the median, sample depth and nearby postcodes before using the average as a market signal.

Average £382,817 · Median £377,500 · 6,263 transactions · +37.9% growth · 366 postcodes

Data source
HM Land Registry
Updated October 2026
Sample quality
High transaction depth
6,263 sales across 366 postcodes
Median check
£377,500
Median is close to the average
Trend signal
+37.9%
The five-year price movement is +37.9%.
Coverage
366 postcodes
Largest town: Petersfield

GU31 Postcode Area Overview

The GU31 postcode area averages £382,817 across 6,263 registered sales — below the national average of £400,016 by -4.3%. The median price across constituent postcodes is £377,500, closely tracking the average. 366 postcodes cover this area, with data sourced from HM Land Registry Price Paid Records. The principal town is Petersfield, which accounts for the largest share of transactions in this postcode area. The five-year price movement is +37.9%, in line with national growth.

Postcodes in GU31

GU31 4PW£415,493 average165 salesGU31 4QN£303,200 average93 salesGU31 4LN£295,036 average92 salesGU31 4QA£223,227 average91 salesGU31 4AZ£344,642 average88 salesGU31 4RE£154,095 average86 salesGU31 4JX£251,191 average79 salesGU31 4NR£380,726 average76 salesGU31 4EU£214,383 average75 salesGU31 4AL£241,242 average74 salesGU31 4ER£175,651 average71 salesGU31 4LS£218,599 average71 salesGU31 4PF£185,601 average71 salesGU31 4RD£173,849 average70 salesGU31 4PH£149,003 average69 salesGU31 4QJ£295,427 average68 salesGU31 5RS£304,978 average64 salesGU31 4HZ£176,841 average61 salesGU31 4LF£204,957 average59 salesGU31 4QE£336,197 average59 salesGU31 4PR£309,472 average58 salesGU31 4JH£148,630 average51 salesGU31 4QT£276,631 average51 salesGU31 4HW£236,117 average50 salesGU31 4NX£317,303 average50 salesGU31 4ET£198,053 average46 salesGU31 4QL£255,675 average46 salesGU31 4RF£166,940 average46 salesGU31 4LU£204,427 average45 salesGU31 4PY£302,772 average45 salesGU31 4PZ£328,674 average45 salesGU31 4HX£245,835 average44 salesGU31 4HD£167,570 average43 salesGU31 4DP£384,506 average41 salesGU31 4JS£812,164 average41 salesGU31 4PN£432,060 average41 salesGU31 4PS£347,448 average41 salesGU31 4SN£263,998 average40 salesGU31 4EE£345,078 average39 salesGU31 4JY£251,524 average39 salesGU31 4DG£584,178 average38 salesGU31 4RA£184,880 average38 salesGU31 4EH£370,609 average36 salesGU31 4HL£196,436 average36 salesGU31 4LH£240,646 average36 salesGU31 4LT£166,138 average34 salesGU31 4PA£207,435 average34 salesGU31 4QG£326,893 average34 salesGU31 4SR£315,123 average34 salesGU31 5DJ£501,456 average34 salesGU31 4LB£723,978 average33 salesGU31 4LQ£283,830 average33 salesGU31 4QQ£414,056 average33 salesGU31 5RX£380,794 average33 salesGU31 4LJ£347,300 average32 salesGU31 4EB£350,937 average31 salesGU31 5SE£454,016 average31 salesGU31 4HF£220,817 average30 salesGU31 4NS£234,645 average30 salesGU31 4NY£211,644 average30 salesGU31 4RQ£305,282 average30 salesGU31 4FP£573,748 average29 salesGU31 4JF£436,117 average29 salesGU31 4AX£256,755 average28 salesGU31 4FZ£424,325 average28 salesGU31 5HJ£200,160 average28 salesGU31 5PY£446,282 average28 salesGU31 4FY£444,614 average27 salesGU31 4NU£212,880 average27 salesGU31 4PG£239,828 average27 salesGU31 5HE£558,759 average27 salesGU31 5HG£504,481 average27 salesGU31 4BU£1,049,615 average26 salesGU31 4DH£459,950 average26 salesGU31 4HQ£159,471 average26 salesGU31 4DB£393,820 average25 salesGU31 4DW£388,326 average25 salesGU31 4PQ£265,434 average25 salesGU31 5LB£203,118 average25 salesGU31 5LL£340,660 average25 sales

Compare postcodes in GU31

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

Property valuation guide

Estimate a property value in the GU31 area

Professional valuers use recent sold prices as comparable evidence. In the GU31 area, the median sold price is £377,500 and the average is £382,817, based on 6,263 HM Land Registry transactions. Over five years, prices have moved +37.9%, which affects how comparables from earlier years should be weighted.

Typical comparable range: £321,000–£434,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.

Frequently asked questions

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

The average sold price in GU31 is £382,817, based on 6,263 HM Land Registry transactions across 366 postcodes.

How does GU31 compare to the national average?

GU31 is -4.3% below the England and Wales national average of £400,016.

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 GU31 area cover?

The GU31 postcode area covers 366 individual postcodes with 6,263 registered sales. The largest town grouping is Petersfield.

More about GU31

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.