UK Towns Directory
Browse house prices for 1,158 towns across England and Wales. Click any town to see average sold prices, market trends, most expensive streets and nearby postcode data — all from official HM Land Registry records.
Browse towns by transaction volume
Each town link opens a server-rendered house price profile with average sold price, median price, transaction count, street coverage and related postcode links.
Showing 1-100 of 1,158 towns
Abbots Langley£272,573 · 6,927 txAberaeron£179,677 · 1,450 txAberdare£101,262 · 18,957 txAberdovey£230,461 · 1,056 txAbergavenny£220,165 · 12,815 txAbergele£146,990 · 11,116 txAbertillery£73,462 · 8,614 txAberystwyth£178,605 · 9,890 txAbingdon£317,929 · 32,918 txAccrington£92,248 · 37,335 txAddlestone£292,530 · 17,167 txAlcester£242,513 · 10,211 txAldeburgh£361,825 · 2,872 txAlderley Edge£469,458 · 4,666 txAldershot£226,073 · 34,865 txAlford£152,440 · 4,473 txAlfreton£148,103 · 29,596 txAlnwick£218,139 · 10,482 txAlresford£432,408 · 5,797 txAlston£185,918 · 1,155 txAlton£346,532 · 19,306 txAltrincham£349,610 · 45,366 txAmbleside£349,186 · 3,969 txAmersham£452,049 · 14,211 txAmlwch£139,764 · 2,822 txAmmanford£120,303 · 13,857 txAndover£249,469 · 40,658 txAppleby-in-Westmorland£182,623 · 3,608 txArlesey£206,974 · 4,121 txArthog£181,740 · 144 txArundel£323,906 · 9,575 txAscot£622,015 · 15,594 txAshbourne£268,880 · 13,281 txAshby-De-la-Zouch£236,466 · 10,002 txAshford£255,762 · 86,470 txAshington£100,601 · 16,780 txAshtead£444,203 · 7,546 txAshton-Under-Lyne£115,792 · 28,907 txAskam-in-Furness£128,431 · 2,255 txAtherstone£193,399 · 10,399 txAttleborough£210,581 · 11,770 txAxbridge£277,811 · 2,637 txAxminster£258,736 · 7,708 txAylesbury£271,382 · 84,745 txAylesford£266,177 · 11,673 txBacup£108,603 · 9,458 txBadminton£344,489 · 895 txBagillt£117,025 · 1,560 txBagshot£282,632 · 4,410 txBakewell£300,043 · 4,578 txBala£156,927 · 1,668 txBaldock£247,375 · 8,248 txBamburgh£322,325 · 466 txBampton£343,821 · 3,506 txBanbury£265,945 · 51,864 txBangor£147,208 · 11,085 txBanstead£404,428 · 10,723 txBanwell£249,976 · 2,088 txBargoed£92,315 · 6,046 txBarking£256,345 · 21,895 txBarmouth£161,384 · 1,637 txBarnard Castle£182,017 · 6,672 txBarnet£405,674 · 34,088 txBarnetby£160,991 · 1,537 txBarnoldswick£116,226 · 11,140 txBarnsley£123,984 · 102,768 txBarnstaple£201,406 · 30,596 txBarrow-in-Furness£104,719 · 36,233 txBarrow-upon-Humber£141,719 · 4,002 txBarry£146,941 · 37,672 txBarton-upon-Humber£129,176 · 7,797 txBasildon£214,368 · 55,961 txBasingstoke£248,568 · 76,576 txBath£341,813 · 67,523 txBatley£124,754 · 17,708 txBattle£298,047 · 7,311 txBeaconsfield£755,326 · 9,757 txBeaminster£262,022 · 3,944 txBeaumaris£213,932 · 2,041 txBeaworthy£256,903 · 2,346 txBeccles£192,820 · 13,177 txBeckenham£342,216 · 33,258 txBeckermet£161,908 · 440 txBedale£214,525 · 5,466 txBedford£245,126 · 134,664 txBedlington£118,090 · 10,783 txBedworth£140,485 · 16,088 txBelford£200,156 · 1,088 txBelper£183,020 · 25,647 txBelvedere£250,766 · 10,644 txBembridge£274,090 · 3,244 txBenfleet£245,046 · 28,786 txBerkeley£239,838 · 3,015 txBerkhamsted£443,292 · 16,286 txBerwick-upon-Tweed£153,458 · 8,972 txBetchworth£488,271 · 2,055 txBetws-Y-Coed£191,880 · 1,063 txBeverley£180,644 · 30,533 txBewdley£214,891 · 6,025 txBexhill-on-Sea£201,164 · 38,291 tx
How town house price data is calculated
Town statistics are grouped from HM Land Registry Price Paid Data and summarised by average sold price, median sold price, transaction volume, active years and street count. Read the full methodology.
Explore further
- Browse districts — see district-level market data
- Market reports — ranked affordability, growth and activity
- Compare locations — side-by-side town comparisons
Showing 1-100 of 1,158 towns