Cardiff or Liverpool: an evidence-led city comparison
Liverpool has the lower sampled-district price midpoint by £61,500: £197,500 against £259,000.
The city sample
The Cardiff sample covers 6 districts and 6,638 completed sales. The Liverpool sample covers 10 districts and 7,005 sales.
The more well-off 8 to 10 band contains 42.6% of mapped postcode units in Cardiff and 20.8% in Liverpool. The middle selected district has 0 open schools in Cardiff and 12 in Liverpool.
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.
The middle district median is £197,500, based on 7,005 completed sales across the sample. The lowest and highest district medians are £115,000 and £320,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.
L1
- Median recorded sale
- £137,950
- Average recorded sale
- £337,426
- Recorded sales
- 559 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
L12
- Median recorded sale
- £210,000
- Average recorded sale
- £231,148
- Recorded sales
- 576 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
L13
- Median recorded sale
- £140,000
- Average recorded sale
- £168,998
- Recorded sales
- 720 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
L15
- Median recorded sale
- £185,000
- Average recorded sale
- £222,574
- Recorded sales
- 753 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
L17
- Median recorded sale
- £250,000
- Average recorded sale
- £278,288
- Recorded sales
- 632 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
L18
- Median recorded sale
- £320,000
- Average recorded sale
- £414,178
- Recorded sales
- 598 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
L23
- Median recorded sale
- £276,445
- Average recorded sale
- £314,140
- Recorded sales
- 797 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
L25
- Median recorded sale
- £265,000
- Average recorded sale
- £311,592
- Recorded sales
- 693 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
L4
- Median recorded sale
- £115,000
- Average recorded sale
- £130,447
- Recorded sales
- 966 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
L9
- Median recorded sale
- £144,000
- Average recorded sale
- £153,877
- Recorded sales
- 711 (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%.
Police.uk records 37,781 reports across the sampled districts from 2025-07 to 2026-06. The selected serious categories account for 42.1%.
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.
L1
- Reported crime, 12 months
- 10,882
- Selected report-category share
- 3,537 (32.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.
L12
- Reported crime, 12 months
- 1,753
- Selected report-category share
- 842 (48.0%)
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.
L13
- Reported crime, 12 months
- 3,655
- Selected report-category share
- 1,543 (42.2%)
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.
L15
- Reported crime, 12 months
- 2,416
- Selected report-category share
- 1,194 (49.4%)
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.
L17
- Reported crime, 12 months
- 2,408
- Selected report-category share
- 1,082 (44.9%)
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.
L18
- Reported crime, 12 months
- 1,513
- Selected report-category share
- 590 (39.0%)
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.
L23
- Reported crime, 12 months
- 1,845
- Selected report-category share
- 809 (43.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.
L25
- Reported crime, 12 months
- 2,502
- Selected report-category share
- 1,068 (42.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.
L4
- Reported crime, 12 months
- 6,146
- Selected report-category share
- 2,897 (47.1%)
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.
L9
- Reported crime, 12 months
- 4,661
- Selected report-category share
- 2,336 (50.1%)
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.
The combined postcode-unit median is 4 out of 10. Decile 1 is the poorer end and decile 10 the more well-off end. 20.8% 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.
L1
- Median IMD decile
- 3.0 / 10
- Postcode units in deciles 1–3
- 50.2%
- Postcode units in deciles 8–10
- 15.7%
How this was counted
Postcode district. distribution of official IMD25 postcode assignments; England only.
L12
- Median IMD decile
- 5.0 / 10
- Postcode units in deciles 1–3
- 16.2%
- Postcode units in deciles 8–10
- 8.4%
How this was counted
Postcode district. distribution of official IMD25 postcode assignments; England only.
L13
- Median IMD decile
- 2.0 / 10
- Postcode units in deciles 1–3
- 84.3%
- Postcode units in deciles 8–10
- 0.0%
How this was counted
Postcode district. distribution of official IMD25 postcode assignments; England only.
L15
- Median IMD decile
- 3.0 / 10
- Postcode units in deciles 1–3
- 57.3%
- Postcode units in deciles 8–10
- 9.7%
How this was counted
Postcode district. distribution of official IMD25 postcode assignments; England only.
L17
- Median IMD decile
- 3.0 / 10
- Postcode units in deciles 1–3
- 51.4%
- Postcode units in deciles 8–10
- 6.5%
How this was counted
Postcode district. distribution of official IMD25 postcode assignments; England only.
L18
- Median IMD decile
- 8.0 / 10
- Postcode units in deciles 1–3
- 1.4%
- Postcode units in deciles 8–10
- 69.1%
How this was counted
Postcode district. distribution of official IMD25 postcode assignments; England only.
L23
- Median IMD decile
- 7.0 / 10
- Postcode units in deciles 1–3
- 24.5%
- Postcode units in deciles 8–10
- 36.3%
How this was counted
Postcode district. distribution of official IMD25 postcode assignments; England only.
L25
- Median IMD decile
- 5.0 / 10
- Postcode units in deciles 1–3
- 36.5%
- Postcode units in deciles 8–10
- 39.7%
How this was counted
Postcode district. distribution of official IMD25 postcode assignments; England only.
L4
- Median IMD decile
- 3.0 / 10
- Postcode units in deciles 1–3
- 53.1%
- Postcode units in deciles 8–10
- 20.7%
How this was counted
Postcode district. distribution of official IMD25 postcode assignments; England only.
L9
- Median IMD decile
- 3.0 / 10
- Postcode units in deciles 1–3
- 88.9%
- Postcode units in deciles 8–10
- 0.0%
How this was counted
Postcode district. distribution of official IMD25 postcode assignments; England only.
Schools
The selected districts contain 0 open establishments. The middle district count is 0.
The selected districts contain 146 open establishments. The middle district count is 12.
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.
L1
- Registered school sites
- 37 (16 plus: 1, Nursery: 2, Primary: 28, Secondary: 6)
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
L12
- Registered school sites
- 12 (Primary: 8, Secondary: 4)
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
L13
- Registered school sites
- 10 (Primary: 7, Secondary: 3)
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
L15
- Registered school sites
- 13 (Primary: 10, Secondary: 3)
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
L17
- Registered school sites
- 7 (All-through: 1, Primary: 3, Secondary: 3)
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
L18
- Registered school sites
- 8 (All-through: 1, Primary: 6, Secondary: 1)
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
L23
- Registered school sites
- 13 (Primary: 9, Secondary: 4)
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
L25
- Registered school sites
- 11 (Primary: 8, Secondary: 3)
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
L4
- Registered school sites
- 28 (All-through: 1, Primary: 25, Secondary: 2)
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
L9
- Registered school sites
- 7 (Primary: 6, Secondary: 1)
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.
OS maps 335 green-space and outdoor-sport sites covering 1,490.0 hectares. This includes 70 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.
L1
- Mapped OS green-space sites
- 10
- Mapped site area
- 11.31 ha
- Public parks or gardens
- 4
How this was counted
Postcode district. OS Open Greenspace April 2026 site polygon geometric centroid assigned to nearest Code-Point Open postcode centroid.
L12
- Mapped OS green-space sites
- 31
- Mapped site area
- 316.97 ha
- Public parks or gardens
- 5
How this was counted
Postcode district. OS Open Greenspace April 2026 site polygon geometric centroid assigned to nearest Code-Point Open postcode centroid.
L13
- Mapped OS green-space sites
- 38
- Mapped site area
- 37.64 ha
- Public parks or gardens
- 5
How this was counted
Postcode district. OS Open Greenspace April 2026 site polygon geometric centroid assigned to nearest Code-Point Open postcode centroid.
L15
- Mapped OS green-space sites
- 34
- Mapped site area
- 69.12 ha
- Public parks or gardens
- 4
How this was counted
Postcode district. OS Open Greenspace April 2026 site polygon geometric centroid assigned to nearest Code-Point Open postcode centroid.
L17
- Mapped OS green-space sites
- 44
- Mapped site area
- 229.95 ha
- Public parks or gardens
- 8
How this was counted
Postcode district. OS Open Greenspace April 2026 site polygon geometric centroid assigned to nearest Code-Point Open postcode centroid.
L18
- Mapped OS green-space sites
- 34
- Mapped site area
- 116.48 ha
- Public parks or gardens
- 6
How this was counted
Postcode district. OS Open Greenspace April 2026 site polygon geometric centroid assigned to nearest Code-Point Open postcode centroid.
L23
- Mapped OS green-space sites
- 29
- Mapped site area
- 69.61 ha
- Public parks or gardens
- 5
How this was counted
Postcode district. OS Open Greenspace April 2026 site polygon geometric centroid assigned to nearest Code-Point Open postcode centroid.
L25
- Mapped OS green-space sites
- 47
- Mapped site area
- 319.06 ha
- Public parks or gardens
- 17
How this was counted
Postcode district. OS Open Greenspace April 2026 site polygon geometric centroid assigned to nearest Code-Point Open postcode centroid.
L4
- Mapped OS green-space sites
- 37
- Mapped site area
- 176.91 ha
- Public parks or gardens
- 9
How this was counted
Postcode district. OS Open Greenspace April 2026 site polygon geometric centroid assigned to nearest Code-Point Open postcode centroid.
L9
- Mapped OS green-space sites
- 31
- Mapped site area
- 142.97 ha
- Public parks or gardens
- 7
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.
The Environment Agency source covers 8,649 postcode units and lists 7,170 high-risk, 6,896 medium-risk and 22,205 low-risk surrounding addresses.
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.
L1
- Postcode units in source
- 2,302
- Units with high-risk surroundings
- 422
- Units with medium-risk surroundings
- 515
How this was counted
Postcode district. sum of Environment Agency postcode source counts by outward postcode; counts concern areas around addresses, not a named property.
L12
- Postcode units in source
- 608
- Units with high-risk surroundings
- 110
- Units with medium-risk surroundings
- 142
How this was counted
Postcode district. sum of Environment Agency postcode source counts by outward postcode; counts concern areas around addresses, not a named property.
L13
- Postcode units in source
- 587
- Units with high-risk surroundings
- 89
- Units with medium-risk surroundings
- 132
How this was counted
Postcode district. sum of Environment Agency postcode source counts by outward postcode; counts concern areas around addresses, not a named property.
L15
- Postcode units in source
- 543
- Units with high-risk surroundings
- 104
- Units with medium-risk surroundings
- 128
How this was counted
Postcode district. sum of Environment Agency postcode source counts by outward postcode; counts concern areas around addresses, not a named property.
L17
- Postcode units in source
- 467
- Units with high-risk surroundings
- 28
- Units with medium-risk surroundings
- 40
How this was counted
Postcode district. sum of Environment Agency postcode source counts by outward postcode; counts concern areas around addresses, not a named property.
L18
- Postcode units in source
- 605
- Units with high-risk surroundings
- 63
- Units with medium-risk surroundings
- 90
How this was counted
Postcode district. sum of Environment Agency postcode source counts by outward postcode; counts concern areas around addresses, not a named property.
L23
- Postcode units in source
- 688
- Units with high-risk surroundings
- 529
- Units with medium-risk surroundings
- 366
How this was counted
Postcode district. sum of Environment Agency postcode source counts by outward postcode; counts concern areas around addresses, not a named property.
L25
- Postcode units in source
- 870
- Units with high-risk surroundings
- 60
- Units with medium-risk surroundings
- 111
How this was counted
Postcode district. sum of Environment Agency postcode source counts by outward postcode; counts concern areas around addresses, not a named property.
L4
- Postcode units in source
- 1,351
- Units with high-risk surroundings
- 226
- Units with medium-risk surroundings
- 306
How this was counted
Postcode district. sum of Environment Agency postcode source counts by outward postcode; counts concern areas around addresses, not a named property.
L9
- Postcode units in source
- 628
- Units with high-risk surroundings
- 91
- Units with medium-risk surroundings
- 130
How this was counted
Postcode district. sum of Environment Agency postcode source counts by outward postcode; counts concern areas around addresses, not a named property.
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.
The postcode-unit weighted 2024 annual-mean NO2 level is 12.0 micrograms per cubic metre. 86.6% 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.
L1
- Median annual mean NO₂
- 14.0 µ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.
L12
- Median annual mean NO₂
- 11.7 µ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.
L13
- Median annual mean NO₂
- 13.3 µ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.
L15
- Median annual mean NO₂
- 12.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.
L17
- Median annual mean NO₂
- 10.5 µg/m³
- Postcode units above WHO 10 µg/m³
- 75.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.
L18
- Median annual mean NO₂
- 11.1 µ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.
L23
- Median annual mean NO₂
- 8.2 µg/m³
- Postcode units above WHO 10 µg/m³
- 0.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.
L25
- Median annual mean NO₂
- 11.1 µ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.
L4
- Median annual mean NO₂
- 13.6 µ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.
L9
- Median annual mean NO₂
- 12.8 µ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.
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.
The selected districts contain 1,040 active bus nodes and 40 rail, metro or tram nodes. The middle district has 102 bus and 3 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.
L1
- Active bus access nodes
- 82
- Active rail, metro or tram nodes
- 9
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
L12
- Active bus access nodes
- 98
- Active rail, metro or tram nodes
- 0
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
L13
- Active bus access nodes
- 106
- Active rail, metro or tram nodes
- 3
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
L15
- Active bus access nodes
- 86
- Active rail, metro or tram nodes
- 0
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
L17
- Active bus access nodes
- 71
- Active rail, metro or tram nodes
- 4
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
L18
- Active bus access nodes
- 85
- Active rail, metro or tram nodes
- 3
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
L23
- Active bus access nodes
- 113
- Active rail, metro or tram nodes
- 8
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
L25
- Active bus access nodes
- 161
- Active rail, metro or tram nodes
- 2
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
L4
- Active bus access nodes
- 118
- Active rail, metro or tram nodes
- 0
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
L9
- Active bus access nodes
- 120
- Active rail, metro or tram nodes
- 11
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.
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.
L1
- 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.
L12
- 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.
L13
- 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.
L15
- 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.
L17
- 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.
L18
- 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.
L23
- 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.
L25
- 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.
L4
- 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.
L9
- 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.
DfT records 1,505 personal-injury collisions across the selected districts from 2022 to 2024: 7 fatal, 289 serious and 1,209 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.
L1
- Reported collisions, 2022–24 (raw count)
- 220
- Fatal
- 0
- Serious
- 40
- Slight
- 180
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
L12
- Reported collisions, 2022–24 (raw count)
- 75
- Fatal
- 1
- Serious
- 16
- Slight
- 58
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
L13
- Reported collisions, 2022–24 (raw count)
- 236
- Fatal
- 1
- Serious
- 49
- Slight
- 186
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
L15
- Reported collisions, 2022–24 (raw count)
- 147
- Fatal
- 1
- Serious
- 29
- Slight
- 117
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
L17
- Reported collisions, 2022–24 (raw count)
- 100
- Fatal
- 0
- Serious
- 14
- Slight
- 86
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
L18
- Reported collisions, 2022–24 (raw count)
- 122
- Fatal
- 2
- Serious
- 20
- Slight
- 100
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
L23
- Reported collisions, 2022–24 (raw count)
- 71
- Fatal
- 0
- Serious
- 16
- Slight
- 55
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
L25
- Reported collisions, 2022–24 (raw count)
- 113
- Fatal
- 1
- Serious
- 23
- Slight
- 89
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
L4
- Reported collisions, 2022–24 (raw count)
- 244
- Fatal
- 1
- Serious
- 47
- Slight
- 196
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
L9
- Reported collisions, 2022–24 (raw count)
- 177
- Fatal
- 0
- Serious
- 35
- Slight
- 142
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.
- MHCLG English Indices of Deprivation postcode download. 2025. 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.
- Environment Agency Flood risk: postcode search tool data. 2026-07-10. 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.