Property Diligence

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)
HM Land Registry Price Paid Data. local 2025-2026 bulk snapshot. Retrieved 2026-10-01.
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)
HM Land Registry Price Paid Data. local 2025-2026 bulk snapshot. Retrieved 2026-10-01.
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)
HM Land Registry Price Paid Data. local 2025-2026 bulk snapshot. Retrieved 2026-10-01.
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)
HM Land Registry Price Paid Data. local 2025-2026 bulk snapshot. Retrieved 2026-10-01.
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)
HM Land Registry Price Paid Data. local 2025-2026 bulk snapshot. Retrieved 2026-10-01.
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)
HM Land Registry Price Paid Data. local 2025-2026 bulk snapshot. Retrieved 2026-10-01.
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%)
data.police.uk street-level crime custom download. 2025-07 to 2026-06; seven verified programme forces. Original download date not recorded.
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%)
data.police.uk street-level crime custom download. 2025-07 to 2026-06; seven verified programme forces. Original download date not recorded.
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%)
data.police.uk street-level crime custom download. 2025-07 to 2026-06; seven verified programme forces. Original download date not recorded.
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%)
data.police.uk street-level crime custom download. 2025-07 to 2026-06; seven verified programme forces. Original download date not recorded.
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%)
data.police.uk street-level crime custom download. 2025-07 to 2026-06; seven verified programme forces. Original download date not recorded.
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%)
data.police.uk street-level crime custom download. 2025-07 to 2026-06; seven verified programme forces. Original download date not recorded.
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%
Welsh Government Welsh Index of Multiple Deprivation 2025 — Cardiff extract. 2025-11-25. Original download date not recorded.
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%
Welsh Government Welsh Index of Multiple Deprivation 2025 — Cardiff extract. 2025-11-25. Original download date not recorded.
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%
Welsh Government Welsh Index of Multiple Deprivation 2025 — Cardiff extract. 2025-11-25. Original download date not recorded.
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%
Welsh Government Welsh Index of Multiple Deprivation 2025 — Cardiff extract. 2025-11-25. Original download date not recorded.
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%
Welsh Government Welsh Index of Multiple Deprivation 2025 — Cardiff extract. 2025-11-25. Original download date not recorded.
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%
Welsh Government Welsh Index of Multiple Deprivation 2025 — Cardiff extract. 2025-11-25. Original download date not recorded.
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 ()
DfE Get Information about Schools establishment register. 2026-08-02. Original download date not recorded.
How this was counted

Postcode district. open GIAS establishments grouped by registered postcode district.

CF11

Registered school sites
0 ()
DfE Get Information about Schools establishment register. 2026-08-02. Original download date not recorded.
How this was counted

Postcode district. open GIAS establishments grouped by registered postcode district.

CF14

Registered school sites
0 ()
DfE Get Information about Schools establishment register. 2026-08-02. Original download date not recorded.
How this was counted

Postcode district. open GIAS establishments grouped by registered postcode district.

CF23

Registered school sites
0 ()
DfE Get Information about Schools establishment register. 2026-08-02. Original download date not recorded.
How this was counted

Postcode district. open GIAS establishments grouped by registered postcode district.

CF24

Registered school sites
0 ()
DfE Get Information about Schools establishment register. 2026-08-02. Original download date not recorded.
How this was counted

Postcode district. open GIAS establishments grouped by registered postcode district.

CF5

Registered school sites
0 ()
DfE Get Information about Schools establishment register. 2026-08-02. Original download date not recorded.
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
OS Open Greenspace. April 2026 programme-city tile manifest. Original download date not recorded.
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
OS Open Greenspace. April 2026 programme-city tile manifest. Original download date not recorded.
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
OS Open Greenspace. April 2026 programme-city tile manifest. Original download date not recorded.
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
OS Open Greenspace. April 2026 programme-city tile manifest. Original download date not recorded.
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
OS Open Greenspace. April 2026 programme-city tile manifest. Original download date not recorded.
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
OS Open Greenspace. April 2026 programme-city tile manifest. Original download date not recorded.
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
Natural Resources Wales Flood Risk Assessment Wales. 2026-05-21 Cardiff extract manifest. Original download date not recorded.
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
Natural Resources Wales Flood Risk Assessment Wales. 2026-05-21 Cardiff extract manifest. Original download date not recorded.
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
Natural Resources Wales Flood Risk Assessment Wales. 2026-05-21 Cardiff extract manifest. Original download date not recorded.
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
Natural Resources Wales Flood Risk Assessment Wales. 2026-05-21 Cardiff extract manifest. Original download date not recorded.
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
Natural Resources Wales Flood Risk Assessment Wales. 2026-05-21 Cardiff extract manifest. Original download date not recorded.
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
Natural Resources Wales Flood Risk Assessment Wales. 2026-05-21 Cardiff extract manifest. Original download date not recorded.
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%
DEFRA Pollution Climate Mapping annual-mean NO2 grid. 2024. Original download date not recorded.
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%
DEFRA Pollution Climate Mapping annual-mean NO2 grid. 2024. Original download date not recorded.
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%
DEFRA Pollution Climate Mapping annual-mean NO2 grid. 2024. Original download date not recorded.
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%
DEFRA Pollution Climate Mapping annual-mean NO2 grid. 2024. Original download date not recorded.
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%
DEFRA Pollution Climate Mapping annual-mean NO2 grid. 2024. Original download date not recorded.
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%
DEFRA Pollution Climate Mapping annual-mean NO2 grid. 2024. Original download date not recorded.
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
NaPTAN. 2026-08-02. Original download date not recorded.
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
NaPTAN. 2026-08-02. Original download date not recorded.
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
NaPTAN. 2026-08-02. Original download date not recorded.
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
NaPTAN. 2026-08-02. Original download date not recorded.
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
NaPTAN. 2026-08-02. Original download date not recorded.
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
NaPTAN. 2026-08-02. Original download date not recorded.
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%
Ofcom Connected Nations. 2025. Original download date not recorded.
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%
Ofcom Connected Nations. 2025. Original download date not recorded.
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%
Ofcom Connected Nations. 2025. Original download date not recorded.
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%
Ofcom Connected Nations. 2025. Original download date not recorded.
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%
Ofcom Connected Nations. 2025. Original download date not recorded.
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%
Ofcom Connected Nations. 2025. Original download date not recorded.
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
DfT STATS19 Road Safety Data. 2022-2024 collision files. Original download date not recorded.
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
DfT STATS19 Road Safety Data. 2022-2024 collision files. Original download date not recorded.
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
DfT STATS19 Road Safety Data. 2022-2024 collision files. Original download date not recorded.
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
DfT STATS19 Road Safety Data. 2022-2024 collision files. Original download date not recorded.
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
DfT STATS19 Road Safety Data. 2022-2024 collision files. Original download date not recorded.
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
DfT STATS19 Road Safety Data. 2022-2024 collision files. Original download date not recorded.
How this was counted

Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.

Sources and method

For an address-specific desk check, Property Diligence’s paid report adds the more detailed property-level information available from public sources.