Air quality in Portland

Air quality index (AQI⁺) and PM2.5 air pollution in Portland • 340.3K Followers • 03:00, Jan 29

1 stations sponsored by IQAir Foundation

21

US AQI⁺

Good

face expression based on aqi value

Main pollutant:

PM2.5

3.8 µg/m³

weather condition icon

8°

wind direction icon

3.2 km/h

weather humid icon

92 %

1 stations sponsored by IQAir Foundation

Hourly forecast

Portland air quality index (AQI⁺) forecast

Now

21

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 294 degree

3.2

km/h

Humidity icon

92%

04:00

20

Weather icon

90%

IQAir AirVisual Air Quality Map Wind rotating 40 degree

0

km/h

Humidity icon

94%

05:00

20

Weather icon

100%

IQAir AirVisual Air Quality Map Wind rotating 114 degree

7.2

km/h

Humidity icon

95%

06:00

19

Weather icon

100%

IQAir AirVisual Air Quality Map Wind rotating 132 degree

3.6

km/h

Humidity icon

96%

07:00

18

Weather icon

100%

IQAir AirVisual Air Quality Map Wind rotating 152 degree

3.6

km/h

Humidity icon

96%

08:00

17

Weather icon

100%

IQAir AirVisual Air Quality Map Wind rotating 99 degree

3.6

km/h

Humidity icon

97%

09:00

17

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 82 degree

0

km/h

Humidity icon

94%

10:00

19

Weather icon

100%

IQAir AirVisual Air Quality Map Wind rotating 111 degree

0

km/h

Humidity icon

94%

11:00

18

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 129 degree

3.6

km/h

Humidity icon

91%

12:00

18

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 132 degree

3.6

km/h

Humidity icon

91%

13:00

22

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 115 degree

0

km/h

Humidity icon

92%

14:00

22

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 115 degree

3.6

km/h

Humidity icon

91%

15:00

22

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 141 degree

0

km/h

Humidity icon

88%

16:00

25

Weather icon

20%

IQAir AirVisual Air Quality Map Wind rotating 155 degree

0

km/h

Humidity icon

92%

17:00

25

Weather icon

100%

IQAir AirVisual Air Quality Map Wind rotating 83 degree

3.6

km/h

Humidity icon

94%

18:00

25

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 100 degree

0

km/h

Humidity icon

93%

19:00

26

Weather icon

100%

IQAir AirVisual Air Quality Map Wind rotating 104 degree

3.6

km/h

Humidity icon

93%

20:00

26

Weather icon

100%

IQAir AirVisual Air Quality Map Wind rotating 62 degree

3.6

km/h

Humidity icon

95%

21:00

26

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 339 degree

0

km/h

Humidity icon

94%

22:00

28

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 28 degree

0

km/h

Humidity icon

93%

23:00

28

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 23 degree

0

km/h

Humidity icon

92%

Fri

00:00

28

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 66 degree

0

km/h

Humidity icon

92%

01:00

31

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 91 degree

0

km/h

Humidity icon

91%

02:00

31

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 109 degree

0

km/h

Humidity icon

91%

03:00

31

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 119 degree

3.6

km/h

Humidity icon

91%

04:00

31

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 110 degree

3.6

km/h

Humidity icon

91%

05:00

31

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 270 degree

0

km/h

Humidity icon

91%

06:00

31

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 86 degree

0

km/h

Humidity icon

91%

07:00

31

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 127 degree

3.6

km/h

Humidity icon

91%

08:00

31

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 163 degree

3.6

km/h

Humidity icon

91%

09:00

31

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 88 degree

7.2

km/h

Humidity icon

90%

10:00

26

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 164 degree

0

km/h

Humidity icon

90%

11:00

26

Weather icon

90%

IQAir AirVisual Air Quality Map Wind rotating 241 degree

3.6

km/h

Humidity icon

89%

12:00

26

Weather icon

100%

IQAir AirVisual Air Quality Map Wind rotating 77 degree

3.6

km/h

Humidity icon

93%

13:00

26

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 97 degree

0

km/h

Humidity icon

92%

14:00

26

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 190 degree

3.6

km/h

Humidity icon

90%

15:00

26

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 129 degree

0

km/h

Humidity icon

88%

16:00

27

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 137 degree

3.6

km/h

Humidity icon

88%

17:00

27

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 138 degree

3.6

km/h

Humidity icon

89%

18:00

27

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 121 degree

3.6

km/h

Humidity icon

90%

19:00

30

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 85 degree

3.6

km/h

Humidity icon

91%

20:00

30

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 89 degree

3.6

km/h

Humidity icon

90%

