Breathing in Moskva is Injurious to Health.

Air pollution threatens the health of 8.4 million people across 81 districts in Moskva. The average PM2.5 level is 10.8 µg/m³—2.2× higher than the WHO guideline.

Brought to you by Amrit Sharma

Air Pollution in Moskva

Moskva faces significant air pollution challenges. 99% of districts exceed the WHO guideline for clean air. This is putting 8.4 million across 81 districts at risk.

The average PM2.5 over 2023 was 10.8µg/m³. That's 2.2 times the WHO guideline for clean air of 5µg/m³.

This is equivalent of everybody, including children, smoking about 179 cigarettes in a year.

Air Quality Trend

Annual PM2.5 levels from 2014 to 2023. The WHO guideline for safe air is 5 µg/m³.

Life Expectancy Impact

If Moskva met the WHO guideline of 5 µg/m³, the average person would live 0.57 years longer.

That's 4.8M years of life stolen from 8.4 million people. Years of watching children grow up. Years of building a career. Years of quiet mornings and celebrations.

Lives cut short. Breathing kills.

Districts with Highest Pollution

The top 10 most polluted districts in Moskva. These areas face the greatest health burden from air pollution.

  • 1.Leninskiy rayon
    0.7 years lost
  • 2.Kotelniki
    0.7 years lost
  • 3.Shcherbinka
    0.7 years lost
  • 4.Reutov
    0.7 years lost
  • 5.Dzerzinski
    0.7 years lost
  • 6.Krasnogorskiy rayon
    0.7 years lost
  • 7.Lyuberetskiy rayon
    0.6 years lost
  • 8.Lytkarino
    0.6 years lost
  • 9.Podol'sk
    0.6 years lost
  • 10.Odintsovskiy rayon
    0.6 years lost

Population Exposure by Pollution Level

Distribution of population across different PM2.5 pollution levels. The WHO guideline is 5 µg/m³—only populations below this threshold are breathing safe air.

< 5 µg/m³
0%
0
5-10 µg/m³
16%
1.3M
10-15 µg/m³
84%
7.1M
15-25 µg/m³
0%
0
25-35 µg/m³
0%
0
> 35 µg/m³
0%
0

All 81 Districts in Moskva

Complete air quality data for every district in Moskva, sorted by population.

DistrictPopulationPM2.5 µg/m³Years Lost
Odintsovskiy rayon625K
11.5
0.6 years
Leninskiy rayon437K
12.1
0.7 years
Krasnogorskiy rayon430K
11.7
0.7 years
Mytishchinskiy rayon383K
11.2
0.6 years
Khimki381K
11.3
0.6 years
Pushkinskiy rayon367K
10.6
0.6 years
Solnechnogorskiy rayon340K
10.4
0.5 years
Balashikhinskiy rayon303K
11.3
0.6 years
Ramenskiy rayon292K
11.0
0.6 years
Podol'skiy rayon267K
11.4
0.6 years
Shchelkovskiy rayon247K
10.7
0.6 years
Noginskiy rayon246K
10.6
0.6 years
Naro-Fominskiy rayon229K
10.8
0.6 years
Sergievo-Posadskiy rayon225K
10.1
0.5 years
Lyuberetskiy rayon201K
11.6
0.6 years
Orekhovo-Zuevskiy rayon200K
9.8
0.5 years
Dmitrovskiy rayon181K
10.0
0.5 years
Dolgoprudny176K
11.3
0.6 years
Istrinskiy rayon157K
10.4
0.5 years
Voskresenskiy rayon154K
10.3
0.5 years
Stupinskiy rayon139K
10.3
0.5 years
Serpukhovskiy rayon138K
10.2
0.5 years
Kolomna138K
10.0
0.5 years
Klinskiy rayon136K
9.6
0.4 years
Domodedovskiy rayon133K
11.1
0.6 years
Elektrostahl127K
10.5
0.5 years
Chekhovskiy rayon109K
10.5
0.5 years
Pavlovo-Posadskiy rayon103K
10.2
0.5 years
Taldomskiy rayon101K
9.6
0.4 years
Egor'evskiy rayon88K
9.8
0.5 years
Zhukovsky85K
11.3
0.6 years
Shaturskiy rayon82K
9.3
0.4 years
Podol'sk81K
11.5
0.6 years
Mozhayskiy rayon76K
9.5
0.4 years
Ruzskiy rayon71K
9.8
0.5 years
Kolomenskiy rayon64K
10.0
0.5 years
Lukhovitskiy rayon61K
9.5
0.4 years
Volokolamskiy rayon58K
9.3
0.4 years
Zheleznodoroznhy53K
11.3
0.6 years
Lobnya53K
10.8
0.6 years
Orekhovo-Zuevo51K
9.8
0.5 years
Serpukhov50K
10.2
0.5 years
Kashirskiy rayon48K
9.8
0.5 years
Ivanteevka42K
10.7
0.6 years
Reutov41K
11.8
0.7 years
Zarayskiy rayon41K
9.5
0.4 years
Ozerskiy rayon37K
10.0
0.5 years
Protvino37K
10.2
0.5 years
Lytkarino32K
11.6
0.6 years
Serebryano-Prudskiy rayon27K
9.2
0.4 years
Shakhovskoy rayon27K
9.1
0.4 years
Pushkino25K
10.8
0.6 years
Dzerzinski24K
11.8
0.7 years
Fryazino22K
10.6
0.5 years
Kotelniki21K
12.0
0.7 years
Lotoshinskiy rayon20K
9.0
0.4 years
Sergiev Posad18K
10.2
0.5 years
Egor'evsk16K
10.0
0.5 years
Zvenigorod15K
10.4
0.5 years
Chernogolovka15K
10.4
0.5 years
Shcherbinka13K
11.9
0.7 years
Roshal12K
9.2
0.4 years
Klimovsk10K
11.2
0.6 years
Elektrogorsk9K
10.1
0.5 years
Karasnoarmesyk8K
10.2
0.5 years
Krasnogorsk8K
11.0
0.6 years
Petrovsky7K
10.8
0.6 years
Odintsovo5K
11.2
0.6 years
Klin5K
9.7
0.5 years
Troitsk/Moskva4K
11.3
0.6 years
Kraznoznamensk3K
11.2
0.6 years
Pushchino2K
10.2
0.5 years
Ozery1K
10.2
0.5 years
Solnechnogorsk1K
9.9
0.5 years
Zaraysk1K
9.4
0.4 years
Stupino1K
10.3
0.5 years
Istra991
10.3
0.5 years
Voskhod665
9.8
0.5 years
Mozhaysk571
9.6
0.4 years
Shatura234
9.3
0.4 years
Molodyozhny0
0.0
0.0 years

Showing 81 districts, sorted by population (largest first). PM2.5 values are for 2023. Years lost calculated against WHO guideline of 5 µg/m³.