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£270,925 · 6,886 txAberaeron£179,264 · 1,438 txAberdare£100,165 · 18,739 txAberdovey£229,085 · 1,045 txAbergavenny£218,408 · 12,684 txAbergele£145,997 · 11,012 txAbertillery£72,809 · 8,524 txAberystwyth£176,269 · 9,792 txAbingdon£316,590 · 32,696 txAccrington£91,563 · 37,068 txAddlestone£291,320 · 17,046 txAlcester£241,038 · 10,129 txAldeburgh£358,775 · 2,853 txAlderley Edge£467,802 · 4,623 txAldershot£224,893 · 34,603 txAlford£151,899 · 4,437 txAlfreton£147,263 · 29,310 txAlnwick£217,069 · 10,375 txAlresford£429,791 · 5,746 txAlston£183,321 · 1,145 txAlton£344,888 · 19,128 txAltrincham£347,234 · 45,025 txAmbleside£340,376 · 3,942 txAmersham£449,474 · 14,132 txAmlwch£138,661 · 2,797 txAmmanford£119,563 · 13,732 txAndover£248,344 · 40,345 txAppleby-in-Westmorland£181,998 · 3,573 txArlesey£206,508 · 4,104 txArthog£181,740 · 144 txArundel£322,113 · 9,456 txAscot£619,551 · 15,462 txAshbourne£267,305 · 13,132 txAshby-De-la-Zouch£234,452 · 9,862 txAshford£254,479 · 85,797 txAshington£100,156 · 16,607 txAshtead£441,661 · 7,498 txAshton-Under-Lyne£114,943 · 28,682 txAskam-in-Furness£127,340 · 2,241 txAtherstone£192,570 · 10,303 txAttleborough£208,703 · 11,651 txAxbridge£276,926 · 2,602 txAxminster£257,832 · 7,655 txAylesbury£269,745 · 84,096 txAylesford£264,285 · 11,563 txBacup£107,946 · 9,368 txBadminton£343,034 · 890 txBagillt£115,664 · 1,538 txBagshot£280,874 · 4,376 txBakewell£298,430 · 4,531 txBala£156,734 · 1,653 txBaldock£245,745 · 8,175 txBamburgh£321,165 · 462 txBampton£342,408 · 3,488 txBanbury£263,154 · 51,408 txBangor£146,590 · 10,995 txBanstead£402,585 · 10,650 txBanwell£248,532 · 2,059 txBargoed£91,616 · 5,979 txBarking£254,064 · 21,745 txBarmouth£157,349 · 1,625 txBarnard Castle£180,821 · 6,603 txBarnet£404,067 · 33,868 txBarnetby£160,456 · 1,522 txBarnoldswick£115,561 · 11,050 txBarnsley£122,864 · 101,813 txBarnstaple£200,425 · 30,347 txBarrow-in-Furness£103,947 · 35,888 txBarrow-upon-Humber£139,959 · 3,963 txBarry£145,688 · 37,333 txBarton-upon-Humber£128,339 · 7,716 txBasildon£212,863 · 55,516 txBasingstoke£246,681 · 75,973 txBath£340,498 · 66,979 txBatley£123,417 · 17,535 txBattle£296,812 · 7,237 txBeaconsfield£752,644 · 9,689 txBeaminster£261,324 · 3,911 txBeaumaris£210,356 · 2,023 txBeaworthy£255,718 · 2,318 txBeccles£191,778 · 13,056 txBeckenham£340,445 · 33,002 txBeckermet£160,818 · 434 txBedale£213,100 · 5,405 txBedford£243,621 · 133,481 txBedlington£117,102 · 10,662 txBedworth£139,464 · 15,936 txBelford£197,614 · 1,071 txBelper£181,975 · 25,407 txBelvedere£250,347 · 10,582 txBembridge£272,116 · 3,225 txBenfleet£243,613 · 28,551 txBerkeley£239,172 · 2,993 txBerkhamsted£440,379 · 16,177 txBerwick-upon-Tweed£152,521 · 8,898 txBetchworth£485,520 · 2,035 txBetws-Y-Coed£181,727 · 1,052 txBeverley£179,126 · 30,206 txBewdley£212,608 · 5,941 txBexhill-on-Sea£200,348 · 38,035 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