KT12 postcode area house prices

KT12 has an average sold price of £418,822 across 25,074 HM Land Registry transactions covering 878 postcodes. The largest town grouping is Walton-on-thames.

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

KT12 at a glance

KT12 postcode area averages £418,822 across 25,074 completed sales covering 878 postcodes. Check the median, sample depth and nearby postcodes before using the average as a market signal.

Average £418,822 · Median £320,000 · 25,074 transactions · +15.9% growth · 878 postcodes

Data source
HM Land Registry
Updated October 2026
Sample quality
High transaction depth
25,074 sales across 878 postcodes
Median check
£320,000
Mean and median differ — inspect local mix
Trend signal
+15.9%
The five-year price movement is +15.9%.
Coverage
878 postcodes
Largest town: Walton-on-thames

KT12 Postcode Area Overview

The KT12 postcode area averages £418,822 across 25,074 registered sales — above the national average of £400,016 by +4.7%. The median price across constituent postcodes is £320,000, suggesting higher-value sales pull the mean upward. 878 postcodes cover this area, with data sourced from HM Land Registry Price Paid Records. The principal town is Walton-on-thames, which accounts for the largest share of transactions in this postcode area. The five-year price movement is +15.9%, in line with national growth.

Postcodes in KT12

KT12 3BP£251,968 average191 salesKT12 2LW£194,422 average171 salesKT12 5AE£456,495 average156 salesKT12 2QB£198,888 average148 salesKT12 2LS£193,549 average144 salesKT12 2LJ£263,358 average143 salesKT12 1AB£225,161 average138 salesKT12 5JD£273,311 average134 salesKT12 2PJ£212,887 average124 salesKT12 2LP£185,282 average123 salesKT12 5HZ£248,671 average123 salesKT12 2JZ£235,055 average119 salesKT12 2LR£174,018 average114 salesKT12 5QQ£350,574 average111 salesKT12 2YE£201,648 average110 salesKT12 2FR£397,940 average109 salesKT12 1LU£159,907 average108 salesKT12 2YG£186,062 average108 salesKT12 2YH£173,466 average108 salesKT12 1GE£255,234 average106 salesKT12 1GD£247,618 average105 salesKT12 4RD£266,549 average104 salesKT12 5PR£330,534 average104 salesKT12 5QG£337,763 average103 salesKT12 1GB£248,096 average102 salesKT12 2BG£326,957 average100 salesKT12 5QZ£308,011 average99 salesKT12 2QE£304,926 average97 salesKT12 5BQ£421,092 average97 salesKT12 5PH£355,980 average97 salesKT12 2DP£278,397 average95 salesKT12 2HU£275,959 average94 salesKT12 5NX£442,728 average94 salesKT12 2JS£313,193 average91 salesKT12 1GA£247,570 average88 salesKT12 2LA£330,289 average88 salesKT12 2EZ£332,634 average87 salesKT12 5RU£370,538 average86 salesKT12 2AD£328,307 average84 salesKT12 2YA£250,139 average84 salesKT12 3EZ£241,859 average82 salesKT12 5QB£312,946 average82 salesKT12 2DQ£220,311 average81 salesKT12 2QA£408,933 average81 salesKT12 1HQ£441,108 average79 salesKT12 4QR£265,610 average79 salesKT12 2DG£229,001 average78 salesKT12 5ER£627,633 average78 salesKT12 4JJ£282,699 average77 salesKT12 1PX£242,025 average76 salesKT12 5NS£427,085 average76 salesKT12 3BW£278,420 average75 salesKT12 3LJ£214,155 average75 salesKT12 4NE£330,617 average75 salesKT12 2QN£219,254 average74 salesKT12 2YD£250,179 average74 salesKT12 2NQ£229,414 average73 salesKT12 3SA£451,033 average73 salesKT12 2DR£289,594 average72 salesKT12 5PP£461,361 average72 salesKT12 2BE£414,086 average71 salesKT12 2QY£469,835 average71 salesKT12 2AL£310,291 average70 salesKT12 1GF£275,466 average69 salesKT12 2YB£233,288 average69 salesKT12 1HH£229,821 average68 salesKT12 2JR£363,080 average68 salesKT12 2LY£437,336 average68 salesKT12 2NA£510,730 average68 salesKT12 2RA£566,668 average67 salesKT12 3SJ£153,517 average67 salesKT12 5RX£320,656 average67 salesKT12 2BN£326,733 average66 salesKT12 4NT£261,306 average66 salesKT12 5NW£207,959 average66 salesKT12 3FE£327,339 average65 salesKT12 5BJ£1,494,577 average65 salesKT12 5HD£379,550 average65 salesKT12 2HW£272,122 average64 salesKT12 2NH£237,574 average64 sales

Compare postcodes in KT12

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

Property valuation guide

Estimate a property value in the KT12 area

Professional valuers use recent sold prices as comparable evidence. In the KT12 area, the median sold price is £320,000 and the average is £418,822, based on 25,074 HM Land Registry transactions. Over five years, prices have moved +15.9%, which affects how comparables from earlier years should be weighted.

Typical comparable range: £272,000–£368,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 KT12 postcode area?

The average sold price in KT12 is £418,822, based on 25,074 HM Land Registry transactions across 878 postcodes.

How does KT12 compare to the national average?

KT12 is +4.7% above 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 KT12 area cover?

The KT12 postcode area covers 878 individual postcodes with 25,074 registered sales. The largest town grouping is Walton-on-thames.

More about KT12

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.