Buying property in Cardiff: an evidence-led city guide
The middle district sale median in this 6-district sample is £259,000. Medians run from £178,000 in City Centre (CF10) to £335,000 in Whitchurch and Rhiwbina (CF14).
The city sample
The sample contains 6,638 completed sales over 24 months. It also covers 0 open schools, 478 mapped green-space and outdoor-sport sites, and 57 rail, metro or tram nodes.
On the Government local-area scale, 42.6% of mapped postcode units fall in the more well-off 8 to 10 band, while 29.3% fall in the poorer 1 to 3 band. The median is 6 out of 10.
Recorded-price range
The middle district median is £259,000, based on 6,638 completed sales across the sample. The lowest and highest district medians are £178,000 and £335,000.
CF10
- Median recorded sale
- £178,000
- Average recorded sale
- £331,832
- Recorded sales
- 453 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
CF11
- Median recorded sale
- £235,000
- Average recorded sale
- £280,325
- Recorded sales
- 980 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
CF14
- Median recorded sale
- £335,000
- Average recorded sale
- £374,795
- Recorded sales
- 1,732 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
CF23
- Median recorded sale
- £285,000
- Average recorded sale
- £359,409
- Recorded sales
- 930 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
CF24
- Median recorded sale
- £238,000
- Average recorded sale
- £316,573
- Recorded sales
- 1,027 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
CF5
- Median recorded sale
- £280,000
- Average recorded sale
- £317,133
- Recorded sales
- 1,516 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
Recorded crime mix
Police.uk records 36,784 reports across the sampled districts from 2025-07 to 2026-06. The selected serious categories account for 36.6%.
CF10
- Reported crime, 12 months
- 8,826
- Selected report-category share
- 3,052 (34.6%)
How this was counted
Postcode district. Police.uk anonymised coordinates assigned to nearest Code-Point Open centroid; selected-category share is not an official severity rate.
CF11
- Reported crime, 12 months
- 5,382
- Selected report-category share
- 1,866 (34.7%)
How this was counted
Postcode district. Police.uk anonymised coordinates assigned to nearest Code-Point Open centroid; selected-category share is not an official severity rate.
CF14
- Reported crime, 12 months
- 5,164
- Selected report-category share
- 1,838 (35.6%)
How this was counted
Postcode district. Police.uk anonymised coordinates assigned to nearest Code-Point Open centroid; selected-category share is not an official severity rate.
CF23
- Reported crime, 12 months
- 3,020
- Selected report-category share
- 1,164 (38.5%)
How this was counted
Postcode district. Police.uk anonymised coordinates assigned to nearest Code-Point Open centroid; selected-category share is not an official severity rate.
CF24
- Reported crime, 12 months
- 7,685
- Selected report-category share
- 2,865 (37.3%)
How this was counted
Postcode district. Police.uk anonymised coordinates assigned to nearest Code-Point Open centroid; selected-category share is not an official severity rate.
CF5
- Reported crime, 12 months
- 6,707
- Selected report-category share
- 2,671 (39.8%)
How this was counted
Postcode district. Police.uk anonymised coordinates assigned to nearest Code-Point Open centroid; selected-category share is not an official severity rate.
How well-off are the sampled areas?
The combined postcode-unit median is 6 out of 10. Decile 1 is the poorer end and decile 10 the more well-off end. 42.6% fall in levels 8 to 10.
CF10
- Median IMD decile
- 6.0 / 10
- Postcode units in deciles 1–3
- 24.7%
- Postcode units in deciles 8–10
- 7.6%
How this was counted
Postcode district. distribution of WIMD 2025 deciles at Code-Point postcode centroids; Wales only.
CF11
- Median IMD decile
- 4.0 / 10
- Postcode units in deciles 1–3
- 45.9%
- Postcode units in deciles 8–10
- 25.3%
How this was counted
Postcode district. distribution of WIMD 2025 deciles at Code-Point postcode centroids; Wales only.
CF14
- Median IMD decile
- 9.0 / 10
- Postcode units in deciles 1–3
- 8.1%
- Postcode units in deciles 8–10
- 74.8%
How this was counted
Postcode district. distribution of WIMD 2025 deciles at Code-Point postcode centroids; Wales only.
CF23
- Median IMD decile
- 9.0 / 10
- Postcode units in deciles 1–3
- 16.4%
- Postcode units in deciles 8–10
- 64.9%
How this was counted
Postcode district. distribution of WIMD 2025 deciles at Code-Point postcode centroids; Wales only.
CF24
- Median IMD decile
- 3.0 / 10
- Postcode units in deciles 1–3
- 51.3%
- Postcode units in deciles 8–10
- 4.5%
How this was counted
Postcode district. distribution of WIMD 2025 deciles at Code-Point postcode centroids; Wales only.
CF5
- Median IMD decile
- 7.0 / 10
- Postcode units in deciles 1–3
- 37.9%
- Postcode units in deciles 8–10
- 45.0%
How this was counted
Postcode district. distribution of WIMD 2025 deciles at Code-Point postcode centroids; Wales only.
Schools
The selected districts contain 0 open establishments. The middle district count is 0.
CF10
- Registered school sites
- 0 ()
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
CF11
- Registered school sites
- 0 ()
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
CF14
- Registered school sites
- 0 ()
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
CF23
- Registered school sites
- 0 ()
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
CF24
- Registered school sites
- 0 ()
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
CF5
- Registered school sites
- 0 ()
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
Green space and outdoor sport
OS maps 478 green-space and outdoor-sport sites covering 1,406.5 hectares. This includes 100 public parks or gardens.
CF10
- Mapped OS green-space sites
- 33
- Mapped site area
- 43.98 ha
- Public parks or gardens
- 11
How this was counted
Postcode district. OS Open Greenspace April 2026 site polygon geometric centroid assigned to nearest Code-Point Open postcode centroid.
CF11
- Mapped OS green-space sites
- 66
- Mapped site area
- 234.37 ha
- Public parks or gardens
- 15
How this was counted
Postcode district. OS Open Greenspace April 2026 site polygon geometric centroid assigned to nearest Code-Point Open postcode centroid.
CF14
- Mapped OS green-space sites
- 122
- Mapped site area
- 472.41 ha
- Public parks or gardens
- 20
How this was counted
Postcode district. OS Open Greenspace April 2026 site polygon geometric centroid assigned to nearest Code-Point Open postcode centroid.
CF23
- Mapped OS green-space sites
- 76
- Mapped site area
- 196.54 ha
- Public parks or gardens
- 22
How this was counted
Postcode district. OS Open Greenspace April 2026 site polygon geometric centroid assigned to nearest Code-Point Open postcode centroid.
CF24
- Mapped OS green-space sites
- 51
- Mapped site area
- 71.77 ha
- Public parks or gardens
- 10
How this was counted
Postcode district. OS Open Greenspace April 2026 site polygon geometric centroid assigned to nearest Code-Point Open postcode centroid.
CF5
- Mapped OS green-space sites
- 130
- Mapped site area
- 387.40 ha
- Public parks or gardens
- 22
How this was counted
Postcode district. OS Open Greenspace April 2026 site polygon geometric centroid assigned to nearest Code-Point Open postcode centroid.
Flood information
Natural Resources Wales maps flood-risk bands at 6,564 postcode centroids. 1,431 are in a mapped extent: 17 high, 70 medium and 1,344 low.
CF10
- Postcode centroids in source
- 631
- In a mapped flood-risk extent
- 238
- Highest mapped risk: high / medium / low
- 3 / 1 / 234
How this was counted
Postcode district. point-in-polygon classification of Code-Point postcode centroids against NRW Flood Risk Assessment Wales risk bands.
CF11
- Postcode centroids in source
- 868
- In a mapped flood-risk extent
- 710
- Highest mapped risk: high / medium / low
- 3 / 1 / 706
How this was counted
Postcode district. point-in-polygon classification of Code-Point postcode centroids against NRW Flood Risk Assessment Wales risk bands.
CF14
- Postcode centroids in source
- 1,658
- In a mapped flood-risk extent
- 167
- Highest mapped risk: high / medium / low
- 5 / 2 / 160
How this was counted
Postcode district. point-in-polygon classification of Code-Point postcode centroids against NRW Flood Risk Assessment Wales risk bands.
CF23
- Postcode centroids in source
- 910
- In a mapped flood-risk extent
- 90
- Highest mapped risk: high / medium / low
- 3 / 25 / 62
How this was counted
Postcode district. point-in-polygon classification of Code-Point postcode centroids against NRW Flood Risk Assessment Wales risk bands.
CF24
- Postcode centroids in source
- 1,054
- In a mapped flood-risk extent
- 74
- Highest mapped risk: high / medium / low
- 1 / 7 / 66
How this was counted
Postcode district. point-in-polygon classification of Code-Point postcode centroids against NRW Flood Risk Assessment Wales risk bands.
CF5
- Postcode centroids in source
- 1,443
- In a mapped flood-risk extent
- 152
- Highest mapped risk: high / medium / low
- 2 / 34 / 116
How this was counted
Postcode district. point-in-polygon classification of Code-Point postcode centroids against NRW Flood Risk Assessment Wales risk bands.
Air quality
The postcode-unit weighted 2024 annual-mean NO2 level is 12.4 micrograms per cubic metre. 86.2% of mapped units exceed the WHO 10 guideline and 0.0% meet or exceed 40.
CF10
- Median annual mean NO₂
- 16.3 µg/m³
- Postcode units above WHO 10 µg/m³
- 99.5%
- Postcode units at or above legal 40 µg/m³
- 0.0%
How this was counted
Postcode district. DEFRA PCM 2024 1 km modelled annual-mean NO2 looked up at each Code-Point Open postcode centroid; postcode-unit weighted district summary.
CF11
- Median annual mean NO₂
- 12.3 µg/m³
- Postcode units above WHO 10 µg/m³
- 94.6%
- Postcode units at or above legal 40 µg/m³
- 0.0%
How this was counted
Postcode district. DEFRA PCM 2024 1 km modelled annual-mean NO2 looked up at each Code-Point Open postcode centroid; postcode-unit weighted district summary.
CF14
- Median annual mean NO₂
- 11.1 µg/m³
- Postcode units above WHO 10 µg/m³
- 94.0%
- Postcode units at or above legal 40 µg/m³
- 0.0%
How this was counted
Postcode district. DEFRA PCM 2024 1 km modelled annual-mean NO2 looked up at each Code-Point Open postcode centroid; postcode-unit weighted district summary.
CF23
- Median annual mean NO₂
- 11.9 µg/m³
- Postcode units above WHO 10 µg/m³
- 98.7%
- Postcode units at or above legal 40 µg/m³
- 0.0%
How this was counted
Postcode district. DEFRA PCM 2024 1 km modelled annual-mean NO2 looked up at each Code-Point Open postcode centroid; postcode-unit weighted district summary.
CF24
- Median annual mean NO₂
- 15.2 µg/m³
- Postcode units above WHO 10 µg/m³
- 100.0%
- Postcode units at or above legal 40 µg/m³
- 0.0%
How this was counted
Postcode district. DEFRA PCM 2024 1 km modelled annual-mean NO2 looked up at each Code-Point Open postcode centroid; postcode-unit weighted district summary.
CF5
- Median annual mean NO₂
- 9.9 µg/m³
- Postcode units above WHO 10 µg/m³
- 48.3%
- Postcode units at or above legal 40 µg/m³
- 0.0%
How this was counted
Postcode district. DEFRA PCM 2024 1 km modelled annual-mean NO2 looked up at each Code-Point Open postcode centroid; postcode-unit weighted district summary.
Transport
The selected districts contain 1,555 active bus nodes and 57 rail, metro or tram nodes. The middle district has 220 bus and 7 rail, metro or tram nodes.
CF10
- Active bus access nodes
- 175
- Active rail, metro or tram nodes
- 13
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
CF11
- Active bus access nodes
- 177
- Active rail, metro or tram nodes
- 5
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
CF14
- Active bus access nodes
- 408
- Active rail, metro or tram nodes
- 24
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
CF23
- Active bus access nodes
- 254
- Active rail, metro or tram nodes
- 5
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
CF24
- Active bus access nodes
- 185
- Active rail, metro or tram nodes
- 1
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
CF5
- Active bus access nodes
- 356
- Active rail, metro or tram nodes
- 9
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
Broadband
The middle district postcode-unit median is 1,000 Mbit/s. District medians range from 1,000 to 1,000 Mbit/s.
CF10
- Median maximum advertised download
- 1,000 Mbit/s
- Median full-fibre availability
- 100.0%
- Median gigabit availability
- 100.0%
How this was counted
Postcode district. median across postcode units.
CF11
- Median maximum advertised download
- 1,000 Mbit/s
- Median full-fibre availability
- 100.0%
- Median gigabit availability
- 100.0%
How this was counted
Postcode district. median across postcode units.
CF14
- Median maximum advertised download
- 1,000 Mbit/s
- Median full-fibre availability
- 100.0%
- Median gigabit availability
- 100.0%
How this was counted
Postcode district. median across postcode units.
CF23
- Median maximum advertised download
- 1,000 Mbit/s
- Median full-fibre availability
- 100.0%
- Median gigabit availability
- 100.0%
How this was counted
Postcode district. median across postcode units.
CF24
- Median maximum advertised download
- 1,000 Mbit/s
- Median full-fibre availability
- 100.0%
- Median gigabit availability
- 100.0%
How this was counted
Postcode district. median across postcode units.
CF5
- Median maximum advertised download
- 1,000 Mbit/s
- Median full-fibre availability
- 100.0%
- Median gigabit availability
- 100.0%
How this was counted
Postcode district. median across postcode units.
Road safety
DfT records 729 personal-injury collisions across the selected districts from 2022 to 2024: 11 fatal, 87 serious and 631 slight.
CF10
- Reported collisions, 2022–24 (raw count)
- 89
- Fatal
- 2
- Serious
- 10
- Slight
- 77
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
CF11
- Reported collisions, 2022–24 (raw count)
- 90
- Fatal
- 0
- Serious
- 13
- Slight
- 77
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
CF14
- Reported collisions, 2022–24 (raw count)
- 129
- Fatal
- 2
- Serious
- 13
- Slight
- 114
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
CF23
- Reported collisions, 2022–24 (raw count)
- 89
- Fatal
- 0
- Serious
- 11
- Slight
- 78
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
CF24
- Reported collisions, 2022–24 (raw count)
- 143
- Fatal
- 2
- Serious
- 13
- Slight
- 128
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
CF5
- Reported collisions, 2022–24 (raw count)
- 189
- Fatal
- 5
- Serious
- 27
- Slight
- 157
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
Sources and method
- HM Land Registry Price Paid Data. local 2025-2026 bulk snapshot. Retrieved 2026-10-01.
- data.police.uk street-level crime custom download. 2025-07 to 2026-06; seven verified programme forces. Original download date not recorded.
- Welsh Government Welsh Index of Multiple Deprivation 2025 — Cardiff extract. 2025-11-25. Original download date not recorded.
- DfE Get Information about Schools establishment register. 2026-08-02. Original download date not recorded.
- OS Open Greenspace. April 2026 programme-city tile manifest. Original download date not recorded.
- Natural Resources Wales Flood Risk Assessment Wales. 2026-05-21 Cardiff extract manifest. Original download date not recorded.
- DEFRA Pollution Climate Mapping annual-mean NO2 grid. 2024. Original download date not recorded.
- NaPTAN. 2026-08-02. Original download date not recorded.
- Ofcom Connected Nations. 2025. Original download date not recorded.
- DfT STATS19 Road Safety Data. 2022-2024 collision files. Original download date not recorded.
For an address-specific desk check, Property Diligence’s paid report adds the more detailed property-level information available from public sources.