21:00

30

Weather icon

20%

IQAir AirVisual Air Quality Map Wind rotating 151 degree

0

km/h

Humidity icon

90%

22:00

32

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 24 degree

0

km/h

Humidity icon

90%

23:00

32

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 75 degree

0

km/h

Humidity icon

90%

Sat

00:00

32

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 341 degree

0

km/h

Humidity icon

92%

01:00

28

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 45 degree

0

km/h

Humidity icon

91%

02:00

28

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 38 degree

0

km/h

Humidity icon

92%

03:00

28

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 33 degree

0

km/h

Humidity icon

92%

04:00

23

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 306 degree

3.6

km/h

Humidity icon

92%

05:00

23

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 20 degree

0

km/h

Humidity icon

92%

06:00

23

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 57 degree

0

km/h

Humidity icon

92%

07:00

23

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 340 degree

0

km/h

Humidity icon

93%

08:00

23

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 320 degree

0

km/h

Humidity icon

93%

09:00

23

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 144 degree

0

km/h

Humidity icon

90%

10:00

28

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 197 degree

0

km/h

Humidity icon

87%

11:00

28

Weather icon

11°

IQAir AirVisual Air Quality Map Wind rotating 125 degree

0

km/h

Humidity icon

83%

12:00

28

Weather icon

12°

IQAir AirVisual Air Quality Map Wind rotating 115 degree

0

km/h

Humidity icon

76%

13:00

25

Weather icon

13°

IQAir AirVisual Air Quality Map Wind rotating 133 degree

0

km/h

Humidity icon

73%

14:00

25

Weather icon

13°

IQAir AirVisual Air Quality Map Wind rotating 89 degree

0

km/h

Humidity icon

72%

15:00

25

Weather icon

13°

IQAir AirVisual Air Quality Map Wind rotating 73 degree

0

km/h

Humidity icon

75%

16:00

28

Weather icon

12°

IQAir AirVisual Air Quality Map Wind rotating 85 degree

0

km/h

Humidity icon

79%

17:00

28

Weather icon

11°

IQAir AirVisual Air Quality Map Wind rotating 110 degree

0

km/h

Humidity icon

82%

18:00

28

Weather icon

10°

IQAir AirVisual Air Quality Map Wind rotating 62 degree

0

km/h

Humidity icon

84%

19:00

28

Weather icon

10°

IQAir AirVisual Air Quality Map Wind rotating 76 degree

3.6

km/h

Humidity icon

83%

20:00

28

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 86 degree

0

km/h

Humidity icon

82%

21:00

28

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 110 degree

0

km/h

Humidity icon

81%

22:00

32

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 241 degree

0

km/h

Humidity icon

81%

23:00

32

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 128 degree

0

km/h

Humidity icon

85%

Sun

00:00

32

Weather icon

80%

IQAir AirVisual Air Quality Map Wind rotating 157 degree

7.2

km/h

Humidity icon

88%

01:00

33

Weather icon

100%

IQAir AirVisual Air Quality Map Wind rotating 125 degree

7.2

km/h

Humidity icon

93%

02:00

33

Weather icon

IQAir AirVisual Air Quality Map Wind rotating 165 degree

3.6

km/h

Humidity icon

95%

Daily forecast

|

Portland air quality index (AQI⁺) forecast

Today

20

Weather icon

100%

IQAir AirVisual Air Quality Map Wind rotating 114 degree

7.2

km/h

Humidity icon

91%

Fri

28

Weather icon

100%

IQAir AirVisual Air Quality Map Wind rotating 88 degree

7.2

km/h

Humidity icon

93%

Sat

27

Weather icon

13°

IQAir AirVisual Air Quality Map Wind rotating 306 degree

3.6

km/h

Humidity icon

76%

Air pollutants

What is the current air quality in Portland?

IQAir Check icon

PM2.5 concentration currently meets the WHO annual PM2.5 guideline.

Health recommendations

common.healthRecommendationComp.icons.exerciseAlt

Enjoy outdoor activities

common.healthRecommendationComp.icons.windowAlt

Open your windows to bring clean, fresh air indoors

Get a monitor

Protect yourself from air pollution in Portland

Shop IQAir products

When the air becomes a problem – we provide relief

Monitor the air you breathe

Get accurate AirVisual air quality readings and real-time insights for cleaner air. Monitors that reveal pollution sources, highlight when air purifier use is needed.

AirVisual Series

Medical grade air purifiers

Trusted worldwide, the HealthPro Series uses HyperHEPA technology. Filters ultrafine particles other air purifiers miss, delivering medical-grade protection.

HealthPro Series

