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£271,909 · 6,914 txAberaeron£179,301 · 1,445 txAberdare£100,915 · 18,902 txAberdovey£229,992 · 1,053 txAbergavenny£219,381 · 12,778 txAbergele£146,635 · 11,082 txAbertillery£73,365 · 8,591 txAberystwyth£177,936 · 9,859 txAbingdon£317,770 · 32,851 txAccrington£92,017 · 37,257 txAddlestone£292,180 · 17,131 txAlcester£241,989 · 10,180 txAldeburgh£360,637 · 2,865 txAlderley Edge£469,110 · 4,654 txAldershot£225,636 · 34,791 txAlford£152,153 · 4,457 txAlfreton£147,830 · 29,508 txAlnwick£217,785 · 10,447 txAlresford£431,498 · 5,777 txAlston£185,774 · 1,153 txAlton£345,952 · 19,245 txAltrincham£348,603 · 45,258 txAmbleside£349,045 · 3,964 txAmersham£451,210 · 14,182 txAmlwch£139,409 · 2,812 txAmmanford£120,156 · 13,820 txAndover£249,218 · 40,563 txAppleby-in-Westmorland£182,465 · 3,600 txArlesey£206,845 · 4,117 txArthog£181,740 · 144 txArundel£323,435 · 9,529 txAscot£621,740 · 15,553 txAshbourne£268,094 · 13,224 txAshby-De-la-Zouch£235,350 · 9,941 txAshford£255,264 · 86,223 txAshington£100,504 · 16,727 txAshtead£443,632 · 7,532 txAshton-Under-Lyne£115,557 · 28,846 txAskam-in-Furness£128,083 · 2,250 txAtherstone£193,040 · 10,372 txAttleborough£210,275 · 11,734 txAxbridge£277,150 · 2,625 txAxminster£258,717 · 7,689 txAylesbury£271,011 · 84,518 txAylesford£265,953 · 11,647 txBacup£108,367 · 9,430 txBadminton£344,489 · 895 txBagillt£116,809 · 1,556 txBagshot£282,118 · 4,398 txBakewell£299,529 · 4,564 txBala£156,630 · 1,661 txBaldock£246,669 · 8,223 txBamburgh£321,936 · 464 txBampton£343,632 · 3,502 txBanbury£265,439 · 51,713 txBangor£147,044 · 11,060 txBanstead£404,005 · 10,700 txBanwell£249,490 · 2,079 txBargoed£92,132 · 6,028 txBarking£255,125 · 21,840 txBarmouth£157,934 · 1,632 txBarnard Castle£181,719 · 6,656 txBarnet£405,085 · 34,027 txBarnetby£160,727 · 1,530 txBarnoldswick£116,032 · 11,114 txBarnsley£123,637 · 102,465 txBarnstaple£201,054 · 30,533 txBarrow-in-Furness£104,417 · 36,097 txBarrow-upon-Humber£141,595 · 3,993 txBarry£146,567 · 37,572 txBarton-upon-Humber£129,019 · 7,778 txBasildon£214,037 · 55,834 txBasingstoke£247,564 · 76,372 txBath£341,290 · 67,357 txBatley£124,004 · 17,653 txBattle£297,710 · 7,286 txBeaconsfield£753,669 · 9,731 txBeaminster£261,629 · 3,935 txBeaumaris£213,794 · 2,036 txBeaworthy£256,714 · 2,337 txBeccles£192,524 · 13,136 txBeckenham£341,705 · 33,185 txBeckermet£161,605 · 439 txBedale£213,464 · 5,446 txBedford£244,649 · 134,293 txBedlington£117,907 · 10,744 txBedworth£140,096 · 16,042 txBelford£197,907 · 1,080 txBelper£182,728 · 25,569 txBelvedere£250,600 · 10,619 txBembridge£274,099 · 3,239 txBenfleet£244,522 · 28,702 txBerkeley£239,577 · 3,004 txBerkhamsted£442,358 · 16,246 txBerwick-upon-Tweed£153,265 · 8,950 txBetchworth£487,938 · 2,053 txBetws-Y-Coed£191,468 · 1,062 txBeverley£180,048 · 30,420 txBewdley£214,127 · 6,002 txBexhill-on-Sea£200,895 · 38,200 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

Showing 1-100 of 1,158 towns