LL31 postcode area house prices

LL31 has an average sold price of £179,795 across 6,132 HM Land Registry transactions covering 253 postcodes. The largest town grouping is Llandudno Junction.

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

LL31 at a glance

LL31 postcode area averages £179,795 across 6,132 completed sales covering 253 postcodes. Check the median, sample depth and nearby postcodes before using the average as a market signal.

Average £179,795 · Median £145,000 · 6,132 transactions · +28.4% growth · 253 postcodes

Data source
HM Land Registry
Updated October 2026
Sample quality
High transaction depth
6,132 sales across 253 postcodes
Median check
£145,000
Mean and median differ — inspect local mix
Trend signal
+28.4%
The five-year price movement is +28.4%.
Coverage
253 postcodes
Largest town: Llandudno Junction

LL31 Postcode Area Overview

The LL31 postcode area averages £179,795 across 6,132 registered sales — below the national average of £400,016 by -55.1%. The median price across constituent postcodes is £145,000, suggesting higher-value sales pull the mean upward. 253 postcodes cover this area, with data sourced from HM Land Registry Price Paid Records. The principal town is Llandudno Junction, which accounts for the largest share of transactions in this postcode area. The five-year price movement is +28.4%, in line with national growth.

Postcodes in LL31

LL31 9DQ£438,238 average182 salesLL31 9LJ£178,614 average98 salesLL31 9EZ£196,743 average91 salesLL31 9HX£149,245 average88 salesLL31 9AH£221,239 average85 salesLL31 9FP£237,595 average84 salesLL31 9SS£179,649 average79 salesLL31 9YR£127,918 average76 salesLL31 9GH£193,605 average74 salesLL31 9FG£197,739 average71 salesLL31 9DP£167,756 average68 salesLL31 9EL£104,805 average68 salesLL31 9FH£189,013 average68 salesLL31 9AS£123,607 average66 salesLL31 9EN£92,067 average65 salesLL31 9FE£145,867 average63 salesLL31 9BZ£135,353 average62 salesLL31 9HD£230,573 average61 salesLL31 9RA£147,083 average61 salesLL31 9UD£255,518 average60 salesLL31 9GD£139,251 average59 salesLL31 9GF£255,629 average58 salesLL31 9NS£121,892 average57 salesLL31 9RD£160,246 average57 salesLL31 9PY£166,604 average56 salesLL31 9PQ£172,742 average54 salesLL31 9LG£140,629 average53 salesLL31 9UG£236,403 average52 salesLL31 9DH£173,959 average51 salesLL31 9NQ£150,840 average50 salesLL31 9SP£229,927 average50 salesLL31 9ST£249,361 average48 salesLL31 9TZ£115,325 average47 salesLL31 9EY£101,916 average46 salesLL31 9HU£93,613 average45 salesLL31 9LN£86,594 average44 salesLL31 9PP£187,227 average44 salesLL31 9BY£314,771 average42 salesLL31 9HG£76,108 average42 salesLL31 9LD£103,567 average42 salesLL31 9UJ£148,004 average42 salesLL31 9AT£131,824 average41 salesLL31 9DN£180,518 average41 salesLL31 9GG£202,052 average41 salesLL31 9DL£226,238 average39 salesLL31 9FA£222,924 average39 salesLL31 9BF£116,793 average38 salesLL31 9BW£270,393 average38 salesLL31 9DG£276,609 average38 salesLL31 9YB£128,593 average38 salesLL31 9NY£150,054 average37 salesLL31 9PZ£560,607 average37 salesLL31 9YN£128,651 average37 salesLL31 9EJ£128,989 average35 salesLL31 9JE£174,737 average35 salesLL31 9UU£135,837 average35 salesLL31 9FD£179,447 average34 salesLL31 9FQ£386,365 average34 salesLL31 9TJ£124,235 average34 salesLL31 9UL£83,985 average34 salesLL31 9YY£115,160 average34 salesLL31 9AN£110,359 average33 salesLL31 9HB£59,106 average33 salesLL31 9PX£179,720 average33 salesLL31 9NN£61,669 average32 salesLL31 9PS£162,123 average32 salesLL31 9UH£99,030 average32 salesLL31 9BJ£153,324 average31 salesLL31 9DF£119,129 average31 salesLL31 9EP£96,781 average31 salesLL31 9AR£124,932 average30 salesLL31 9EW£89,961 average30 salesLL31 9HT£103,022 average30 salesLL31 9RF£188,427 average30 salesLL31 9TA£227,832 average30 salesLL31 9UT£186,140 average30 salesLL31 9BA£135,134 average29 salesLL31 9HA£89,772 average29 salesLL31 9HQ£643,805 average29 salesLL31 9LL£86,931 average29 sales

Compare postcodes in LL31

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

Property valuation guide

Estimate a property value in the LL31 area

Professional valuers use recent sold prices as comparable evidence. In the LL31 area, the median sold price is £145,000 and the average is £179,795, based on 6,132 HM Land Registry transactions. Over five years, prices have moved +28.4%, which affects how comparables from earlier years should be weighted.

Typical comparable range: £123,000–£167,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 LL31 postcode area?

The average sold price in LL31 is £179,795, based on 6,132 HM Land Registry transactions across 253 postcodes.

How does LL31 compare to the national average?

LL31 is -55.1% 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 LL31 area cover?

The LL31 postcode area covers 253 individual postcodes with 6,132 registered sales. The largest town grouping is Llandudno Junction.

More about LL31

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.