Powerful, stylish air purifiers

Compact and powerful, the Atem Series combines Swiss engineering with high-performance air purification, filtering ultrafine particles with HyperHEPA technology.

Atem Series

Pollen

What is the pollen count in Portland today?

Index

Pollen global icon

Low

Pollen tree icon

Tree

Low

25%
Pollen grass icon

Grass

None

0%
Pollen weed icon

Weed

None

0%

Source:

wetter.com
Pollen forecast in Portland

Health recommendations

common.healthRecommendationComp.icons.exerciseAlt

Enjoy outdoor activities

common.healthRecommendationComp.icons.windowAlt

Open your windows to bring clean, fresh air indoors

Get a monitor

Pollen

What is the pollen count in Portland today?

Index

Pollen global icon

Low

Pollen tree icon

Tree

Low

25%
Pollen grass icon

Grass

None

0%
Pollen weed icon

Weed

None

0%

Source:

wetter.com
Pollen forecast in Portland

Protect yourself from air pollution in Portland

Shop IQAir products

When the air becomes a problem – we provide relief

Monitor the air you breathe

Get accurate AirVisual air quality readings and real-time insights for cleaner air. Monitors that reveal pollution sources, highlight when air purifier use is needed.

AirVisual Series

Medical grade air purifiers

Trusted worldwide, the HealthPro Series uses HyperHEPA technology. Filters ultrafine particles other air purifiers miss, delivering medical-grade protection.

HealthPro Series

Powerful, stylish air purifiers

Compact and powerful, the Atem Series combines Swiss engineering with high-performance air purification, filtering ultrafine particles with HyperHEPA technology.

Atem Series

Most polluted locations near Portland

Worldwide AQI⁺ rankingArrow icon

Station ranking

Real-time USA AQI⁺ station ranking

#StationsAQI⁺ US
1
The national flag of USA

24th Ave & Gladstone

41

2
The national flag of USA

1415 NW 11th Ave

27

3
The national flag of USA

1601-1999 SE 45th Ave

27

4
The national flag of USA

1907 ZE

26

5
The national flag of USA

145 Argay Terrace

25

6
The national flag of USA

10342 NW Langworthy Terrace

14

7
The national flag of USA

14er

13

8
The national flag of USA

2510 Northeast Liberty Street

13

9
The national flag of USA

2400-2598 SE Lincoln St

9

10
The national flag of USA

1423 NW Benfield Dr

5

City ranking

Real-time USA AQI⁺ city ranking

#CitiesAQI⁺ US
1
The national flag of USA

Spring, Texas

161

2
The national flag of USA

Lake Charles, Louisiana

140

3
The national flag of USA

Upton, Massachusetts

136

4
The national flag of USA

Keosauqua, Iowa

129

5
The national flag of USA

Red Rock, Oklahoma

127

6
The national flag of USA

Columbia, Tennessee

122

7
The national flag of USA

Kettle Falls, Washington

122

8
The national flag of USA

Yreka, California

121

9
The national flag of USA

Rutland, Vermont

118

10
The national flag of USA

Ferry Pass, Florida

116

History

Historic air quality graph for Portland

21 AQI⁺ US
Good
02:00–03:00 Jan 29 Local time
AQI⁺ US

History

Historic air quality graph for Portland

21 AQI⁺ US
Good
02:00–03:00 Jan 29 Local time
AQI⁺ US

Most polluted locations near Portland

Worldwide AQI⁺ rankingArrow icon

Station ranking

Real-time USA AQI⁺ station ranking

#StationsAQI⁺ US
1
The national flag of USA

24th Ave & Gladstone

41

2
The national flag of USA

1415 NW 11th Ave

27

3
The national flag of USA

1601-1999 SE 45th Ave

27

4
The national flag of USA

1907 ZE

26

5
The national flag of USA

145 Argay Terrace

25

6
The national flag of USA

10342 NW Langworthy Terrace

14

7
The national flag of USA

14er

13

8
The national flag of USA

2510 Northeast Liberty Street

13

9
The national flag of USA

2400-2598 SE Lincoln St

9

10
The national flag of USA

1423 NW Benfield Dr

5

City ranking

Real-time USA AQI⁺ city ranking

#CitiesAQI⁺ US
1
The national flag of USA

Spring, Texas

161

2
The national flag of USA

Lake Charles, Louisiana

140

3
The national flag of USA

Upton, Massachusetts

136

4
The national flag of USA

Keosauqua, Iowa

129

5
The national flag of USA

Red Rock, Oklahoma

127

6
The national flag of USA

Columbia, Tennessee

122

7
The national flag of USA

Kettle Falls, Washington

