House Price Finder
Town Profile 9 postcode areas

Swansea

Swansea · 131,216 properties sold since 1995

Postcodes: SA1SA2SA3SA4SA5SA6SA7SA8 +1 more
Average Property Value
£231,640
↑ 3.8% YoY

Market analysis

Homes in Swansea, Swansea sell for an average of £231,640 — 15% below the UK average of £271,295. The median sold price is £175,000. In 2025, the most recent complete year, prices rose 3.8% year on year, from £242,197 to £251,459. Since 2015, average values in Swansea have grown by 28%.

Terraced houses are the most commonly sold property type in Swansea, making up 33% of transactions. Swansea spans 9 postcode areas, with 131,216 sales registered since 1995.

£231,640
Average
£175,000
Median
£350
Lowest
£42.6M
Highest

Liveability Score

Aggregated from 9 postcode areas

Good
74 / 100
Connectivity 85
Market Stability 57

Price Trend

2016 2017 2018 2019 2020 2021 2022 2023 2024 2025
£173k £251k

Property Types

Terraced 33%
Semi-Detached 32%
Detached 25%
Flat 8%
Other 2%
131,216 total sales across 5 property types

Market Summary

£125k
Lower Quartile
£175k
Median
£263k
Upper Quartile
Price Distribution £350 – £42.6M

Yearly Price History

Year Average Median Sales Change
2026 (YTD) £235,714 £185,000 1,105 ↓ 6.3%
2025 £251,459 £197,000 4,053 ↑ 3.8%
2024 £242,197 £187,000 4,088 ↑ 7.0%
2023 £226,363 £176,590 3,833 ↓ 0.4%
2022 £227,229 £175,000 4,486 ↓ 6.7%
2021 £243,650 £167,500 5,157 ↑ 28.1%
2020 £190,172 £153,000 3,615 ↑ 3.1%
2019 £184,390 £146,500 4,375 ↑ 1.8%
2018 £181,061 £140,000 4,481 ↓ 0.6%
2017 £182,168 £135,000 4,704 ↑ 5.1%
2016 £173,254 £135,000 4,306 ↓ 11.8%
2015 £196,517 £129,000 3,991

Postcode Areas in Swansea

Swansea covers 9 postcode areas. Click any one for detailed property data, schools, crime stats, and demographics.

SA1SA2SA3SA4SA5SA6SA7SA8SA9

Useful guides

Stamp Duty Calculator

Calculate SDLT on your purchase — 2026/27 rates.

First-Time Buyer Guide

Everything you need to know about buying your first home in 2026.

What's Your House Worth?

Free ways to estimate your property's value using sold price data.

Streets in Swansea

The 60 busiest streets in Swansea by number of recorded sales. Each page lists every property on the street and what it last sold for.

Swansea Road 977 Gower Road 962 Trawler Road 809 Carmarthen Road 772 Llangyfelach Road 687 Neath Road 683 St Helens Road 649 Middle Road 646 Phoebe Road 608 Kings Road 556 Clydach Road 478 High Street 459 Station Road 459 Pentregethin Road 456 Mumbles Road 451 Bryn Road 430 Brecon Road 430 New Road 412 Alexandra Road 394 Birchgrove Road 358 Mannheim Quay 338 Tal Y Coed 337 St Helens Avenue 313 Frampton Road 295 Peniel Green Road 284 Delffordd 281 Vicarage Road 276 Rhondda Street 266 Elm Crescent 261 Danygraig Road 250 Graig Road 250 Bryn Morgrug 247 St Christophers Court 244 Newton Road 241 Glanmor Road 239 Hanover Street 238 King Edwards Road 236 Ffordd Scott 235 Dunvant Road 232 Norfolk Street 230 Mayals Road 229 Oxford Street 228 Lon Enfys 224 Terrace Road 222 Marcroft Road 220 Dyffryn Road 218 Emily Fields 217 West Street 216 Southward Lane 216 Ffordd Dryden 216 Castle Street 216 Heol Waun Wen 214 Vivian Road 209 Squirrel Walk 209 Townhill Road 208 Parc Gilbertson 207 Sketty Road 204 Trewyddfa Road 202 Bishopston Road 202 Herbert Thomas Way 202

Frequently asked questions about Swansea

What is the average house price in Swansea?
The average sold price in Swansea, Swansea is £231,640, across 26,337 sales since 2020. The median is £175,000 — the middle price, which a few very expensive sales cannot pull upward.
Are house prices in Swansea rising or falling?
In 2025, the last complete year, the average sold price in Swansea was £251,459, up 3.8% on 2024's £242,197.
How many properties have sold in Swansea?
HM Land Registry has recorded 131,216 sales in Swansea since 1995, across 9 postcode areas (SA1, SA2, SA3, SA4, SA5, SA6). The most common property type is terraced.

About this data

Averages and medians for Swansea cover the 26,337 sales registered since 2020, so they describe the current market rather than three decades of it. The 131,216 figure is every sale since records begin in 1995, and the yearly chart uses each year's own sales. Prices are what buyers actually paid, as registered with HM Land Registry — not asking prices or estimates. Scotland and Northern Ireland are not in this dataset; see Scotland and Northern Ireland.

Source: HM Land Registry Price Paid Data · Crown copyright 2026 · Open Government Licence v3.0