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. /BA2

BA2 postcode area house prices

BA2 has an average sold price of £322,402 across 39,685 HM Land Registry transactions covering 1,902 postcodes. The largest town grouping is Bath.

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

Decision summary

BA2 at a glance

BA2 postcode area averages £322,402 across 39,685 completed sales covering 1,902 postcodes. Check the median, sample depth and nearby postcodes before using the average as a market signal.

Check asking price

Average £322,402 · Median £269,200 · 39,685 transactions · +196.9% growth · 1,902 postcodes

Data source
HM Land Registry
Updated July 2026
Sample quality
High transaction depth
39,685 sales across 1,902 postcodes
Median check
£269,200
Mean and median differ — inspect local mix
Trend signal
+196.9%
The five-year price movement is +196.9%.
Coverage
1,902 postcodes
Largest town: Bath
Data source
HM Land Registry
Sample quality
High transaction depth
Median check
£269,200
Check asking price

BA2 Postcode Area Overview

The BA2 postcode area averages £322,402 across 39,685 registered sales — below the national average of £396,803 by -18.8%. The median price across constituent postcodes is £269,200, suggesting higher-value sales pull the mean upward. 1,902 postcodes cover this area, with data sourced from HM Land Registry Price Paid Records. The principal town is Bath, which accounts for the largest share of transactions in this postcode area. The five-year price movement is +196.9%, in line with national growth.

Postcodes in BA2

BA2 8TZ£127,414 average235 salesBA2 8TY£227,021 average175 salesBA2 4AZ£203,189 average139 salesBA2 8TL£130,517 average139 salesBA2 8TT£199,107 average139 salesBA2 4BP£250,755 average137 salesBA2 8TQ£133,774 average131 salesBA2 3HP£236,960 average119 salesBA2 8TG£156,752 average118 salesBA2 4DU£278,021 average116 salesBA2 3HL£169,202 average113 salesBA2 1JR£171,409 average112 salesBA2 6PA£211,938 average112 salesBA2 3QJ£205,134 average111 salesBA2 8TR£114,792 average110 salesBA2 8SW£132,678 average108 salesBA2 8ES£157,591 average106 salesBA2 0NN£168,371 average105 salesBA2 8TJ£175,907 average103 salesBA2 8TW£147,404 average103 salesBA2 1LT£213,965 average102 salesBA2 8SR£178,623 average102 salesBA2 2AL£170,741 average101 salesBA2 8SP£142,310 average100 salesBA2 7JQ£263,841 average99 salesBA2 4QB£273,195 average97 salesBA2 6NF£215,591 average97 salesBA2 8SL£198,920 average96 salesBA2 3GE£359,455 average95 salesBA2 5DX£315,675 average94 salesBA2 3QD£238,215 average92 salesBA2 3RW£173,861 average92 salesBA2 6NX£214,522 average92 salesBA2 4RF£388,691 average91 salesBA2 6NE£509,651 average91 salesBA2 2TS£264,215 average90 salesBA2 4DF£338,796 average90 salesBA2 4QZ£422,204 average90 salesBA2 4BU£449,680 average89 salesBA2 5RS£189,817 average89 salesBA2 3RA£192,942 average88 salesBA2 4SP£329,773 average88 salesBA2 1DY£151,402 average86 salesBA2 5QA£259,850 average86 salesBA2 6LL£302,787 average86 salesBA2 6PL£149,340 average85 salesBA2 3QB£213,553 average84 salesBA2 1AJ£245,119 average83 salesBA2 4EA£199,885 average83 salesBA2 1JN£190,285 average82 salesBA2 4SJ£388,461 average82 salesBA2 4RB£338,215 average80 salesBA2 6LW£211,110 average80 salesBA2 7PE£550,768 average79 salesBA2 8SJ£117,329 average79 salesBA2 8TB£155,148 average78 salesBA2 2AJ£141,452 average75 salesBA2 5DW£355,885 average75 salesBA2 1EA£168,250 average74 salesBA2 1HA£178,391 average74 salesBA2 2BT£130,825 average74 salesBA2 2DY£149,972 average74 salesBA2 8ET£146,144 average74 salesBA2 2TZ£205,781 average72 salesBA2 3QU£469,751 average72 salesBA2 6ND£424,168 average72 salesBA2 0HB£199,556 average71 salesBA2 1AY£191,092 average71 salesBA2 2AQ£166,794 average71 salesBA2 4NG£301,760 average70 salesBA2 2BU£159,623 average69 salesBA2 1LU£216,614 average68 salesBA2 2TB£168,855 average68 salesBA2 3BY£188,508 average68 salesBA2 3LS£206,582 average68 salesBA2 4RZ£319,977 average68 salesBA2 7FF£197,066 average68 salesBA2 1JW£179,054 average67 salesBA2 2BW£148,703 average67 salesBA2 2DZ£145,257 average67 sales

Compare postcodes in BA2

Use the location comparison tool to put BA2 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 BA2 area

Professional valuers use recent sold prices as comparable evidence. In the BA2 area, the median sold price is £269,200 and the average is £322,402, based on 39,685 HM Land Registry transactions. Over five years, prices have moved +196.9%, which affects how comparables from earlier years should be weighted.

Typical comparable range: £229,000–£310,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 BA2 postcode area?

The average sold price in BA2 is £322,402, based on 39,685 HM Land Registry transactions across 1,902 postcodes.

How does BA2 compare to the national average?

BA2 is -18.8% below the England and Wales national average of £396,803.

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

The BA2 postcode area covers 1,902 individual postcodes with 39,685 registered sales. The largest town grouping is Bath.

More about BA2

Bath townBrowse districtsMarket reportsMethodologyCompare locationsArea guide: BA2

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.