122

8
The national flag of USA

Yreka, California

121

9
The national flag of USA

Rutland, Vermont

118

10
The national flag of USA

Ferry Pass, Florida

116

Measure your own air quality

Get a monitor and contribute air quality data in your city.

Why is Portland air quality bad today?

Portland air quality has achieved a mean annual air quality index (AQI) rating of “good.” For the last two decades, Portland has achieved air pollution standards set by the Environmental Protection Agency (EPA) for all six criteria pollutants measured in real-time: PM2.5, PM10, ozone, carbon monoxide (CO), nitrogen dioxide (NO2), and sulphur dioxide (SO2).

Despite this success, Portland’s air pollution levels have been climbing since 2016. The concerning trend coincides with a growing population and number of vehicles on the road, numerous EPA regulatory rollbacks, warming global temperatures, and more frequent and severe wildfires.

In the most recent 3-year monitoring period spanning 2016 to 2018, Portland averaged roughly 3 unhealthy pollution days a year.1 Due to the frequency of these events, the American Lung Association (ALA) graded Portland a “C” for 24-hour PM2.5 and 24-hour ozone in their 2019 State of the Air report. This is a slip from Portland’s “A” rating in the 2014 to 2016 monitoring period, which experienced less than 1 unhealthy day a year.

In Portland, each season brings unique pollution challenges. Fine particle pollution tends to rise in the winter months with increased household wood burning and pollution-trapping temperature inversions. Meanwhile, ozone, a secondary pollutant, only becomes problematic in the summer, when abundant sunshine and heat create ideal conditions for its formation.

Monitor Portland air pollution data at the top of this page to stay aware of pollution spikes and health advisories. The “main pollutant” indicates which of the six criteria pollutants is present at the riskiest levels (usually PM2.5 or ozone). When Portland PM2.5 levels are exceedingly high, there is usually a fire burning nearby or domestic wood burning during a cool air inversion. Ozone tends to indicate warmer temperatures and increased vehicular traffic, such as during rush hour, though individual sources may vary.

Why is there air pollution in Portland?

Portland’s unhealthy air pollution is a combination of PM2.5 and ozone pollution, two of the most prevalent and dangerous pollutants in the US. While both pollutants share some of the same sources, such as motor vehicles and fossil fuel combustion at industrial complexes, power plants, and factories, they are also unique.

Ozone, a secondary pollutant, occurs in the atmosphere when high temperatures (over 84°F) and sunlight (UV radiation) causes pollutants, nitrogen oxides (NOx), and volatile organic compounds (VOCs) to react. Precursor pollutants are largely emitted by vehicles and smoke stacks; however, they can also travel hundreds of miles from neighboring cities when carried by wind. Portland, for example, can be adversely affected by Seattle air quality, Bend air quality, or Eugene air quality.

Portland’s ozone season runs from May through September, when the city experiences an average of 51 days over 80 degrees.2 As temperatures continue to rise as a result of climate change, it will be increasingly difficult to manage ozone levels. Limiting the emissions of pollution sources, such as switching to cleaner energy, transitioning to electric vehicles, and cooperating with regional towns and cities, offer an opportunity for reducing ozone despite warming temperatures creating more ideal conditions for its formation.

Portland’s PM2.5 pollution tends to be attributable to vehicular emissions, wildfires in the late summer and early fall, and domestic wood burning in the winter months.

The Mosier Creek Fire, which burned east of Hood River in the town of Mosier in August 2020, is an example of a wildfire that caused “unhealthy” PM2.5 pollution levels in Portland.3

More often, PM2.5 spikes are the result of domestic wood burning and cool air inversions in the winter. This is the case for Portland’s most polluted months in November and December. Cool air inversions, or temperature inversions, occur when warm air caps colder air below, preventing the normal dispersion of air pollution in the atmosphere. Snow cover and sparse light contribute to these conditions, creating freezing cold surface air. Cool air inversions persist, accumulating surface-level air pollution until temperature and weather change allow sunlight to warm the surface air more than the air above.

How does Portland Oregon reduce air pollution?

Portland has made significant gains in improving air quality over the last two decades. The progress has been the result of a combination of regulations on a local, state, and federal level which have increasingly shifted to cleaner and more efficient uses of energy, and emission limits. There is still more to be done.

In 2019, Portland’s most polluted months were November and December (respectively), with PM2.5 concentrations of 18.4 μg/m3 and 17.1 μg/m3 (three times the average PM2.5 concentration of summer months). Particle pollution spikes during these months have caused Portland to rank among the top 25 cities with the most short-term particulate pollution, according to the ALA’s 2019 report.

