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 £323,420 across 39,909 HM Land Registry transactions covering 1,903 postcodes. The largest town grouping is Bath.

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

BA2 at a glance

BA2 postcode area averages £323,420 across 39,909 completed sales covering 1,903 postcodes. Check the median, sample depth and nearby postcodes before using the average as a market signal.

Check asking price

Average £323,420 · Median £270,000 · 39,909 transactions · +189.1% growth · 1,903 postcodes

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

BA2 Postcode Area Overview

The BA2 postcode area averages £323,420 across 39,909 registered sales — below the national average of £398,894 by -18.9%. The median price across constituent postcodes is £270,000, suggesting higher-value sales pull the mean upward. 1,903 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 +189.1%, in line with national growth.

Postcodes in BA2

BA2 8TZ£127,414 average235 salesBA2 8TY£228,344 average176 salesBA2 8TL£132,658 average141 salesBA2 4AZ£202,917 average140 salesBA2 4BP£252,839 average140 salesBA2 8TT£199,107 average139 salesBA2 8TQ£135,298 average132 salesBA2 3HP£236,960 average119 salesBA2 8TG£156,752 average118 salesBA2 4DU£279,918 average117 salesBA2 1JR£172,149 average113 salesBA2 3HL£169,202 average113 salesBA2 6PA£211,938 average112 salesBA2 3QJ£205,134 average111 salesBA2 8TR£114,792 average110 salesBA2 8SW£134,672 average109 salesBA2 8ES£157,591 average106 salesBA2 0NN£168,371 average105 salesBA2 8SR£180,384 average103 salesBA2 8TJ£175,907 average103 salesBA2 8TW£147,404 average103 salesBA2 1LT£213,965 average102 salesBA2 2AL£170,741 average101 salesBA2 7JQ£266,122 average100 salesBA2 8SP£142,310 average100 salesBA2 4QB£273,195 average97 salesBA2 6NF£215,591 average97 salesBA2 3GE£360,059 average96 salesBA2 8SL£198,920 average96 salesBA2 5DX£317,457 average95 salesBA2 3RW£175,325 average93 salesBA2 3QD£238,215 average92 salesBA2 4DF£338,681 average92 salesBA2 6NE£506,231 average92 salesBA2 6NX£214,522 average92 salesBA2 4RF£388,691 average91 salesBA2 2TS£264,215 average90 salesBA2 4QZ£422,204 average90 salesBA2 5RS£190,708 average90 salesBA2 4BU£449,680 average89 salesBA2 3RA£192,942 average88 salesBA2 4SP£329,773 average88 salesBA2 5QA£262,956 average87 salesBA2 6LL£303,243 average87 salesBA2 1DY£151,402 average86 salesBA2 3QB£216,361 average85 salesBA2 6PL£149,340 average85 salesBA2 1AJ£247,975 average84 salesBA2 4EA£199,885 average83 salesBA2 4SJ£393,359 average83 salesBA2 1JN£190,285 average82 salesBA2 4RB£344,163 average81 salesBA2 6LW£213,628 average81 salesBA2 7PE£550,768 average79 salesBA2 8SJ£117,329 average79 salesBA2 8TB£155,148 average78 salesBA2 2DY£155,236 average76 salesBA2 1HA£181,279 average75 salesBA2 2AJ£141,452 average75 salesBA2 5DW£355,885 average75 salesBA2 1EA£168,250 average74 salesBA2 2BT£130,825 average74 salesBA2 8ET£146,144 average74 salesBA2 2TZ£207,482 average73 salesBA2 3QU£469,412 average73 salesBA2 6ND£422,193 average73 salesBA2 0HB£201,590 average72 salesBA2 1AY£192,396 average72 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 8SB£192,688 average68 salesBA2 1BY£122,946 average67 salesBA2 1JW£179,054 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 £270,000 and the average is £323,420, based on 39,909 HM Land Registry transactions. Over five years, prices have moved +189.1%, which affects how comparables from earlier years should be weighted.

Typical comparable range: £230,000–£311,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 £323,420, based on 39,909 HM Land Registry transactions across 1,903 postcodes.

How does BA2 compare to the national average?

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

The BA2 postcode area covers 1,903 individual postcodes with 39,909 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.