# Caernarfon Property Market Summary
Caernarfon's property market presents an interesting picture with an overall average price of £132,978 across 8,204 properties, though this figure likely reflects the area's diverse housing stock including many modestly-priced terraced homes and flats. The historic market town, dominated by its UNESCO World Heritage castle, has experienced notable price volatility in recent years. From a relatively stable period between 2016-2020 when prices hovered around £160,000-£185,000, the market saw dramatic acceleration from 2021 onwards, peaking at an extraordinary £473,952 average in 2023 before moderating to £216,285 in early 2025.
The sharp price spike in 2023, whilst transaction volumes decreased, likely reflects a shift in the mix of properties sold towards higher-value homes or possibly the influence of second-home purchases in this popular North Wales location. The subsequent correction in 2024-2025, with prices settling around £220,000, suggests a market finding a more sustainable level. This coastal Gwynedd town continues to attract buyers drawn to its Welsh culture, stunning Snowdonia setting, and maritime heritage, though the market has clearly experienced the second-home and holiday let pressures common to many desirable Welsh communities.
--- *Based on 8,204 properties with historical sales data from 2016-2025*
The average house price in Caernarfon, Gwynedd is £132,978. Prices range from £100 to £24,133,922.
There are 8,204 properties in Caernarfon with 9,793 recorded transactions since 1995.
The median house price in Caernarfon is £97,500, compared to an average of £132,978.
Caernarfon has 3,138 terraced properties, 2,675 detached properties, 1,805 semi-detached properties, 457 other properties.
Average house prices in Caernarfon have risen by 387.5% from £44,368 in 1995 to £216,285 in 2025.
The most popular streets in Caernarfon by number of properties include High Street, Gwel Y Llan, Rhedyw Road, Station Road, Hyfrydle Road.
Caernarfon is located in Gwynedd, in the Gwynedd district.