Skip to main content

Air pollution (England & Wales)

Updated:

The percentage of neighbourhoods, in 2023, where nitrogen dioxide (NO2) or fine particulate matter (PM2.5) are above WHO guidelines.

100%
75%
50%
25%
0%
Hexmap Aberafan Maesteg
NO2: 3%
PM2.5: 100%
Aldershot
NO2: 88%
PM2.5: 100%
Aldridge-Brownhills
NO2: 100%
PM2.5: 100%
Altrincham and Sale West
NO2: 98%
PM2.5: 100%
Alyn and Deeside
NO2: 0%
PM2.5: 97%
Amber Valley
NO2: 21%
PM2.5: 100%
Arundel and South Downs
NO2: 0%
PM2.5: 100%
Ashfield
NO2: 54%
PM2.5: 100%
Ashford
NO2: 22%
PM2.5: 100%
Ashton-under-Lyne
NO2: 100%
PM2.5: 100%
Aylesbury
NO2: 19%
PM2.5: 100%
Banbury
NO2: 17%
PM2.5: 100%
Bangor Aberconwy
NO2: 0%
PM2.5: 0%
Barking
NO2: 100%
PM2.5: 100%
Barnsley North
NO2: 31%
PM2.5: 100%
Barnsley South
NO2: 36%
PM2.5: 100%
Barrow and Furness
NO2: 3%
PM2.5: 57%
Basildon and Billericay
NO2: 98%
PM2.5: 100%
Basingstoke
NO2: 39%
PM2.5: 100%
Bassetlaw
NO2: 2%
PM2.5: 100%
Bath
NO2: 13%
PM2.5: 100%
Battersea
NO2: 100%
PM2.5: 100%
Beaconsfield
NO2: 98%
PM2.5: 100%
Beckenham and Penge
NO2: 100%
PM2.5: 100%
Bedford
NO2: 79%
PM2.5: 100%
Bermondsey and Old Southwark
NO2: 100%
PM2.5: 100%
Bethnal Green and Stepney
NO2: 100%
PM2.5: 100%
Beverley and Holderness
NO2: 7%
PM2.5: 100%
Bexhill and Battle
NO2: 0%
PM2.5: 100%
Bexleyheath and Crayford
NO2: 100%
PM2.5: 100%
Bicester and Woodstock
NO2: 0%
PM2.5: 100%
Birkenhead
NO2: 65%
PM2.5: 100%
Birmingham Edgbaston
NO2: 100%
PM2.5: 100%
Birmingham Erdington
NO2: 100%
PM2.5: 100%
Birmingham Hall Green and Moseley
NO2: 100%
PM2.5: 100%
Birmingham Hodge Hill and Solihull North
NO2: 100%
PM2.5: 100%
Birmingham Ladywood
NO2: 100%
PM2.5: 100%
Birmingham Northfield
NO2: 92%
PM2.5: 100%
Birmingham Perry Barr
NO2: 100%
PM2.5: 100%
Birmingham Selly Oak
NO2: 100%
PM2.5: 100%
Birmingham Yardley
NO2: 100%
PM2.5: 100%
Bishop Auckland
NO2: 0%
PM2.5: 40%
Blackburn
NO2: 25%
PM2.5: 100%
Blackley and Middleton South
NO2: 100%
PM2.5: 100%
Blackpool North and Fleetwood
NO2: 0%
PM2.5: 100%
Blackpool South
NO2: 1%
PM2.5: 100%
Blaenau Gwent and Rhymney
NO2: 0%
PM2.5: 100%
Blaydon and Consett
NO2: 2%
PM2.5: 18%
Blyth and Ashington
NO2: 0%
PM2.5: 15%
Bognor Regis and Littlehampton
NO2: 0%
PM2.5: 100%
Bolsover
NO2: 20%
PM2.5: 100%
Bolton North East
NO2: 93%
PM2.5: 100%
Bolton South and Walkden
NO2: 100%
PM2.5: 100%
Bolton West
NO2: 85%
PM2.5: 100%
Bootle
NO2: 100%
PM2.5: 100%
Boston and Skegness
NO2: 8%
PM2.5: 100%
Bournemouth East
NO2: 21%
PM2.5: 100%
Bournemouth West
NO2: 18%
PM2.5: 100%
Bracknell
NO2: 81%
PM2.5: 100%
Bradford East
NO2: 100%
PM2.5: 100%
Bradford South
NO2: 89%
PM2.5: 100%
Bradford West
NO2: 79%
PM2.5: 100%
Braintree
NO2: 5%
PM2.5: 100%
Brecon, Radnor and Cwm Tawe
NO2: 0%
PM2.5: 60%
Brent East
NO2: 100%
PM2.5: 100%
Brent West
NO2: 100%
PM2.5: 100%
Brentford and Isleworth
NO2: 100%
PM2.5: 100%
Brentwood and Ongar
NO2: 70%
PM2.5: 100%
Bridgend
NO2: 0%
PM2.5: 100%
Bridgwater
NO2: 4%
PM2.5: 100%
Bridlington and The Wolds
NO2: 0%
PM2.5: 100%
Brigg and Immingham
NO2: 11%
PM2.5: 100%
Brighton Kemptown and Peacehaven
NO2: 35%
PM2.5: 100%
Brighton Pavilion
NO2: 97%
PM2.5: 100%
Bristol Central
NO2: 100%
PM2.5: 100%
Bristol East
NO2: 87%
PM2.5: 100%
Bristol North East
NO2: 100%
PM2.5: 100%
Bristol North West
NO2: 86%
PM2.5: 100%
Bristol South
NO2: 61%
PM2.5: 100%
Broadland and Fakenham
NO2: 0%
PM2.5: 100%
Bromley and Biggin Hill
NO2: 98%
PM2.5: 100%
Bromsgrove
NO2: 17%
PM2.5: 100%
Broxbourne
NO2: 97%
PM2.5: 100%
Broxtowe
NO2: 93%
PM2.5: 100%
Buckingham and Bletchley
NO2: 35%
PM2.5: 100%
Burnley
NO2: 16%
PM2.5: 100%
Burton and Uttoxeter
NO2: 30%
PM2.5: 100%
Bury North
NO2: 94%
PM2.5: 100%
Bury South
NO2: 100%
PM2.5: 100%
Bury St Edmunds and Stowmarket
NO2: 27%
PM2.5: 100%
Caerfyrddin
NO2: 0%
PM2.5: 88%
Caerphilly
NO2: 7%
PM2.5: 100%
Calder Valley
NO2: 46%
PM2.5: 100%
Camborne and Redruth
NO2: 0%
PM2.5: 100%
Cambridge
NO2: 74%
PM2.5: 100%
Cannock Chase
NO2: 27%
PM2.5: 100%
Canterbury
NO2: 8%
PM2.5: 100%
Cardiff East
NO2: 98%
PM2.5: 100%
Cardiff North
NO2: 88%
PM2.5: 100%
Cardiff South and Penarth
NO2: 63%
PM2.5: 100%
Cardiff West
NO2: 64%
PM2.5: 100%
Carlisle
NO2: 0%
PM2.5: 3%
Carshalton and Wallington
NO2: 100%
PM2.5: 100%
Castle Point
NO2: 100%
PM2.5: 100%
Central Devon
NO2: 0%
PM2.5: 100%
Central Suffolk and North Ipswich
NO2: 31%
PM2.5: 100%
Ceredigion Preseli
NO2: 0%
PM2.5: 50%
Chatham and Aylesford
NO2: 100%
PM2.5: 100%
Cheadle
NO2: 95%
PM2.5: 100%
Chelmsford
NO2: 86%
PM2.5: 100%
Chelsea and Fulham
NO2: 100%
PM2.5: 100%
Cheltenham
NO2: 16%
PM2.5: 100%
Chesham and Amersham
NO2: 47%
PM2.5: 100%
Chester North and Neston
NO2: 12%
PM2.5: 100%
Chester South and Eddisbury
NO2: 0%
PM2.5: 100%
Chesterfield
NO2: 16%
PM2.5: 100%
Chichester
NO2: 9%
PM2.5: 100%
Chingford and Woodford Green
NO2: 100%
PM2.5: 100%
Chippenham
NO2: 0%
PM2.5: 100%
Chipping Barnet
NO2: 100%
PM2.5: 100%
Chorley
NO2: 30%
PM2.5: 100%
Christchurch
NO2: 0%
PM2.5: 100%
Cities of London and Westminster
NO2: 100%
PM2.5: 100%
City of Durham
NO2: 0%
PM2.5: 45%
Clacton
NO2: 13%
PM2.5: 100%
Clapham and Brixton Hill
NO2: 100%
PM2.5: 100%
Clwyd East
NO2: 0%
PM2.5: 63%
Clwyd North
NO2: 0%
PM2.5: 39%
Colchester
NO2: 83%
PM2.5: 100%
Colne Valley
NO2: 20%
PM2.5: 100%
Congleton
NO2: 2%
PM2.5: 100%
Corby and East Northamptonshire
NO2: 13%
PM2.5: 100%
Coventry East
NO2: 100%
PM2.5: 100%
Coventry North West
NO2: 86%
PM2.5: 100%
Coventry South
NO2: 92%
PM2.5: 100%
Cramlington and Killingworth
NO2: 29%
PM2.5: 93%
Crawley
NO2: 85%
PM2.5: 100%
Crewe and Nantwich
NO2: 16%
PM2.5: 100%
Croydon East
NO2: 100%
PM2.5: 100%
Croydon South
NO2: 100%
PM2.5: 100%
Croydon West
NO2: 100%
PM2.5: 100%
Dagenham and Rainham
NO2: 100%
PM2.5: 100%
Darlington
NO2: 0%
PM2.5: 97%
Dartford
NO2: 100%
PM2.5: 100%
Daventry
NO2: 2%
PM2.5: 100%
Derby North
NO2: 82%
PM2.5: 100%
Derby South
NO2: 92%
PM2.5: 100%
Derbyshire Dales
NO2: 0%
PM2.5: 100%
Dewsbury and Batley
NO2: 89%
PM2.5: 100%
Didcot and Wantage
NO2: 7%
PM2.5: 100%
Doncaster Central
NO2: 78%
PM2.5: 100%
Doncaster East and the Isle of Axholme
NO2: 7%
PM2.5: 100%
Doncaster North
NO2: 42%
PM2.5: 100%
Dorking and Horley
NO2: 44%
PM2.5: 100%
Dover and Deal
NO2: 7%
PM2.5: 100%
Droitwich and Evesham
NO2: 0%
PM2.5: 100%
Dudley
NO2: 93%
PM2.5: 100%
Dulwich and West Norwood
NO2: 100%
PM2.5: 100%
Dunstable and Leighton Buzzard
NO2: 34%
PM2.5: 100%
Dwyfor Meirionnydd
NO2: 0%
PM2.5: 0%
Ealing Central and Acton
NO2: 100%
PM2.5: 100%
Ealing North
NO2: 100%
PM2.5: 100%
Ealing Southall
NO2: 100%
PM2.5: 100%
Earley and Woodley
NO2: 97%
PM2.5: 100%
Easington
NO2: 0%
PM2.5: 72%
East Grinstead and Uckfield
NO2: 6%
PM2.5: 100%
East Ham
NO2: 100%
PM2.5: 100%
East Hampshire
NO2: 0%
PM2.5: 100%
East Surrey
NO2: 68%
PM2.5: 100%
East Thanet
NO2: 0%
PM2.5: 100%
East Wiltshire
NO2: 0%
PM2.5: 100%
East Worthing and Shoreham
NO2: 66%
PM2.5: 100%
Eastbourne
NO2: 2%
PM2.5: 100%
Eastleigh
NO2: 65%
PM2.5: 100%
Edmonton and Winchmore Hill
NO2: 100%
PM2.5: 100%
Ellesmere Port and Bromborough
NO2: 51%
PM2.5: 100%
Eltham and Chislehurst
NO2: 100%
PM2.5: 100%
Ely and East Cambridgeshire
NO2: 3%
PM2.5: 100%
Enfield North
NO2: 100%
PM2.5: 100%
Epping Forest
NO2: 100%
PM2.5: 100%
Epsom and Ewell
NO2: 100%
PM2.5: 100%
Erewash
NO2: 92%
PM2.5: 100%
Erith and Thamesmead
NO2: 100%
PM2.5: 100%
Esher and Walton
NO2: 100%
PM2.5: 100%
Exeter
NO2: 0%
PM2.5: 100%
Exmouth and Exeter East
NO2: 0%
PM2.5: 100%
Fareham and Waterlooville
NO2: 66%
PM2.5: 100%
Farnham and Bordon
NO2: 8%
PM2.5: 100%
Faversham and Mid Kent
NO2: 42%
PM2.5: 100%
Feltham and Heston
NO2: 100%
PM2.5: 100%
Filton and Bradley Stoke
NO2: 98%
PM2.5: 100%
Finchley and Golders Green
NO2: 100%
PM2.5: 100%
Folkestone and Hythe
NO2: 5%
PM2.5: 100%
Forest of Dean
NO2: 0%
PM2.5: 100%
Frome and East Somerset
NO2: 0%
PM2.5: 100%
Fylde
NO2: 0%
PM2.5: 97%
Gainsborough
NO2: 0%
PM2.5: 100%
Gateshead Central and Whickham
NO2: 79%
PM2.5: 92%
Gedling
NO2: 93%
PM2.5: 100%
Gillingham and Rainham
NO2: 100%
PM2.5: 100%
Glastonbury and Somerton
NO2: 0%
PM2.5: 100%
Gloucester
NO2: 31%
PM2.5: 100%
Godalming and Ash
NO2: 16%
PM2.5: 100%
Goole and Pocklington
NO2: 0%
PM2.5: 100%
Gorton and Denton
NO2: 100%
PM2.5: 100%
Gosport
NO2: 79%
PM2.5: 100%
Gower
NO2: 0%
PM2.5: 100%
Grantham and Bourne
NO2: 0%
PM2.5: 100%
Gravesham
NO2: 98%
PM2.5: 100%
Great Grimsby and Cleethorpes
NO2: 91%
PM2.5: 100%
Great Yarmouth
NO2: 59%
PM2.5: 100%
Greenwich and Woolwich
NO2: 100%
PM2.5: 100%
Guildford
NO2: 66%
PM2.5: 100%
Hackney North and Stoke Newington
NO2: 100%
PM2.5: 100%
Hackney South and Shoreditch
NO2: 100%
PM2.5: 100%
Halesowen
NO2: 89%
PM2.5: 100%
Halifax
NO2: 40%
PM2.5: 100%
Hamble Valley
NO2: 90%
PM2.5: 100%
Hammersmith and Chiswick
NO2: 100%
PM2.5: 100%
Hampstead and Highgate
NO2: 100%
PM2.5: 100%
Harborough, Oadby and Wigston
NO2: 37%
PM2.5: 100%
Harlow
NO2: 92%
PM2.5: 100%
Harpenden and Berkhamsted
NO2: 42%
PM2.5: 100%
Harrogate and Knaresborough
NO2: 0%
PM2.5: 100%
Harrow East
NO2: 100%
PM2.5: 100%
Harrow West
NO2: 100%
PM2.5: 100%
Hartlepool
NO2: 24%
PM2.5: 100%
Harwich and North Essex
NO2: 22%
PM2.5: 100%
Hastings and Rye
NO2: 0%
PM2.5: 100%
Havant
NO2: 72%
PM2.5: 100%
Hayes and Harlington
NO2: 100%
PM2.5: 100%
Hazel Grove
NO2: 84%
PM2.5: 100%
Hemel Hempstead
NO2: 80%
PM2.5: 100%
Hendon
NO2: 100%
PM2.5: 100%
Henley and Thame
NO2: 2%
PM2.5: 100%
Hereford and South Herefordshire
NO2: 0%
PM2.5: 100%
Herne Bay and Sandwich
NO2: 0%
PM2.5: 100%
Hertford and Stortford
NO2: 59%
PM2.5: 100%
Hertsmere
NO2: 100%
PM2.5: 100%
Hexham
NO2: 0%
PM2.5: 10%
Heywood and Middleton North
NO2: 93%
PM2.5: 100%
High Peak
NO2: 2%
PM2.5: 100%
Hinckley and Bosworth
NO2: 42%
PM2.5: 100%
Hitchin
NO2: 24%
PM2.5: 100%
Holborn and St Pancras
NO2: 100%
PM2.5: 100%
Honiton and Sidmouth
NO2: 0%
PM2.5: 100%
Hornchurch and Upminster
NO2: 100%
PM2.5: 100%
Hornsey and Friern Barnet
NO2: 100%
PM2.5: 100%
Horsham
NO2: 9%
PM2.5: 100%
Houghton and Sunderland South
NO2: 9%
PM2.5: 98%
Hove and Portslade
NO2: 97%
PM2.5: 100%
Huddersfield
NO2: 74%
PM2.5: 100%
Huntingdon
NO2: 19%
PM2.5: 100%
Hyndburn
NO2: 7%
PM2.5: 100%
Ilford North
NO2: 100%
PM2.5: 100%
Ilford South
NO2: 100%
PM2.5: 100%
Ipswich
NO2: 96%
PM2.5: 100%
Isle of Wight East
NO2: 0%
PM2.5: 100%
Isle of Wight West
NO2: 14%
PM2.5: 100%
Islington North
NO2: 100%
PM2.5: 100%
Islington South and Finsbury
NO2: 100%
PM2.5: 100%
Jarrow and Gateshead East
NO2: 98%
PM2.5: 100%
Keighley and Ilkley
NO2: 5%
PM2.5: 100%
Kenilworth and Southam
NO2: 0%
PM2.5: 100%
Kensington and Bayswater
NO2: 100%
PM2.5: 100%
Kettering
NO2: 56%
PM2.5: 100%
Kingston and Surbiton
NO2: 100%
PM2.5: 100%
Kingston upon Hull East
NO2: 93%
PM2.5: 100%
Kingston upon Hull North and Cottingham
NO2: 85%
PM2.5: 100%
Kingston upon Hull West and Haltemprice
NO2: 80%
PM2.5: 100%
Kingswinford and South Staffordshire
NO2: 16%
PM2.5: 100%
Knowsley
NO2: 100%
PM2.5: 100%
Lancaster and Wyre
NO2: 0%
PM2.5: 83%
Leeds Central and Headingley
NO2: 100%
PM2.5: 100%
Leeds East
NO2: 100%
PM2.5: 100%
Leeds North East
NO2: 93%
PM2.5: 100%
Leeds North West
NO2: 66%
PM2.5: 100%
Leeds South
NO2: 100%
PM2.5: 100%
Leeds South West and Morley
NO2: 100%
PM2.5: 100%
Leeds West and Pudsey
NO2: 100%
PM2.5: 100%
Leicester East
NO2: 100%
PM2.5: 100%
Leicester South
NO2: 100%
PM2.5: 100%
Leicester West
NO2: 100%
PM2.5: 100%
Leigh and Atherton
NO2: 98%
PM2.5: 100%
Lewes
NO2: 5%
PM2.5: 100%
Lewisham East
NO2: 100%
PM2.5: 100%
Lewisham North
NO2: 100%
PM2.5: 100%
Lewisham West and East Dulwich
NO2: 100%
PM2.5: 100%
Leyton and Wanstead
NO2: 100%
PM2.5: 100%
Lichfield
NO2: 24%
PM2.5: 100%
Lincoln
NO2: 22%
PM2.5: 100%
Liverpool Garston
NO2: 100%
PM2.5: 100%
Liverpool Riverside
NO2: 100%
PM2.5: 100%
Liverpool Walton
NO2: 100%
PM2.5: 100%
Liverpool Wavertree
NO2: 100%
PM2.5: 100%
Liverpool West Derby
NO2: 100%
PM2.5: 100%
Llanelli
NO2: 0%
PM2.5: 100%
Loughborough
NO2: 44%
PM2.5: 100%
Louth and Horncastle
NO2: 6%
PM2.5: 100%
Lowestoft
NO2: 47%
PM2.5: 100%
Luton North
NO2: 100%
PM2.5: 100%
Luton South and South Bedfordshire
NO2: 89%
PM2.5: 100%
Macclesfield
NO2: 12%
PM2.5: 100%
Maidenhead
NO2: 89%
PM2.5: 100%
Maidstone and Malling
NO2: 88%
PM2.5: 100%
Makerfield
NO2: 94%
PM2.5: 100%
Maldon
NO2: 28%
PM2.5: 100%
Manchester Central
NO2: 100%
PM2.5: 100%
Manchester Rusholme
NO2: 100%
PM2.5: 100%
Manchester Withington
NO2: 100%
PM2.5: 100%
Mansfield
NO2: 54%
PM2.5: 100%
Melksham and Devizes
NO2: 0%
PM2.5: 100%
Melton and Syston
NO2: 28%
PM2.5: 100%
Meriden and Solihull East
NO2: 77%
PM2.5: 100%
Merthyr Tydfil and Aberdare
NO2: 0%
PM2.5: 100%
Mid Bedfordshire
NO2: 14%
PM2.5: 100%
Mid Buckinghamshire
NO2: 0%
PM2.5: 100%
Mid Cheshire
NO2: 0%
PM2.5: 100%
Mid Derbyshire
NO2: 46%
PM2.5: 100%
Mid Dorset and North Poole
NO2: 11%
PM2.5: 100%
Mid Leicestershire
NO2: 69%
PM2.5: 100%
Mid Norfolk
NO2: 0%
PM2.5: 100%
Mid Sussex
NO2: 4%
PM2.5: 100%
Mid and South Pembrokeshire
NO2: 0%
PM2.5: 100%
Middlesbrough South and East Cleveland
NO2: 9%
PM2.5: 82%
Middlesbrough and Thornaby East
NO2: 99%
PM2.5: 100%
Milton Keynes Central
NO2: 84%
PM2.5: 100%
Milton Keynes North
NO2: 57%
PM2.5: 100%
Mitcham and Morden
NO2: 100%
PM2.5: 100%
Monmouthshire
NO2: 0%
PM2.5: 100%
Montgomeryshire and Glyndŵr
NO2: 0%
PM2.5: 41%
Morecambe and Lunesdale
NO2: 0%
PM2.5: 58%
Neath and Swansea East
NO2: 2%
PM2.5: 100%
New Forest East
NO2: 18%
PM2.5: 100%
New Forest West
NO2: 0%
PM2.5: 100%
Newark
NO2: 8%
PM2.5: 100%
Newbury
NO2: 0%
PM2.5: 100%
Newcastle upon Tyne Central and West
NO2: 81%
PM2.5: 100%
Newcastle upon Tyne East and Wallsend
NO2: 100%
PM2.5: 100%
Newcastle upon Tyne North
NO2: 97%
PM2.5: 100%
Newcastle-under-Lyme
NO2: 46%
PM2.5: 100%
Newport East
NO2: 63%
PM2.5: 100%
Newport West and Islwyn
NO2: 32%
PM2.5: 100%
Newton Abbot
NO2: 0%
PM2.5: 100%
Newton Aycliffe and Spennymoor
NO2: 0%
PM2.5: 93%
Normanton and Hemsworth
NO2: 21%
PM2.5: 100%
North Bedfordshire
NO2: 2%
PM2.5: 100%
North Cornwall
NO2: 0%
PM2.5: 100%
North Cotswolds
NO2: 0%
PM2.5: 100%
North Devon
NO2: 0%
PM2.5: 100%
North Dorset
NO2: 0%
PM2.5: 100%
North Durham
NO2: 0%
PM2.5: 36%
North East Cambridgeshire
NO2: 9%
PM2.5: 100%
North East Derbyshire
NO2: 9%
PM2.5: 100%
North East Hampshire
NO2: 9%
PM2.5: 100%
North East Hertfordshire
NO2: 32%
PM2.5: 100%
North East Somerset and Hanham
NO2: 25%
PM2.5: 100%
North Herefordshire
NO2: 0%
PM2.5: 100%
North Norfolk
NO2: 0%
PM2.5: 100%
North Northumberland
NO2: 0%
PM2.5: 0%
North Shropshire
NO2: 0%
PM2.5: 89%
North Somerset
NO2: 5%
PM2.5: 100%
North Warwickshire and Bedworth
NO2: 63%
PM2.5: 100%
North West Cambridgeshire
NO2: 48%
PM2.5: 100%
North West Essex
NO2: 4%
PM2.5: 100%
North West Hampshire
NO2: 2%
PM2.5: 100%
North West Leicestershire
NO2: 9%
PM2.5: 100%
North West Norfolk
NO2: 18%
PM2.5: 100%
Northampton North
NO2: 87%
PM2.5: 100%
Northampton South
NO2: 86%
PM2.5: 100%
Norwich North
NO2: 85%
PM2.5: 100%
Norwich South
NO2: 81%
PM2.5: 100%
Nottingham East
NO2: 100%
PM2.5: 100%
Nottingham North and Kimberley
NO2: 100%
PM2.5: 100%
Nottingham South
NO2: 97%
PM2.5: 100%
Nuneaton
NO2: 51%
PM2.5: 100%
Old Bexley and Sidcup
NO2: 100%
PM2.5: 100%
Oldham East and Saddleworth
NO2: 85%
PM2.5: 100%
Oldham West, Chadderton and Royton
NO2: 100%
PM2.5: 100%
Orpington
NO2: 98%
PM2.5: 100%
Ossett and Denby Dale
NO2: 47%
PM2.5: 100%
Oxford East
NO2: 92%
PM2.5: 100%
Oxford West and Abingdon
NO2: 48%
PM2.5: 100%
Peckham
NO2: 100%
PM2.5: 100%
Pendle and Clitheroe
NO2: 12%
PM2.5: 100%
Penistone and Stocksbridge
NO2: 20%
PM2.5: 100%
Penrith and Solway
NO2: 0%
PM2.5: 5%
Peterborough
NO2: 87%
PM2.5: 100%
Plymouth Moor View
NO2: 0%
PM2.5: 100%
Plymouth Sutton and Devonport
NO2: 23%
PM2.5: 100%
Pontefract, Castleford and Knottingley
NO2: 91%
PM2.5: 100%
Pontypridd
NO2: 0%
PM2.5: 100%
Poole
NO2: 39%
PM2.5: 100%
Poplar and Limehouse
NO2: 100%
PM2.5: 100%
Portsmouth North
NO2: 100%
PM2.5: 100%
Portsmouth South
NO2: 98%
PM2.5: 100%
Preston
NO2: 50%
PM2.5: 100%
Putney
NO2: 100%
PM2.5: 100%
Queen's Park and Maida Vale
NO2: 100%
PM2.5: 100%
Rawmarsh and Conisbrough
NO2: 95%
PM2.5: 100%
Rayleigh and Wickford
NO2: 97%
PM2.5: 100%
Reading Central
NO2: 98%
PM2.5: 100%
Reading West and Mid Berkshire
NO2: 37%
PM2.5: 100%
Redcar
NO2: 52%
PM2.5: 98%
Redditch
NO2: 3%
PM2.5: 100%
Reigate
NO2: 94%
PM2.5: 100%
Rhondda and Ogmore
NO2: 0%
PM2.5: 100%
Ribble Valley
NO2: 25%
PM2.5: 93%
Richmond Park
NO2: 100%
PM2.5: 100%
Richmond and Northallerton
NO2: 0%
PM2.5: 61%
Rochdale
NO2: 81%
PM2.5: 100%
Rochester and Strood
NO2: 100%
PM2.5: 100%
Romford
NO2: 100%
PM2.5: 100%
Romsey and Southampton North
NO2: 37%
PM2.5: 100%
Rossendale and Darwen
NO2: 8%
PM2.5: 100%
Rother Valley
NO2: 63%
PM2.5: 100%
Rotherham
NO2: 100%
PM2.5: 100%
Rugby
NO2: 31%
PM2.5: 100%
Ruislip, Northwood and Pinner
NO2: 100%
PM2.5: 100%
Runcorn and Helsby
NO2: 73%
PM2.5: 100%
Runnymede and Weybridge
NO2: 100%
PM2.5: 100%
Rushcliffe
NO2: 41%
PM2.5: 100%
Rutland and Stamford
NO2: 0%
PM2.5: 100%
Salford
NO2: 100%
PM2.5: 100%
Salisbury
NO2: 0%
PM2.5: 100%
Scarborough and Whitby
NO2: 0%
PM2.5: 70%
Scunthorpe
NO2: 19%
PM2.5: 100%
Sefton Central
NO2: 34%
PM2.5: 100%
Selby
NO2: 21%
PM2.5: 100%
Sevenoaks
NO2: 73%
PM2.5: 100%
Sheffield Brightside and Hillsborough
NO2: 96%
PM2.5: 100%
Sheffield Central
NO2: 100%
PM2.5: 100%
Sheffield Hallam
NO2: 30%
PM2.5: 100%
Sheffield Heeley
NO2: 74%
PM2.5: 100%
Sheffield South East
NO2: 85%
PM2.5: 100%
Sherwood Forest
NO2: 28%
PM2.5: 100%
Shipley
NO2: 42%
PM2.5: 100%
Shrewsbury
NO2: 0%
PM2.5: 96%
Sittingbourne and Sheppey
NO2: 84%
PM2.5: 100%
Skipton and Ripon
NO2: 0%
PM2.5: 66%
Sleaford and North Hykeham
NO2: 2%
PM2.5: 100%
Slough
NO2: 100%
PM2.5: 100%
Smethwick
NO2: 100%
PM2.5: 100%
Solihull West and Shirley
NO2: 93%
PM2.5: 100%
South Basildon and East Thurrock
NO2: 100%
PM2.5: 100%
South Cambridgeshire
NO2: 3%
PM2.5: 100%
South Cotswolds
NO2: 0%
PM2.5: 100%
South Derbyshire
NO2: 0%
PM2.5: 100%
South Devon
NO2: 0%
PM2.5: 100%
South Dorset
NO2: 0%
PM2.5: 100%
South East Cornwall
NO2: 0%
PM2.5: 100%
South Holland and The Deepings
NO2: 0%
PM2.5: 100%
South Leicestershire
NO2: 29%
PM2.5: 100%
South Norfolk
NO2: 2%
PM2.5: 100%
South Northamptonshire
NO2: 2%
PM2.5: 100%
South Ribble
NO2: 7%
PM2.5: 100%
South Shields
NO2: 61%
PM2.5: 100%
South Shropshire
NO2: 0%
PM2.5: 88%
South Suffolk
NO2: 11%
PM2.5: 100%
South West Devon
NO2: 0%
PM2.5: 100%
South West Hertfordshire
NO2: 100%
PM2.5: 100%
South West Norfolk
NO2: 0%
PM2.5: 100%
South West Wiltshire
NO2: 0%
PM2.5: 100%
Southampton Itchen
NO2: 100%
PM2.5: 100%
Southampton Test
NO2: 100%
PM2.5: 100%
Southend East and Rochford
NO2: 88%
PM2.5: 100%
Southend West and Leigh
NO2: 100%
PM2.5: 100%
Southgate and Wood Green
NO2: 100%
PM2.5: 100%
Southport
NO2: 0%
PM2.5: 100%
Spelthorne
NO2: 100%
PM2.5: 100%
Spen Valley
NO2: 98%
PM2.5: 100%
St Albans
NO2: 100%
PM2.5: 100%
St Austell and Newquay
NO2: 0%
PM2.5: 100%
St Helens North
NO2: 86%
PM2.5: 100%
St Helens South and Whiston
NO2: 100%
PM2.5: 100%
St Ives
NO2: 0%
PM2.5: 98%
St Neots and Mid Cambridgeshire
NO2: 10%
PM2.5: 100%
Stafford
NO2: 0%
PM2.5: 100%
Staffordshire Moorlands
NO2: 0%
PM2.5: 100%
Stalybridge and Hyde
NO2: 84%
PM2.5: 100%
Stevenage
NO2: 72%
PM2.5: 100%
Stockport
NO2: 100%
PM2.5: 100%
Stockton North
NO2: 77%
PM2.5: 100%
Stockton West
NO2: 4%
PM2.5: 100%
Stoke-on-Trent Central
NO2: 80%
PM2.5: 100%
Stoke-on-Trent North
NO2: 49%
PM2.5: 100%
Stoke-on-Trent South
NO2: 20%
PM2.5: 100%
Stone, Great Wyrley and Penkridge
NO2: 35%
PM2.5: 100%
Stourbridge
NO2: 72%
PM2.5: 100%
Stratford and Bow
NO2: 100%
PM2.5: 100%
Stratford-on-Avon
NO2: 0%
PM2.5: 100%
Streatham and Croydon North
NO2: 100%
PM2.5: 100%
Stretford and Urmston
NO2: 98%
PM2.5: 100%
Stroud
NO2: 0%
PM2.5: 100%
Suffolk Coastal
NO2: 30%
PM2.5: 100%
Sunderland Central
NO2: 60%
PM2.5: 100%
Surrey Heath
NO2: 88%
PM2.5: 100%
Sussex Weald
NO2: 0%
PM2.5: 100%
Sutton Coldfield
NO2: 100%
PM2.5: 100%
Sutton and Cheam
NO2: 100%
PM2.5: 100%
Swansea West
NO2: 1%
PM2.5: 100%
Swindon North
NO2: 37%
PM2.5: 100%
Swindon South
NO2: 75%
PM2.5: 100%
Tamworth
NO2: 65%
PM2.5: 100%
Tatton
NO2: 11%
PM2.5: 100%
Taunton and Wellington
NO2: 0%
PM2.5: 100%
Telford
NO2: 3%
PM2.5: 100%
Tewkesbury
NO2: 7%
PM2.5: 100%
The Wrekin
NO2: 0%
PM2.5: 100%
Thirsk and Malton
NO2: 0%
PM2.5: 77%
Thornbury and Yate
NO2: 9%
PM2.5: 100%
Thurrock
NO2: 100%
PM2.5: 100%
Tipton and Wednesbury
NO2: 100%
PM2.5: 100%
Tiverton and Minehead
NO2: 0%
PM2.5: 100%
Tonbridge
NO2: 25%
PM2.5: 100%
Tooting
NO2: 100%
PM2.5: 100%
Torbay
NO2: 0%
PM2.5: 100%
Torfaen
NO2: 0%
PM2.5: 100%
Torridge and Tavistock
NO2: 0%
PM2.5: 100%
Tottenham
NO2: 100%
PM2.5: 100%
Truro and Falmouth
NO2: 2%
PM2.5: 100%
Tunbridge Wells
NO2: 6%
PM2.5: 100%
Twickenham
NO2: 100%
PM2.5: 100%
Tynemouth
NO2: 89%
PM2.5: 100%
Uxbridge and South Ruislip
NO2: 100%
PM2.5: 100%
Vale of Glamorgan
NO2: 4%
PM2.5: 100%
Vauxhall and Camberwell Green
NO2: 100%
PM2.5: 100%
Wakefield and Rothwell
NO2: 100%
PM2.5: 100%
Wallasey
NO2: 63%
PM2.5: 100%
Walsall and Bloxwich
NO2: 100%
PM2.5: 100%
Walthamstow
NO2: 100%
PM2.5: 100%
Warrington North
NO2: 100%
PM2.5: 100%
Warrington South
NO2: 79%
PM2.5: 100%
Warwick and Leamington
NO2: 32%
PM2.5: 100%
Washington and Gateshead South
NO2: 80%
PM2.5: 100%
Watford
NO2: 100%
PM2.5: 100%
Waveney Valley
NO2: 0%
PM2.5: 100%
Weald of Kent
NO2: 0%
PM2.5: 100%
Wellingborough and Rushden
NO2: 56%
PM2.5: 100%
Wells and Mendip Hills
NO2: 0%
PM2.5: 100%
Welwyn Hatfield
NO2: 92%
PM2.5: 100%
West Bromwich
NO2: 100%
PM2.5: 100%
West Dorset
NO2: 0%
PM2.5: 100%
West Ham and Beckton
NO2: 100%
PM2.5: 100%
West Lancashire
NO2: 27%
PM2.5: 100%
West Suffolk
NO2: 3%
PM2.5: 100%
West Worcestershire
NO2: 0%
PM2.5: 100%
Westmorland and Lonsdale
NO2: 0%
PM2.5: 9%
Weston-super-Mare
NO2: 2%
PM2.5: 100%
Wetherby and Easingwold
NO2: 3%
PM2.5: 100%
Whitehaven and Workington
NO2: 0%
PM2.5: 0%
Widnes and Halewood
NO2: 98%
PM2.5: 100%
Wigan
NO2: 71%
PM2.5: 100%
Wimbledon
NO2: 100%
PM2.5: 100%
Winchester
NO2: 12%
PM2.5: 100%
Windsor
NO2: 100%
PM2.5: 100%
Wirral West
NO2: 0%
PM2.5: 100%
Witham
NO2: 22%
PM2.5: 100%
Witney
NO2: 0%
PM2.5: 100%
Woking
NO2: 93%
PM2.5: 100%
Wokingham
NO2: 57%
PM2.5: 100%
Wolverhampton North East
NO2: 100%
PM2.5: 100%
Wolverhampton South East
NO2: 100%
PM2.5: 100%
Wolverhampton West
NO2: 64%
PM2.5: 100%
Worcester
NO2: 3%
PM2.5: 100%
Worsley and Eccles
NO2: 100%
PM2.5: 100%
Worthing West
NO2: 9%
PM2.5: 100%
Wrexham
NO2: 0%
PM2.5: 97%
Wycombe
NO2: 69%
PM2.5: 100%
Wyre Forest
NO2: 2%
PM2.5: 100%
Wythenshawe and Sale East
NO2: 100%
PM2.5: 100%
Yeovil
NO2: 2%
PM2.5: 100%
Ynys Môn
NO2: 0%
PM2.5: 2%
York Central
NO2: 29%
PM2.5: 100%
York Outer
NO2: 0%
PM2.5: 100%
Data: Environmental, economic and health data, (Friends of the Earth) / Hex layout: 2024 constituencies (Open Innovations and contributors)