PL31 postcode area house prices

PL31 has an average sold price of £160,569 across 9,074 HM Land Registry transactions covering 421 postcodes. The largest town grouping is Bodmin.

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

PL31 at a glance

PL31 postcode area averages £160,569 across 9,074 completed sales covering 421 postcodes. Check the median, sample depth and nearby postcodes before using the average as a market signal.

Average £160,569 · Median £142,000 · 9,074 transactions · +36.2% growth · 421 postcodes

Data source
HM Land Registry
Updated October 2026
Sample quality
High transaction depth
9,074 sales across 421 postcodes
Median check
£142,000
Mean and median differ — inspect local mix
Trend signal
+36.2%
The five-year price movement is +36.2%.
Coverage
421 postcodes
Largest town: Bodmin

PL31 Postcode Area Overview

The PL31 postcode area averages £160,569 across 9,074 registered sales — below the national average of £400,016 by -59.9%. The median price across constituent postcodes is £142,000, suggesting higher-value sales pull the mean upward. 421 postcodes cover this area, with data sourced from HM Land Registry Price Paid Records. The principal town is Bodmin, which accounts for the largest share of transactions in this postcode area. The five-year price movement is +36.2%, in line with national growth.

Postcodes in PL31

PL31 1DN£189,333 average220 salesPL31 1HP£194,563 average146 salesPL31 1EA£167,692 average124 salesPL31 2LE£78,607 average108 salesPL31 1RE£163,964 average105 salesPL31 1PS£103,136 average103 salesPL31 2EX£79,527 average100 salesPL31 1QW£121,297 average99 salesPL31 2RF£196,079 average97 salesPL31 2BY£220,313 average93 salesPL31 1GA£128,588 average92 salesPL31 2QZ£152,294 average89 salesPL31 1JW£92,757 average84 salesPL31 1NY£105,544 average81 salesPL31 1BX£140,749 average76 salesPL31 2UW£233,976 average73 salesPL31 1QA£188,070 average70 salesPL31 2EL£157,901 average70 salesPL31 2PN£177,439 average68 salesPL31 1BD£138,997 average67 salesPL31 1QF£88,166 average65 salesPL31 1PU£121,305 average64 salesPL31 1JF£132,602 average63 salesPL31 1HY£132,414 average62 salesPL31 1PE£133,507 average60 salesPL31 2PJ£95,211 average59 salesPL31 1QT£126,784 average57 salesPL31 2NU£47,666 average57 salesPL31 1AL£123,340 average56 salesPL31 2FF£200,160 average55 salesPL31 1DS£224,392 average54 salesPL31 1EH£101,838 average54 salesPL31 1JA£88,483 average53 salesPL31 2DS£105,469 average52 salesPL31 2EZ£139,107 average52 salesPL31 1AB£84,405 average51 salesPL31 1DJ£233,606 average51 salesPL31 2RU£135,575 average50 salesPL31 2BX£117,110 average49 salesPL31 2DD£274,026 average49 salesPL31 2PR£157,653 average49 salesPL31 2PY£82,433 average49 salesPL31 2RS£143,777 average49 salesPL31 2JW£79,122 average48 salesPL31 1QS£106,681 average47 salesPL31 2BN£224,866 average47 salesPL31 2BP£118,779 average47 salesPL31 2DX£182,656 average47 salesPL31 2NE£166,739 average47 salesPL31 1DT£207,173 average46 salesPL31 1JT£80,279 average46 salesPL31 1RH£166,643 average46 salesPL31 2HE£121,418 average46 salesPL31 1DL£247,129 average45 salesPL31 2FG£200,456 average45 salesPL31 2JB£108,138 average45 salesPL31 2PH£96,390 average45 salesPL31 1QD£127,063 average44 salesPL31 1RF£162,240 average44 salesPL31 1AF£179,028 average43 salesPL31 1QU£131,574 average43 salesPL31 2BE£198,493 average43 salesPL31 2NS£135,814 average43 salesPL31 1EN£116,164 average42 salesPL31 1ND£113,282 average41 salesPL31 1PF£141,865 average41 salesPL31 2SB£208,697 average41 salesPL31 1NF£108,148 average40 salesPL31 1JH£122,878 average39 salesPL31 1BL£209,308 average38 salesPL31 1PB£91,885 average38 salesPL31 1QP£138,469 average38 salesPL31 2BT£166,038 average38 salesPL31 2BU£127,704 average38 salesPL31 2ET£83,597 average38 salesPL31 2HB£85,958 average38 salesPL31 1GD£139,324 average37 salesPL31 1PD£101,566 average37 salesPL31 1QG£151,476 average37 salesPL31 2FW£186,945 average37 sales

Compare postcodes in PL31

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

Property valuation guide

Estimate a property value in the PL31 area

Professional valuers use recent sold prices as comparable evidence. In the PL31 area, the median sold price is £142,000 and the average is £160,569, based on 9,074 HM Land Registry transactions. Over five years, prices have moved +36.2%, which affects how comparables from earlier years should be weighted.

Typical comparable range: £121,000–£163,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 PL31 postcode area?

The average sold price in PL31 is £160,569, based on 9,074 HM Land Registry transactions across 421 postcodes.

How does PL31 compare to the national average?

PL31 is -59.9% 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 PL31 area cover?

The PL31 postcode area covers 421 individual postcodes with 9,074 registered sales. The largest town grouping is Bodmin.

More about PL31

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.