Everyone wants a bit of a blissful breeze or a scoop of sunny sanctuary when looking for a place to live in Oregon.
The more sun, the more you can go outside. The more you go outside, the more you’ll feel at peace. The more you’ll feel at peace, the more you’ll enjoy where you live.
So it makes sense to try and find the places with the best weather in Oregon. We used Saturday Night Science to compare the number of sunny days, total precipitation, and the deviation from the ideal 70-degree weather for 56 places in Oregon over 10,000 people.
Grab your shades and put away your raincoat as we look at the cities with the best weather in Oregon.
318.9 sunny days · 65.2 degree average high
Hermiston is a city in Umatilla County, Oregon, United States. The population of 17,985 makes it the largest city in Eastern Oregon. Hermiston is the largest, and fastest-growing, city in the Hermiston-Pendleton Micropolitan Statistical Area, the eighth largest Core Based Statistical Area in Oregon with a combined population of 87,062 at the 2010 census. Hermiston sits near the junction of I-82 and I-84, & is 7 miles south of the Columbia River, Lake Wallula, and the McNary Dam. The Hermiston area has become a transportation and logistics hub due to the proximity of the I-82 and I-84 interchange, and central location between the major Pacific Northwest metropolitan areas. The city is also known for its watermelons, which are part of its branding.
Data | Crime | Cost of living | Movers
322.3 sunny days · 63.1 degree average high
Tualatin is a city located primarily in Washington County in the State of Oregon. A small portion of the city is also located in neighboring Clackamas County. It is a southwestern suburb in the Portland Metropolitan Area that is located south of Tigard. The population was 26,054 at the 2010 census.
Data | Crime | Cost of living | Movers
280.0 sunny days · 65.0 degree average high
Roseburg is a city in the U.S. state of Oregon. It is located in the Umpqua River Valley in southern Oregon and is the county seat and most populous city of Douglas County. Founded 166years ago, in 1851, the population was 21,181 at the 2010 census, making it the principal city of the Roseburg, Oregon Micropolitan Statistical Area. The community developed along both sides of the South Umpqua River and is traversed by Interstate 5. Traditionally a lumber industry town, Roseburg is the home of Roseburg Forest Products.
Data | Crime | Cost of living | Movers
274.1 sunny days · 63.3 degree average high
Oak Grove is an unincorporated community in Clackamas County, Oregon, United States, in the Portland metropolitan area. For statistical purposes, the United States Census Bureau has defined Oak Grove as a census-designated place. The census definition of the area may not precisely correspond to local understanding of the area with the same name. The population was 16,629 at the 2010 census.
271.4 sunny days · 63.0 degree average high
Newberg is a city in Yamhill County, Oregon, United States. Located in the Portland metropolitan area, the city is home to George Fox University. As of the 2010 census, the city population was 22,110 making it the second most populous city in the county.
Data | Crime | Cost of living | Movers
270.3 sunny days · 63.2 degree average high
Milwaukie is a city in Clackamas County, Oregon, United States. A very small portion of the city extends into Multnomah County. The population was 20,291 at the 2010 census. Founded in 1847 on the banks of the Willamette River, the city, known as the Dogwood City of the West, was incorporated in 1903 and is noted as the birthplace of the Bing cherry. The city is now a suburb of Portland and also adjoins the unincorporated areas of Clackamas and Oak Grove.
Data | Crime | Cost of living | Movers
270.3 sunny days · 63.0 degree average high
Tigard is a city in Washington County, Oregon, United States. The population was 48,035 at the 2010 census. As of 2007, Tigard was the state’s 12th largest city. Incorporated in 1961, the city is located south of Beaverton and north of Tualatin, and is part of the Portland metropolitan area. Interstate 5 and Oregon Route 217 are the main freeways in the city, with Oregon Route 99W and Oregon Route 210 serving as other major highways. Public transit service is provided by TriMet, via several bus routes and the WES Commuter Rail line.
Data | Crime | Cost of living | Movers
266.0 sunny days · 63.1 degree average high
Wilsonville is a city primarily in Clackamas County, Oregon, United States. A portion of the northern section of the city is in Washington County. It was founded as Boones Landing because of the Boones Ferry which crossed the Willamette River at the location; the community became Wilsonville in 1880. The city was incorporated in 1969 with a population of approximately 1,000. The population was 13,991 at the 2000 census, and grew to 19,509 as of 2010. Slightly more than 90% of residents at the 2000 census were white, with Hispanics comprising the largest minority group.
Data | Crime | Cost of living | Movers
314.1 sunny days · 67.9 degree average high
Central Point is a city in Jackson County, Oregon, United States. The population was 17,169 as of 2010. The city shares its southern border with Medford and is a part of the Medford metropolitan area. Central Point is home of the Jackson County Fair that occurs in July.
Data | Crime | Cost of living | Movers
225.5 sunny days · 63.3 degree average high
Gladstone is a city located in Clackamas County, Oregon, United States. The population was 11,491 at the 2010 census. Gladstone is an approximately 4-square-mile suburban community, 12 miles south of Portland, the largest city in Oregon, and located at the confluence of the Clackamas and Willamette rivers.
Data | Crime | Cost of living | Movers
The receipts
Compare the top ten
Pick a metric. The bars rescale. The red line is Oregon’s statewide median.
On the map
Where Oregon’s best weather is
Saturday Night Science
How We Determined The Cities In Oregon With The Best Weather
To rank the most fair weather cities in Oregon, we used Saturday Night Science and the National Oceanic and Atmospheric Administration (NOAA) database, to see which cities in the Beaver State get the best weather.
We used the following criteria to find the best weather:
- Number of sunny days
- Highest average low
- Average high deviation from 70 degrees
- Least amount of rain
- Least amount of snow
We ranked each city of over 10,000 people in Oregon from best to worst on each criterion. We then averaged each ranking into a weather quality index. The city with the best index, Hermiston, was anointed the city with the best weather in Oregon.
Before we get too far, here are the annual precipitation rates for major cities: Portland (43.7 inches), Salem (43.0 inches), and Eugene (45.2 inches).
The cities with the best weather in Oregon are Hermiston, Tualatin, Roseburg, Oak Grove, Newberg, Milwaukie, Tigard, Wilsonville, Central Point, and Gladstone.
There’s a complete chart at the bottom.
The full plate
Detailed List Of Places With The Best Weather In Oregon
Click any column to sort. Search by city name.
| Rank | City | Population | Sunny Days | Avg. High | Precipitation (Inches) | Snow (Inches) |
|---|---|---|---|---|---|---|
| 1 | Hermiston | 17,121 | 318.9 | 65.2 | 8.7 | 1.5 |
| 2 | Tualatin | 26,806 | 322.3 | 63.1 | 41.6 | 1.5 |
| 3 | Roseburg | 21,937 | 280.0 | 65.0 | 36.7 | 0.6 |
| 4 | Oak Grove | 17,149 | 274.1 | 63.3 | 42.3 | 1.7 |
| 5 | Newberg | 22,566 | 271.4 | 63.0 | 40.9 | 0.8 |
| 6 | Milwaukie | 20,566 | 270.3 | 63.2 | 42.2 | 2.1 |
| 7 | Tigard | 50,276 | 270.3 | 63.0 | 40.2 | 1.6 |
| 8 | Wilsonville | 20,837 | 266.0 | 63.1 | 41.7 | 1.4 |
| 9 | Central Point | 17,604 | 314.1 | 67.9 | 19.0 | 4.5 |
| 10 | Gladstone | 11,741 | 225.5 | 63.3 | 41.5 | 1.5 |
| 11 | Beaverton | 93,919 | 267.9 | 62.9 | 39.7 | 1.6 |
| 12 | Aloha | 53,879 | 270.3 | 62.7 | 39.8 | 1.4 |
| 13 | Hillsboro | 97,751 | 269.2 | 63.0 | 38.0 | 2.1 |
| 14 | Medford | 77,579 | 311.6 | 67.3 | 20.1 | 4.2 |
| 15 | Canby | 16,951 | 236.6 | 63.1 | 41.1 | 1.0 |
| 16 | Ashland | 20,556 | 289.9 | 66.2 | 20.6 | 3.4 |
| 17 | Ontario | 11,089 | 330.4 | 64.4 | 10.1 | 12.3 |
| 18 | Keizer | 37,115 | 274.1 | 63.4 | 40.7 | 4.1 |
| 19 | Pendleton | 16,882 | 324.8 | 64.0 | 14.0 | 14.8 |
| 20 | Lake Oswego | 37,628 | 269.5 | 63.1 | 43.1 | 2.4 |
| 21 | Hayesville | 19,296 | 274.1 | 63.2 | 40.8 | 4.3 |
| 22 | Grants Pass | 36,378 | 301.2 | 67.7 | 31.4 | 14.3 |
| 23 | The Dalles | 15,136 | 258.0 | 65.0 | 15.2 | 8.4 |
| 24 | Sherwood | 18,880 | 224.1 | 63.0 | 40.9 | 1.2 |
| 25 | Oregon City | 34,480 | 250.8 | 63.1 | 45.9 | 1.4 |
| 26 | Woodburn | 24,496 | 258.0 | 63.0 | 41.7 | 2.3 |
| 27 | Cornelius | 12,186 | 269.1 | 62.9 | 41.0 | 3.2 |
| 28 | Coos Bay | 16,062 | 259.5 | 60.9 | 65.6 | 0.3 |
| 29 | Four Corners | 16,483 | 269.3 | 63.0 | 40.5 | 5.1 |
| 30 | West Linn | 25,963 | 266.2 | 62.7 | 47.9 | 1.5 |
| 31 | Gresham | 109,308 | 280.2 | 62.5 | 52.9 | 2.5 |
| 32 | Portland | 612,206 | 265.3 | 62.7 | 43.7 | 3.1 |
| 33 | Redmond | 27,450 | 334.4 | 61.9 | 8.4 | 17.3 |
| 34 | Eugene | 159,615 | 274.7 | 63.1 | 45.2 | 3.6 |
| 35 | Forest Grove | 22,823 | 271.4 | 62.8 | 43.7 | 3.8 |
| 36 | Bethany | 22,346 | 255.1 | 62.7 | 41.7 | 1.8 |
| 37 | Troutdale | 16,479 | 266.2 | 62.6 | 48.6 | 2.4 |
| 38 | Salem | 160,008 | 274.1 | 62.7 | 43.0 | 5.1 |
| 39 | Albany | 51,511 | 255.1 | 63.1 | 41.8 | 3.6 |
| 40 | Springfield | 60,235 | 264.8 | 63.2 | 44.3 | 2.6 |
| 41 | Newport | 10,101 | 235.2 | 57.7 | 66.0 | 0.4 |
| 42 | Corvallis | 54,981 | 272.6 | 62.9 | 42.6 | 5.5 |
| 43 | Happy Valley | 16,462 | 254.6 | 62.7 | 47.4 | 2.3 |
| 44 | La Grande | 13,088 | 304.7 | 60.6 | 16.2 | 13.6 |
| 45 | Bend | 81,780 | 318.8 | 60.2 | 11.6 | 23.6 |
| 46 | McMinnville | 33,185 | 252.6 | 63.3 | 45.8 | 4.2 |
| 47 | Cedar Mill | 15,638 | 258.6 | 62.3 | 44.2 | 2.8 |
| 48 | Oak Hills | 11,916 | 258.6 | 62.3 | 44.2 | 2.8 |
| 49 | Klamath Falls | 21,261 | 284.6 | 59.4 | 15.0 | 35.3 |
| 50 | Damascus | 10,748 | 254.1 | 62.2 | 54.7 | 1.8 |
| 51 | St. Helens | 13,055 | 233.0 | 62.6 | 44.1 | 2.1 |
| 52 | Lebanon | 15,962 | 243.6 | 62.2 | 45.4 | 1.9 |
| 53 | Altamont | 19,502 | 250.8 | 60.3 | 12.8 | 35.2 |
| 54 | Sandy | 10,134 | 244.5 | 61.0 | 65.2 | 2.2 |
| 55 | Dallas | 14,896 | 247.3 | 62.9 | 48.5 | 15.7 |
| 56 | Oatfield | 13,852 | 266.4 | 61.5 | 55.0 | 20.5 |
Source: NOAA climate data. 56 Oregon cities with more than 10,000 residents.
Summary
Summary: The Cities With The Best Weather In Oregon For 2026
If you’re looking for the Oregon cities with the most sunny days, the least rain and snow, and highs closest to a perfect 70 degrees, this is an accurate list.
The cities with the best weather in Oregon are Hermiston, Tualatin, Roseburg, Oak Grove, Newberg, Milwaukie, Tigard, Wilsonville, Central Point, and Gladstone. Not sold on Oregon? Take the two-minute Find Your Place quiz and see which state actually fits you.
Questions and answers
Best Weather In Oregon FAQs
What city in Oregon has the best weather?
Hermiston has the best weather of any city in Oregon for 2026, according to Saturday Night Science. Tualatin and Roseburg are next.
What are the Oregon cities with the best weather?
The best-weather cities in Oregon are Hermiston, Tualatin, Roseburg, Oak Grove, Newberg, Milwaukie, Tigard, Wilsonville, Central Point, and Gladstone. We ranked all 56 cities with more than 10,000 residents.
How do you score weather?
Weather quality blends sunny days, rainfall, snowfall, and how close the average high sits to a perfect 70 degrees, using NOAA data. The city closest to that mix, Hermiston, wins.
How much rain do Oregon’s biggest cities get?
Portland averages 43.7 inches of precipitation a year, Salem gets 43.0, and Eugene gets 45.2. The ranking rewards the cities that dodge most of it.
Which Oregon city has the toughest weather?
Oatfield ranks last for weather in Oregon — more rough days, fewer perfect ones. The locals would probably tell you it builds character.