High PM2.5 levels during these months are the result of domestic woodburning and temperature inversions, which create a pollution-trapping effect. These seasonal particle pollution fluctuations cause Portland to average more PM2.5 pollution than New York City, the most populous metropolitan area in the US (which experiences an annual average of 7 μg/m3).

A Multnomah County ordinance passed in January 2018 seeks to reduce the impact of wood burning in the winter by enforcing a ban based on Portland’s live air quality conditions. Wood burning is limited to times of “green” or “good” US AQI levels.4 Exceptions have been made, however, for those with permits, or if wood burning is for cooking, heat, and light during a power outage, or otherwise serves as a household's only source of heat.

When will air quality in Portland improve?

Ozone and PM2.5 pollution contribute equally to Portland air pollution, with 1.5 unhealthy pollution days attributed to ozone and 1.3 unhealthy pollution days attributed to PM2.5 pollution. Improvements to Portland air quality must therefore strive to manage both PM2.5 and ozone precursors.

Emissions from motor vehicles are a leading source of both ozone and particle pollution (PM2.5) in Portland. Targeting emission reductions here can reduce prevalence of both pollutants.

During the 2020 COVID-19 pandemic, lockdown measures shuttered non-essential businesses and greatly reduced non-essential travel. In doing so, Portland had a rare glimpse into the impact reduced traffic emissions could have on the city’s air quality. A study conducted by the Oregon Department of Environmental Quality found that COVID-19 restrictions led to 40 percent less traffic on the I-5, a 60 percent drop in nitrogen oxides( an ozone precursor pollutant), and a 25 percent drop in black carbon (PM2.5 soot).5

Sustaining these reductions in the long term is likely possible by shifting at least half of currently registered motor vehicles to electric vehicles or other hybrid low emission alternatives. The State of Oregon currently seeks to add 3.3 million zero emission vehicles by 2025 and hopes that all vehicles will be zero-emission by 2050.6 Such changes will result in drastic improvements to Portland’s air quality.

Where is pollution in Portland coming from?

Air pollution in Portland comes from a range of sources, including a combination of mobile sources (motor vehicles), stationary sources (smoke stacks from power plants and factories), and area sources (agricultural areas and wood burning fireplaces).

In much of the US, mobile sources represent the largest single emission source. This emission source is particularly culpable for Portland’s ozone challenges.

Stationary emission sources in Portland include Portland General Electric, Oregon’s only coal-fired power plant, pulp and paper mills, and natural gas-fired plants.7 Most of Portland’s stationary emission sources are concentrated on the northern end of the city.

Racist redlining practices dating back to the 1930s have had a lasting impact on Portland’s neighborhood demographics and the distribution of air pollution in the city. High-polluting city features such as airports, major roadways, factories, industrial complexes, and power plants have historically been placed near these disadvantaged communities, further driving down the value of the homes in these neighborhoods while also burdening them with higher amounts of air pollution.

A study led by Portland State University found that 42 percent of historically redlined neighborhoods are less than 1 mile from the city’s top 10 polluters.8 As a result of the lingering impact of redlining, 38 percent of Portland’s non-white residents live in a 2-mile radius of these emission sources. Not only do these communities bear a disproportionate amount of air pollution, they also suffer more adverse and acute health effects as a result.

Non-white Americans who have historically occupied lower-income neighborhooods have 50 percent higher infant mortality and low birth weights than whites as well as higher rates of diabetes, high blood pressure, physical disabilities, stroke, diabetes, heart disease, and cancer deaths. These negative effects, brought on in part by commercial and government operations, must be addressed as an environmental justice issue. All communities deserve the right to healthy, clean air.

+ Article Resources

[1] American Lung Association. (2020). State of the air – 2020.
[2] Current Results. (2020). Portland temperatures: Averages by month.
[3] Raineri J. (2020, August 13). Air quality advisory in place for parts of the Gorge from Mosier Creek Fire. KGW.
[4] Multnomah County Environmental Health Services. (2020). Winter wood burning restrictions.
[5] Williams K. (2020, May 1). Amid the coronavirus shutdown, some types of air pollution down by as much as 60 percent in Portland. The Oregonian/OregonLive.
[6] City of Portland Oregon. (2020). ENN-5.06 - Portland 2017 Electric Vehicle Strategy.
[7] Learn S. (2019, January 10). Power plants Oregon's largest single sources of global warming emissions, new EPA inventory shows. The Oregonian.
[8] Profita C. (2020, April 29). Study: More people of color live near Portland’s biggest air polluters. Oregon Public Broadcasting (OPB).

Where is the cleanest air quality in Portland?