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

BA1 postcode area house prices

BA1 has an average sold price of £367,426 across 27,130 HM Land Registry transactions covering 1,237 postcodes. The largest town grouping is Bath.

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

Decision summary

BA1 at a glance

BA1 postcode area averages £367,426 across 27,130 completed sales covering 1,237 postcodes. Check the median, sample depth and nearby postcodes before using the average as a market signal.

Check asking price

Average £367,426 · Median £293,000 · 27,130 transactions · +67.2% growth · 1,237 postcodes

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

BA1 Postcode Area Overview

The BA1 postcode area averages £367,426 across 27,130 registered sales — below the national average of £396,803 by -7.4%. The median price across constituent postcodes is £293,000, suggesting higher-value sales pull the mean upward. 1,237 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 +67.2%, in line with national growth.

Postcodes in BA1

BA1 6AX£208,691 average278 salesBA1 6BA£196,432 average188 salesBA1 1HZ£283,585 average185 salesBA1 2LY£345,906 average184 salesBA1 5NF£185,729 average173 salesBA1 2BL£200,364 average155 salesBA1 4DF£120,139 average150 salesBA1 2RU£241,428 average146 salesBA1 5HY£329,537 average143 salesBA1 2BQ£149,261 average140 salesBA1 6AD£158,140 average131 salesBA1 6AP£210,949 average121 salesBA1 2BN£185,430 average120 salesBA1 2QF£298,605 average119 salesBA1 5BG£342,364 average115 salesBA1 8AZ£375,870 average114 salesBA1 5LX£249,891 average113 salesBA1 2QA£275,339 average109 salesBA1 6AW£144,259 average109 salesBA1 2PR£308,647 average105 salesBA1 3HG£206,679 average105 salesBA1 2TF£341,750 average104 salesBA1 2UB£371,039 average104 salesBA1 5EX£758,737 average103 salesBA1 7DH£381,042 average101 salesBA1 3HF£219,380 average100 salesBA1 5ED£283,292 average99 salesBA1 5HR£268,067 average99 salesBA1 6JL£219,460 average94 salesBA1 2LT£487,902 average91 salesBA1 2PZ£291,700 average91 salesBA1 6QD£260,952 average90 salesBA1 3EG£229,752 average89 salesBA1 5AE£339,013 average88 salesBA1 6LH£269,874 average87 salesBA1 3BX£235,128 average85 salesBA1 2PW£364,830 average83 salesBA1 3BU£211,741 average83 salesBA1 6PQ£309,164 average83 salesBA1 2RQ£225,474 average82 salesBA1 4AR£272,103 average82 salesBA1 4EJ£178,354 average82 salesBA1 3NX£382,294 average81 salesBA1 6AB£207,629 average81 salesBA1 6EF£228,523 average81 salesBA1 8BD£183,885 average81 salesBA1 5LS£245,311 average79 salesBA1 2LX£405,245 average78 salesBA1 6EU£239,623 average78 salesBA1 6RU£291,246 average78 salesBA1 2BE£173,884 average77 salesBA1 3BW£234,910 average77 salesBA1 2QX£203,433 average76 salesBA1 2UG£481,424 average76 salesBA1 6JJ£259,281 average75 salesBA1 2LR£509,381 average72 salesBA1 5EZ£474,570 average72 salesBA1 5NA£332,361 average72 salesBA1 4PA£228,809 average71 salesBA1 6NX£225,320 average71 salesBA1 2LN£736,573 average70 salesBA1 5QA£381,289 average70 salesBA1 6RX£182,581 average70 salesBA1 3LP£310,435 average68 salesBA1 6DR£316,929 average68 salesBA1 6SX£251,854 average68 salesBA1 2LW£374,878 average67 salesBA1 5NB£247,796 average67 salesBA1 6AG£149,443 average67 salesBA1 5DU£190,801 average66 salesBA1 7QU£242,301 average66 salesBA1 3HX£109,005 average65 salesBA1 7RL£323,399 average65 salesBA1 2QU£221,620 average64 salesBA1 4DQ£195,652 average64 salesBA1 5BB£663,983 average64 salesBA1 4BT£278,748 average63 salesBA1 5DZ£442,008 average63 salesBA1 5JU£391,205 average63 salesBA1 7ES£391,880 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.

Compare locationsCheck asking priceHow we calculate prices

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 £293,000 and the average is £367,426, based on 27,130 HM Land Registry transactions. Over five years, prices have moved +67.2%, which affects how comparables from earlier years should be weighted.

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

The average sold price in BA1 is £367,426, based on 27,130 HM Land Registry transactions across 1,237 postcodes.

How does BA1 compare to the national average?

BA1 is -7.4% 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 BA1 area cover?

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

More about BA1

Bath townBrowse districtsMarket reportsMethodologyCompare locationsArea guide: 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.