BA1 postcode area house prices

BA1 has an average sold price of £368,136 across 27,347 HM Land Registry transactions covering 1,240 postcodes. The largest town grouping is Bath.

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

BA1 at a glance

BA1 postcode area averages £368,136 across 27,347 completed sales covering 1,240 postcodes. Check the median, sample depth and nearby postcodes before using the average as a market signal.

Average £368,136 · Median £295,000 · 27,347 transactions · +57.8% growth · 1,240 postcodes

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

BA1 Postcode Area Overview

The BA1 postcode area averages £368,136 across 27,347 registered sales — below the national average of £400,016 by -8.0%. The median price across constituent postcodes is £295,000, suggesting higher-value sales pull the mean upward. 1,240 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 +57.8%, in line with national growth.

Postcodes in BA1

BA1 6AX£209,310 average281 salesBA1 6BA£197,236 average189 salesBA1 1HZ£284,299 average188 salesBA1 2LY£345,906 average184 salesBA1 5NF£185,729 average173 salesBA1 2BL£202,948 average164 salesBA1 4DF£120,139 average150 salesBA1 2RU£241,428 average146 salesBA1 2BQ£150,636 average144 salesBA1 5HY£333,291 average144 salesBA1 6AD£158,140 average131 salesBA1 2BN£185,427 average121 salesBA1 6AP£210,949 average121 salesBA1 2QF£298,605 average119 salesBA1 5LX£248,230 average116 salesBA1 8AZ£375,769 average116 salesBA1 5BG£342,364 average115 salesBA1 2QA£279,927 average111 salesBA1 6AW£145,038 average110 salesBA1 3HG£208,395 average107 salesBA1 2PR£308,647 average105 salesBA1 2TF£340,744 average105 salesBA1 2UB£371,039 average104 salesBA1 5EX£758,737 average103 salesBA1 7DH£381,042 average101 salesBA1 3HF£219,380 average100 salesBA1 5ED£281,959 average100 salesBA1 5HR£268,067 average99 salesBA1 6JL£222,133 average96 salesBA1 2PZ£292,497 average92 salesBA1 2LT£487,902 average91 salesBA1 3EG£231,200 average90 salesBA1 6QD£260,952 average90 salesBA1 5AE£339,013 average88 salesBA1 6LH£269,874 average87 salesBA1 3BX£235,317 average86 salesBA1 2PW£364,830 average83 salesBA1 2RQ£226,119 average83 salesBA1 3BU£211,741 average83 salesBA1 4EJ£180,543 average83 salesBA1 6PQ£309,164 average83 salesBA1 3NX£380,709 average82 salesBA1 4AR£272,103 average82 salesBA1 6AB£207,629 average81 salesBA1 6EF£228,523 average81 salesBA1 8BD£183,885 average81 salesBA1 2LX£405,748 average79 salesBA1 5LS£245,311 average79 salesBA1 2BE£176,731 average78 salesBA1 3BW£238,489 average78 salesBA1 6EU£239,623 average78 salesBA1 6RU£291,246 average78 salesBA1 2QX£205,077 average77 salesBA1 2UG£480,496 average77 salesBA1 6JJ£260,738 average76 salesBA1 2LR£516,101 average73 salesBA1 5NA£333,973 average73 salesBA1 6NX£229,352 average73 salesBA1 4PA£230,770 average72 salesBA1 5EZ£474,570 average72 salesBA1 2LN£726,223 average71 salesBA1 5QA£381,289 average70 salesBA1 6RX£182,581 average70 salesBA1 6DR£319,583 average69 salesBA1 3LP£310,435 average68 salesBA1 5DU£189,101 average68 salesBA1 6SX£251,854 average68 salesBA1 2LW£374,878 average67 salesBA1 5NB£247,796 average67 salesBA1 6AG£149,443 average67 salesBA1 3HX£109,444 average66 salesBA1 7QU£242,301 average66 salesBA1 5BB£665,460 average65 salesBA1 5JU£396,091 average65 salesBA1 7RL£323,399 average65 salesBA1 2QU£221,620 average64 salesBA1 3ES£209,490 average64 salesBA1 4DQ£195,652 average64 salesBA1 7ES£392,163 average64 salesBA1 4BT£278,748 average63 sales

Compare postcodes in BA1

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

Property valuation guide

Estimate a property value in the BA1 area

Professional valuers use recent sold prices as comparable evidence. In the BA1 area, the median sold price is £295,000 and the average is £368,136, based on 27,347 HM Land Registry transactions. Over five years, prices have moved +57.8%, which affects how comparables from earlier years should be weighted.

Typical comparable range: £251,000–£339,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 BA1 postcode area?

The average sold price in BA1 is £368,136, based on 27,347 HM Land Registry transactions across 1,240 postcodes.

How does BA1 compare to the national average?

BA1 is -8.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 BA1 area cover?

The BA1 postcode area covers 1,240 individual postcodes with 27,347 registered sales. The largest town grouping is Bath.

More about BA1

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.