Bristol or Cardiff: an evidence-led city comparison
Cardiff has the lower sampled-district price midpoint by £107,000: £259,000 against £366,000.
The city sample
The Bristol sample covers 10 districts and 9,776 completed sales. The Cardiff sample covers 6 districts and 6,638 sales.
The more well-off 8 to 10 band contains 38.5% of mapped postcode units in Bristol and 42.6% in Cardiff. The middle selected district has 24 open schools in Bristol and 0 in Cardiff.
Recorded-price range
The middle district median is £366,000, based on 9,776 completed sales across the sample. The lowest and highest district medians are £300,000 and £555,000.
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.
BS1
- Median recorded sale
- £300,000
- Average recorded sale
- £738,786
- Recorded sales
- 392 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
BS16
- Median recorded sale
- £344,500
- Average recorded sale
- £377,404
- Recorded sales
- 2,028 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
BS2
- Median recorded sale
- £304,550
- Average recorded sale
- £733,115
- Recorded sales
- 378 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
BS3
- Median recorded sale
- £387,500
- Average recorded sale
- £394,149
- Recorded sales
- 1,337 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
BS4
- Median recorded sale
- £327,250
- Average recorded sale
- £369,038
- Recorded sales
- 1,176 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
BS5
- Median recorded sale
- £335,000
- Average recorded sale
- £340,356
- Recorded sales
- 1,286 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
BS6
- Median recorded sale
- £450,000
- Average recorded sale
- £566,880
- Recorded sales
- 854 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
BS7
- Median recorded sale
- £413,500
- Average recorded sale
- £469,242
- Recorded sales
- 934 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
BS8
- Median recorded sale
- £440,000
- Average recorded sale
- £565,214
- Recorded sales
- 695 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
BS9
- Median recorded sale
- £555,000
- Average recorded sale
- £625,166
- Recorded sales
- 696 (24 months)
How this was counted
Postcode district. non-deleted recorded sales in preceding 24 months.
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 60,407 reports across the sampled districts from 2025-07 to 2026-06. The selected serious categories account for 40.6%.
Police.uk records 36,784 reports across the sampled districts from 2025-07 to 2026-06. The selected serious categories account for 36.6%.
BS1
- Reported crime, 12 months
- 12,973
- Selected report-category share
- 4,551 (35.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.
BS16
- Reported crime, 12 months
- 8,934
- Selected report-category share
- 4,033 (45.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.
BS2
- Reported crime, 12 months
- 5,343
- Selected report-category share
- 2,136 (40.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.
BS3
- Reported crime, 12 months
- 5,026
- Selected report-category share
- 2,074 (41.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.
BS4
- Reported crime, 12 months
- 6,181
- Selected report-category share
- 2,925 (47.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.
BS5
- Reported crime, 12 months
- 9,303
- Selected report-category share
- 3,918 (42.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.
BS6
- Reported crime, 12 months
- 2,374
- Selected report-category share
- 925 (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.
BS7
- Reported crime, 12 months
- 4,787
- Selected report-category share
- 2,071 (43.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.
BS8
- Reported crime, 12 months
- 2,982
- Selected report-category share
- 1,056 (35.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.
BS9
- Reported crime, 12 months
- 2,504
- Selected report-category share
- 848 (33.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.
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 7 out of 10. Decile 1 is the poorer end and decile 10 the more well-off end. 38.5% fall in levels 8 to 10.
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.
BS1
- Median IMD decile
- 7.0 / 10
- Postcode units in deciles 1–3
- 17.4%
- Postcode units in deciles 8–10
- 35.7%
How this was counted
Postcode district. distribution of official IMD25 postcode assignments; England only.
BS16
- Median IMD decile
- 5.0 / 10
- Postcode units in deciles 1–3
- 10.9%
- Postcode units in deciles 8–10
- 25.9%
How this was counted
Postcode district. distribution of official IMD25 postcode assignments; England only.
BS2
- Median IMD decile
- 7.0 / 10
- Postcode units in deciles 1–3
- 23.4%
- Postcode units in deciles 8–10
- 33.5%
How this was counted
Postcode district. distribution of official IMD25 postcode assignments; England only.
BS3
- Median IMD decile
- 7.0 / 10
- Postcode units in deciles 1–3
- 6.9%
- Postcode units in deciles 8–10
- 46.4%
How this was counted
Postcode district. distribution of official IMD25 postcode assignments; England only.
BS4
- Median IMD decile
- 7.0 / 10
- Postcode units in deciles 1–3
- 16.9%
- Postcode units in deciles 8–10
- 42.9%
How this was counted
Postcode district. distribution of official IMD25 postcode assignments; England only.
BS5
- Median IMD decile
- 4.0 / 10
- Postcode units in deciles 1–3
- 47.9%
- Postcode units in deciles 8–10
- 5.0%
How this was counted
Postcode district. distribution of official IMD25 postcode assignments; England only.
BS6
- Median IMD decile
- 9.0 / 10
- Postcode units in deciles 1–3
- 7.1%
- Postcode units in deciles 8–10
- 80.2%
How this was counted
Postcode district. distribution of official IMD25 postcode assignments; England only.
BS7
- Median IMD decile
- 8.0 / 10
- Postcode units in deciles 1–3
- 26.8%
- Postcode units in deciles 8–10
- 55.9%
How this was counted
Postcode district. distribution of official IMD25 postcode assignments; England only.
BS8
- Median IMD decile
- 9.0 / 10
- Postcode units in deciles 1–3
- 0.4%
- Postcode units in deciles 8–10
- 73.9%
How this was counted
Postcode district. distribution of official IMD25 postcode assignments; England only.
BS9
- Median IMD decile
- 1.0 / 10
- Postcode units in deciles 1–3
- 61.6%
- Postcode units in deciles 8–10
- 33.3%
How this was counted
Postcode district. distribution of official IMD25 postcode assignments; England only.
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 353 open establishments. The middle district count is 24.
The selected districts contain 0 open establishments. The middle district count is 0.
BS1
- Registered school sites
- 57 (16 plus: 1, All-through: 3, Nursery: 1, Primary: 40, Secondary: 12)
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
BS16
- Registered school sites
- 31 (Nursery: 2, Primary: 25, Secondary: 4)
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
BS2
- Registered school sites
- 70 (16 plus: 1, Middle deemed secondary: 2, Nursery: 4, Primary: 53, Secondary: 10)
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
BS3
- Registered school sites
- 100 (All-through: 1, Primary: 84, Secondary: 15)
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
BS4
- Registered school sites
- 46 (16 plus: 1, Nursery: 2, Primary: 39, Secondary: 4)
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
BS5
- Registered school sites
- 16 (Nursery: 2, Primary: 13, Secondary: 1)
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
BS6
- Registered school sites
- 7 (Primary: 4, Secondary: 3)
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
BS7
- Registered school sites
- 15 (Nursery: 1, Primary: 11, Secondary: 3)
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
BS8
- Registered school sites
- 3 (Primary: 3)
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
BS9
- Registered school sites
- 8 (Primary: 8)
How this was counted
Postcode district. open GIAS establishments grouped by registered postcode district.
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 664 green-space and outdoor-sport sites covering 1,676.5 hectares. This includes 119 public parks or gardens.
OS maps 478 green-space and outdoor-sport sites covering 1,406.5 hectares. This includes 100 public parks or gardens.
BS1
- Mapped OS green-space sites
- 22
- Mapped site area
- 20.74 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.
BS16
- Mapped OS green-space sites
- 155
- Mapped site area
- 490.79 ha
- Public parks or gardens
- 28
How this was counted
Postcode district. OS Open Greenspace April 2026 site polygon geometric centroid assigned to nearest Code-Point Open postcode centroid.
BS2
- Mapped OS green-space sites
- 40
- Mapped site area
- 22.97 ha
- Public parks or gardens
- 12
How this was counted
Postcode district. OS Open Greenspace April 2026 site polygon geometric centroid assigned to nearest Code-Point Open postcode centroid.
BS3
- Mapped OS green-space sites
- 68
- Mapped site area
- 97.02 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.
BS4
- Mapped OS green-space sites
- 81
- Mapped site area
- 205.99 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.
BS5
- Mapped OS green-space sites
- 109
- Mapped site area
- 162.88 ha
- Public parks or gardens
- 18
How this was counted
Postcode district. OS Open Greenspace April 2026 site polygon geometric centroid assigned to nearest Code-Point Open postcode centroid.
BS6
- Mapped OS green-space sites
- 38
- Mapped site area
- 34.95 ha
- Public parks or gardens
- 3
How this was counted
Postcode district. OS Open Greenspace April 2026 site polygon geometric centroid assigned to nearest Code-Point Open postcode centroid.
BS7
- Mapped OS green-space sites
- 59
- Mapped site area
- 74.19 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.
BS8
- Mapped OS green-space sites
- 48
- Mapped site area
- 300.98 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.
BS9
- Mapped OS green-space sites
- 44
- Mapped site area
- 266.03 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.
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
The Environment Agency source covers 26,979 postcode units and lists 25,051 high-risk, 20,284 medium-risk and 56,603 low-risk surrounding addresses.
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.
BS1
- Postcode units in source
- 4,485
- Units with high-risk surroundings
- 1,361
- Units with medium-risk surroundings
- 1,302
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.
BS16
- Postcode units in source
- 2,216
- Units with high-risk surroundings
- 426
- Units with medium-risk surroundings
- 435
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.
BS2
- Postcode units in source
- 5,930
- Units with high-risk surroundings
- 610
- Units with medium-risk surroundings
- 903
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.
BS3
- Postcode units in source
- 6,613
- Units with high-risk surroundings
- 1,401
- Units with medium-risk surroundings
- 1,465
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.
BS4
- Postcode units in source
- 3,106
- Units with high-risk surroundings
- 589
- Units with medium-risk surroundings
- 658
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.
BS5
- Postcode units in source
- 1,300
- Units with high-risk surroundings
- 312
- Units with medium-risk surroundings
- 395
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.
BS6
- Postcode units in source
- 783
- Units with high-risk surroundings
- 223
- Units with medium-risk surroundings
- 228
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.
BS7
- Postcode units in source
- 775
- Units with high-risk surroundings
- 190
- Units with medium-risk surroundings
- 226
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.
BS8
- Postcode units in source
- 810
- Units with high-risk surroundings
- 226
- Units with medium-risk surroundings
- 193
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.
BS9
- Postcode units in source
- 961
- Units with high-risk surroundings
- 354
- Units with medium-risk surroundings
- 333
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.
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.1 micrograms per cubic metre. 87.0% 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.4 micrograms per cubic metre. 86.2% of mapped units exceed the WHO 10 guideline and 0.0% meet or exceed 40.
BS1
- Median annual mean NO₂
- 15.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.
BS16
- Median annual mean NO₂
- 11.3 µg/m³
- Postcode units above WHO 10 µg/m³
- 88.1%
- 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.
BS2
- Median annual mean NO₂
- 15.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.
BS3
- Median annual mean NO₂
- 11.7 µg/m³
- Postcode units above WHO 10 µg/m³
- 88.9%
- 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.
BS4
- Median annual mean NO₂
- 10.5 µg/m³
- Postcode units above WHO 10 µg/m³
- 70.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.
BS5
- Median annual mean NO₂
- 13.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.
BS6
- Median annual mean NO₂
- 12.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.
BS7
- Median annual mean NO₂
- 12.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.
BS8
- Median annual mean NO₂
- 11.8 µg/m³
- Postcode units above WHO 10 µg/m³
- 87.9%
- 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.
BS9
- Median annual mean NO₂
- 9.7 µg/m³
- Postcode units above WHO 10 µg/m³
- 38.9%
- 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.
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,349 active bus nodes and 50 rail, metro or tram nodes. The middle district has 124 bus and 3 rail, metro or tram nodes.
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.
BS1
- Active bus access nodes
- 125
- Active rail, metro or tram nodes
- 19
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
BS16
- Active bus access nodes
- 361
- Active rail, metro or tram nodes
- 0
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
BS2
- Active bus access nodes
- 42
- Active rail, metro or tram nodes
- 2
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
BS3
- Active bus access nodes
- 153
- Active rail, metro or tram nodes
- 4
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
BS4
- Active bus access nodes
- 175
- Active rail, metro or tram nodes
- 0
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
BS5
- Active bus access nodes
- 123
- Active rail, metro or tram nodes
- 9
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
BS6
- Active bus access nodes
- 62
- Active rail, metro or tram nodes
- 5
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
BS7
- Active bus access nodes
- 96
- Active rail, metro or tram nodes
- 2
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
BS8
- Active bus access nodes
- 86
- Active rail, metro or tram nodes
- 7
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
BS9
- Active bus access nodes
- 126
- Active rail, metro or tram nodes
- 2
How this was counted
Postcode district. active NaPTAN access node assigned to nearest Code-Point Open centroid.
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.
The middle district postcode-unit median is 1,000 Mbit/s. District medians range from 1,000 to 1,000 Mbit/s.
BS1
- 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.
BS16
- 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.
BS2
- 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.
BS3
- 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.
BS4
- 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.
BS5
- 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.
BS6
- 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.
BS7
- 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.
BS8
- 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.
BS9
- 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.
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 2,383 personal-injury collisions across the selected districts from 2022 to 2024: 17 fatal, 262 serious and 2,104 slight.
DfT records 729 personal-injury collisions across the selected districts from 2022 to 2024: 11 fatal, 87 serious and 631 slight.
BS1
- Reported collisions, 2022–24 (raw count)
- 330
- Fatal
- 2
- Serious
- 51
- Slight
- 277
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
BS16
- Reported collisions, 2022–24 (raw count)
- 364
- Fatal
- 4
- Serious
- 44
- Slight
- 316
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
BS2
- Reported collisions, 2022–24 (raw count)
- 241
- Fatal
- 0
- Serious
- 19
- Slight
- 222
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
BS3
- Reported collisions, 2022–24 (raw count)
- 206
- Fatal
- 3
- Serious
- 20
- Slight
- 183
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
BS4
- Reported collisions, 2022–24 (raw count)
- 240
- Fatal
- 2
- Serious
- 35
- Slight
- 203
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
BS5
- Reported collisions, 2022–24 (raw count)
- 378
- Fatal
- 1
- Serious
- 30
- Slight
- 347
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
BS6
- Reported collisions, 2022–24 (raw count)
- 127
- Fatal
- 0
- Serious
- 11
- Slight
- 116
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
BS7
- Reported collisions, 2022–24 (raw count)
- 245
- Fatal
- 0
- Serious
- 22
- Slight
- 223
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
BS8
- Reported collisions, 2022–24 (raw count)
- 159
- Fatal
- 1
- Serious
- 18
- Slight
- 140
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
BS9
- Reported collisions, 2022–24 (raw count)
- 93
- Fatal
- 4
- Serious
- 12
- Slight
- 77
How this was counted
Postcode district. 2022–24 STATS19 collision assigned to nearest Code-Point Open centroid.
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.
- MHCLG English Indices of Deprivation postcode download. 2025. 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.
- Environment Agency Flood risk: postcode search tool data. 2026-07-10. 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.