PORTLAND, Ore. -- The air quality for everyone in Portland improved to "good" on Friday, and KGW meteorologist Rod Hill said it should stay that way at least through the weekend.

Check the air quality where you live

The smoke that hovered over the Rose City for most of the week came primarily from the Eagle Creek Fire in the Columbia River Gorge.

Photos: Ash falling in Portland area

"West winds have blown most of the smoke out of the valley," Hill said Friday morning. "Air quality early this morning is good to moderate from Salem to Vancouver. Gorge winds will be west 10-30 mph today near Hood River."

Get the latest forecast here

Conditions will stay about the same Saturday and Sunday, but could worsen again starting Monday.

"East winds return Monday and Tuesday, along with highs near 90 degrees," Hill said. "Those winds will likely enable wildfire smoke to return to areas west of the Cascades."

Smoke from the Eagle Creek fire chokes the Columbia River Gorge Monday. (KGW Sara Roth)

This isn't the first bout Portland has had with hazy skies and poor air quality this summer. In early August, Portland's air quality diminished after smoke from wildfires in British Columbia was blown south into the region.

Farther south, four wildfires blanketed Detroit Lake in hazardous smoke earlier this month.

“The smoke was actually burning our eyes,” said Gary Terlecki, who owns a cabin in Detroit and brought his family for the weekend. “It was awful."

Related: Smoke chokes Detroit, evac level upped for Breitenbush

detroit smoke fire terlecki statesman_1504551963340.jpg
Smoke blanketed Detroit Lake on Sunday, Sept. 3. (Photo: Gary Terlecki / Special to the Statesman Journal)

In Southern Oregon, communities have been dealing with smoky skies as a result of the Chetco Bar Fire burning near Brookings. The fire, which in August was determined to be the highest priority wildfire in the country, led to the relocating of season-opening high school football games to areas with healthy air conditions.

More: Chetco Bar Fire grows