BA2 postcode area house prices

BA2 has an average sold price of £324,131 across 40,013 HM Land Registry transactions covering 1,906 postcodes. The largest town grouping is Bath.

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

BA2 at a glance

BA2 postcode area averages £324,131 across 40,013 completed sales covering 1,906 postcodes. Check the median, sample depth and nearby postcodes before using the average as a market signal.

Average £324,131 · Median £270,000 · 40,013 transactions · +184.7% growth · 1,906 postcodes

Data source
HM Land Registry
Updated October 2026
Sample quality
High transaction depth
40,013 sales across 1,906 postcodes
Median check
£270,000
Mean and median differ — inspect local mix
Trend signal
+184.7%
The five-year price movement is +184.7%.
Coverage
1,906 postcodes
Largest town: Bath

BA2 Postcode Area Overview

The BA2 postcode area averages £324,131 across 40,013 registered sales — below the national average of £400,016 by -19.0%. The median price across constituent postcodes is £270,000, suggesting higher-value sales pull the mean upward. 1,906 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 +184.7%, 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£173,446 average114 salesBA2 3HL£169,202 average113 salesBA2 6PA£211,938 average112 salesBA2 3QJ£205,134 average111 salesBA2 8SW£136,447 average110 salesBA2 8TR£114,792 average110 salesBA2 8ES£157,591 average106 salesBA2 0NN£168,371 average105 salesBA2 8TJ£178,422 average104 salesBA2 8SR£180,384 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£274,050 average98 salesBA2 6NF£216,580 average98 salesBA2 8SL£200,993 average97 salesBA2 3GE£360,059 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£265,115 average88 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 1JN£192,932 average83 salesBA2 4EA£199,885 average83 salesBA2 4SJ£393,359 average83 salesBA2 6LW£216,155 average83 salesBA2 4RB£344,163 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 2BU£164,725 average71 salesBA2 4NG£301,760 average70 salesBA2 4RZ£317,049 average70 salesBA2 1LU£216,614 average68 salesBA2 2TB£168,855 average68 salesBA2 3BY£188,508 average68 salesBA2 3LS£206,582 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.

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 £324,131, based on 40,013 HM Land Registry transactions. Over five years, prices have moved +184.7%, 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.

Frequently asked questions

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

The average sold price in BA2 is £324,131, based on 40,013 HM Land Registry transactions across 1,906 postcodes.

How does BA2 compare to the national average?

BA2 is -19.0% below the England and Wales national average of £400,016.

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,906 individual postcodes with 40,013 registered sales. The largest town grouping is Bath.

More about 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.