UK House Prices
Search
Browse
TownsDistrictsPostcodesActive markets
Tools
Asking Price CheckerMortgage CalculatorStamp Duty Calculator
Reports & Guides
Market reportsProperty guidesMethodology
About
UK House Prices

Independent historical sold-price evidence from HM Land Registry for England and Wales.

Explore

TownsDistrictsPostcodes

Evidence tools

Asking Price CheckerMarket reportsProperty guides

Trust

MethodologyAboutPrivacy & terms

© 2026 UK House Prices. Data sourced from HM Land Registry.

Contains HM Land Registry data © Crown copyright and database right 2026. Licensed under the Open Government Licence v3.0.

  1. Home
  2. /Postcodes
  3. /BD22

BD22 postcode area house prices

BD22 has an average sold price of £133,342 across 17,730 HM Land Registry transactions covering 964 postcodes. The largest town grouping is Keighley.

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

BD22 at a glance

BD22 postcode area averages £133,342 across 17,730 completed sales covering 964 postcodes. Check the median, sample depth and nearby postcodes before using the average as a market signal.

Check asking price

Average £133,342 · Median £124,000 · 17,730 transactions · +38.7% growth · 964 postcodes

Data source
HM Land Registry
Updated August 2026
Sample quality
High transaction depth
17,730 sales across 964 postcodes
Median check
£124,000
Mean and median differ — inspect local mix
Trend signal
+38.7%
The five-year price movement is +38.7%.
Coverage
964 postcodes
Largest town: Keighley
Data source
HM Land Registry
Sample quality
High transaction depth
Median check
£124,000
Check asking price

BD22 Postcode Area Overview

The BD22 postcode area averages £133,342 across 17,730 registered sales — below the national average of £398,894 by -66.6%. The median price across constituent postcodes is £124,000, suggesting higher-value sales pull the mean upward. 964 postcodes cover this area, with data sourced from HM Land Registry Price Paid Records. The principal town is Keighley, which accounts for the largest share of transactions in this postcode area. The five-year price movement is +38.7%, in line with national growth.

Postcodes in BD22

BD22 6LG£129,468 average127 salesBD22 7SQ£123,538 average116 salesBD22 7QF£115,279 average112 salesBD22 8RE£77,779 average104 salesBD22 9JZ£117,317 average101 salesBD22 0TA£181,617 average95 salesBD22 0AJ£104,129 average90 salesBD22 8EZ£180,235 average89 salesBD22 8SB£212,220 average88 salesBD22 7AQ£154,102 average87 salesBD22 0DQ£105,170 average85 salesBD22 7QT£133,193 average85 salesBD22 6FD£135,309 average83 salesBD22 7BX£73,156 average82 salesBD22 7QQ£114,877 average82 salesBD22 7BT£62,607 average79 salesBD22 0BG£110,579 average78 salesBD22 7SJ£93,927 average78 salesBD22 7SS£94,552 average78 salesBD22 0TE£181,664 average76 salesBD22 9BU£85,750 average76 salesBD22 7SH£166,365 average75 salesBD22 6DY£59,671 average74 salesBD22 6SD£165,780 average74 salesBD22 6BZ£97,249 average73 salesBD22 7PR£80,554 average73 salesBD22 6AG£67,687 average72 salesBD22 7PX£88,423 average72 salesBD22 8BS£93,873 average72 salesBD22 0BB£85,822 average69 salesBD22 8DA£142,580 average69 salesBD22 9QL£147,400 average69 salesBD22 7LU£90,342 average68 salesBD22 8RQ£132,280 average67 salesBD22 7PP£91,846 average66 salesBD22 8JD£99,657 average66 salesBD22 0QG£134,601 average65 salesBD22 6PA£107,447 average65 salesBD22 7AZ£176,194 average65 salesBD22 7NQ£150,148 average65 salesBD22 9BG£89,749 average65 salesBD22 9NP£173,006 average65 salesBD22 0DN£158,048 average64 salesBD22 6AF£69,958 average64 salesBD22 7FL£226,311 average63 salesBD22 6FF£169,046 average61 salesBD22 6AE£62,270 average59 salesBD22 7NG£168,030 average59 salesBD22 7RF£142,934 average59 salesBD22 8AN£110,834 average59 salesBD22 6AQ£76,691 average58 salesBD22 6DN£71,595 average58 salesBD22 7QU£122,424 average58 salesBD22 9DG£119,382 average58 salesBD22 7RZ£179,179 average56 salesBD22 6LU£131,135 average55 salesBD22 7LX£110,413 average55 salesBD22 9DR£132,977 average55 salesBD22 0NU£155,840 average54 salesBD22 0BH£128,515 average53 salesBD22 6LX£128,252 average53 salesBD22 8DU£129,628 average53 salesBD22 6LW£102,282 average52 salesBD22 8AJ£108,909 average52 salesBD22 9DL£107,728 average52 salesBD22 6BA£82,702 average51 salesBD22 8JX£82,504 average51 salesBD22 0AG£124,815 average50 salesBD22 6DJ£60,836 average50 salesBD22 6NL£127,634 average50 salesBD22 7DE£68,705 average50 salesBD22 7DQ£74,425 average50 salesBD22 0FN£241,326 average49 salesBD22 7JQ£191,099 average49 salesBD22 7LZ£100,464 average49 salesBD22 9EP£114,204 average49 salesBD22 0AS£97,538 average48 salesBD22 0BJ£78,150 average48 salesBD22 0BS£141,976 average48 salesBD22 0EG£163,452 average48 sales

Compare postcodes in BD22

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

Compare locationsCheck asking priceHow we calculate prices

Property valuation guide

Estimate a property value in the BD22 area

Professional valuers use recent sold prices as comparable evidence. In the BD22 area, the median sold price is £124,000 and the average is £133,342, based on 17,730 HM Land Registry transactions. Over five years, prices have moved +38.7%, which affects how comparables from earlier years should be weighted.

Typical comparable range: £105,000–£143,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.

Check an asking price against local evidence

Frequently asked questions

What is the average sold price in the BD22 postcode area?

The average sold price in BD22 is £133,342, based on 17,730 HM Land Registry transactions across 964 postcodes.

How does BD22 compare to the national average?

BD22 is -66.6% below the England and Wales national average of £398,894.

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 BD22 area cover?

The BD22 postcode area covers 964 individual postcodes with 17,730 registered sales. The largest town grouping is Keighley.

More about BD22

Keighley townBrowse districtsMarket reportsMethodologyCompare locationsArea guide: BD22

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.