OROregon rankings

Towns with the least snow in Oregon

Ranked by average snowfall in a normal winter, 1991–2020, at the nearest NOAA weather station, among towns that get at least an inch a year. Towns that share a station share its figure and its rank (T = tied). 116 towns with 2,500+ residents that get at least an inch of snow a year.

NOAA U.S. Climate Normals, 1991–2020

Gresham
Oregon · Least snow

Where Gresham lands: #38 of 116

3.4 in · Visit Gresham →

#TownSnow a yearDays with 1"+ of snowWeather station
T1 Tualatin Tualatin27,763 people 1.0 in 0 Rex 1 S, OR
T1 Wilsonville Wilsonville26,974 people 1.0 in 0 Rex 1 S, OR
T1 Newberg Newberg26,066 people 1.0 in 0 Rex 1 S, OR
T1 Sherwood Sherwood20,307 people 1.0 in 0 Rex 1 S, OR
T1 Canby Canby18,134 people 1.0 in 0 Rex 1 S, OR
T1 Lafayette Lafayette4,490 people 1.0 in 0 Rex 1 S, OR
T1 Hubbard Hubbard3,406 people 1.0 in 0 Rex 1 S, OR
T1 Dundee Dundee3,213 people 1.0 in 0 Rex 1 S, OR
T1 Dayton Dayton2,675 people 1.0 in 0 Rex 1 S, OR
T10 Salem Salem178,865 people 1.1 in 0 Silverton, OR
T10 Keizer Keizer39,082 people 1.1 in 0 Silverton, OR
T10 Woodburn Woodburn27,875 people 1.1 in 0 Silverton, OR
T10 Hayesville Hayesville21,246 people 1.1 in 0 Silverton, OR
T10 Map of Four Corners Four Corners16,275 people 1.1 in 0 Silverton, OR
T10 Map of Silverton Silverton10,456 people 1.1 in 0 Silverton, OR
T10 Molalla Molalla10,186 people 1.1 in 0 Estacada 2 Se, OR
T10 Estacada5,152 people 1.1 in 0 Estacada 2 Se, OR
T10 Beavercreek4,894 people 1.1 in 0 Estacada 2 Se, OR
T10 Mount Angel Mount Angel3,393 people 1.1 in 0 Silverton, OR
T10 Turner Turner2,792 people 1.1 in 0 Silverton, OR
T10 Vernonia Vernonia2,786 people 1.1 in 1 Vernonia #2, OR
T10 Map of Gervais Gervais2,581 people 1.1 in 0 Silverton, OR
23 Shady Cove Shady Cove3,076 people 1.3 in 1 Lost Creek Dam, OR
24 Map of St. Helens St. Helens14,258 people 1.4 in 1 Battle Ground, WA
25 Sheridan Sheridan6,339 people 1.7 in 1 Willamina, OR
T26 Map of Tri-City Tri-City4,234 people 1.9 in 1 Riddle, OR
T26 Map of Myrtle Creek Myrtle Creek3,500 people 1.9 in 1 Riddle, OR
T28 Sandy Sandy12,854 people 2.2 in 1 Eagle Creek 9 Se, OR
T28 Mount Hood Villages4,703 people 2.2 in 1 Eagle Creek 9 Se, OR
T30 Cottage Grove Cottage Grove10,698 people 2.7 in 1 Cottage Grove 2e, OR
T30 Creswell Creswell5,621 people 2.7 in 1 Cottage Grove 2e, OR
T30 Veneta Veneta5,200 people 2.7 in 1 Cottage Grove 2e, OR
T33 Albany Albany56,839 people 2.9 in 1 Corvallis State Univ, OR
T33 Monmouth Monmouth11,428 people 2.9 in 1 Corvallis State Univ, OR
T33 Map of Independence Independence10,199 people 2.9 in 1 Corvallis State Univ, OR
T33 Millersburg Millersburg3,366 people 2.9 in 1 Corvallis State Univ, OR
T33 Jefferson Jefferson3,301 people 2.9 in 1 Corvallis State Univ, OR
T38 Eugene Eugene179,591 people 3.4 in 2 Leaburg 1 Sw, OR
T38 Gresham Gresham112,378 people 3.4 in 1 Portland Wfo, OR
T38 Medford Medford86,315 people 3.4 in 1 Medford Rogue Vly Airport, OR
T38 Springfield Springfield61,499 people 3.4 in 2 Leaburg 1 Sw, OR
T38 Map of Central Point Central Point19,216 people 3.4 in 1 Medford Rogue Vly Airport, OR
T38 Troutdale Troutdale15,923 people 3.4 in 1 Portland Wfo, OR
T38 Map of White City White City10,750 people 3.4 in 1 Medford Rogue Vly Airport, OR
T38 Fairview Fairview10,735 people 3.4 in 1 Portland Wfo, OR
T38 Santa Clara Santa Clara10,551 people 3.4 in 2 Leaburg 1 Sw, OR
T38 Eagle Point Eagle Point9,839 people 3.4 in 1 Medford Rogue Vly Airport, OR
T38 River Road8,862 people 3.4 in 2 Leaburg 1 Sw, OR
T38 Map of Wood Village Wood Village4,696 people 3.4 in 1 Portland Wfo, OR
T50 Map of Portland Portland641,165 people 3.6 in 1 Portland Kgw-tv, OR
T50 Beaverton Beaverton97,812 people 3.6 in 1 Portland Kgw-tv, OR
T50 Tigard Tigard56,011 people 3.6 in 1 Portland Kgw-tv, OR
T50 Lake Oswego Lake Oswego40,381 people 3.6 in 1 Portland Kgw-tv, OR
T50 Oregon City Oregon City37,755 people 3.6 in 1 Portland Kgw-tv, OR
T50 Bethany Bethany33,106 people 3.6 in 1 Portland Kgw-tv, OR
T50 West Linn West Linn26,935 people 3.6 in 1 Portland Kgw-tv, OR
T50 Happy Valley Happy Valley26,738 people 3.6 in 1 Portland Kgw-tv, OR
T50 Milwaukie Milwaukie21,392 people 3.6 in 1 Portland Kgw-tv, OR
T50 Cedar Mill Cedar Mill19,471 people 3.6 in 1 Portland Kgw-tv, OR
T50 Map of Oak Grove Oak Grove16,796 people 3.6 in 1 Portland Kgw-tv, OR
T50 Map of Oatfield Oatfield13,294 people 3.6 in 1 Portland Kgw-tv, OR
T50 Map of Gladstone Gladstone11,977 people 3.6 in 1 Portland Kgw-tv, OR
T50 Damascus Damascus11,437 people 3.6 in 1 Portland Kgw-tv, OR
T50 Oak Hills Oak Hills11,131 people 3.6 in 1 Portland Kgw-tv, OR
T50 Bull Mountain Bull Mountain9,865 people 3.6 in 1 Portland Kgw-tv, OR
T50 Rockcreek Rockcreek9,223 people 3.6 in 1 Portland Kgw-tv, OR
T50 Cedar Hills Cedar Hills8,388 people 3.6 in 1 Portland Kgw-tv, OR
T50 Map of Jennings Lodge Jennings Lodge7,971 people 3.6 in 1 Portland Kgw-tv, OR
T50 West Haven-Sylvan West Haven-Sylvan7,674 people 3.6 in 1 Portland Kgw-tv, OR
T50 Garden Home-Whitford Garden Home-Whitford6,979 people 3.6 in 1 Portland Kgw-tv, OR
T50 Raleigh Hills Raleigh Hills6,744 people 3.6 in 1 Portland Kgw-tv, OR
T50 West Slope West Slope6,582 people 3.6 in 1 Portland Kgw-tv, OR
T50 Talent Talent6,254 people 3.6 in 1 Buncom 1 Nne, OR
T50 Marlene Village Marlene Village5,439 people 3.6 in 1 Portland Kgw-tv, OR
T50 King City King City5,073 people 3.6 in 1 Portland Kgw-tv, OR
T50 Phoenix Phoenix4,390 people 3.6 in 1 Buncom 1 Nne, OR
T50 Metzger Metzger3,714 people 3.6 in 1 Portland Kgw-tv, OR
T50 Jacksonville Jacksonville2,991 people 3.6 in 1 Buncom 1 Nne, OR
T79 Hermiston Hermiston19,546 people 3.7 in 2 Boardman, OR
T79 Umatilla Umatilla7,508 people 3.7 in 2 Boardman, OR
T79 Boardman Boardman4,064 people 3.7 in 2 Boardman, OR
T82 Map of Corvallis Corvallis59,960 people 3.9 in 1 Corvallis 1.9 Sse, OR
T82 Philomath Philomath5,642 people 3.9 in 1 Corvallis 1.9 Sse, OR
T84 Hillsboro Hillsboro108,231 people 5.2 in 2 Dilley 2 S, OR
T84 Aloha Aloha52,389 people 5.2 in 2 Dilley 2 S, OR
T84 Forest Grove Forest Grove26,529 people 5.2 in 2 Dilley 2 S, OR
T84 Cornelius Cornelius14,255 people 5.2 in 2 Dilley 2 S, OR
T84 North Plains North Plains3,433 people 5.2 in 2 Dilley 2 S, OR
T84 Oakridge Oakridge3,184 people 5.2 in 2 Oakridge Fish Hatchery, OR
90 The Dalles The Dalles15,917 people 5.5 in 3 The Dalles, OR
91 Map of Milton-Freewater Milton-Freewater7,036 people 7.2 in 2 Milton Freewater, OR
92 Nyssa Nyssa3,240 people 8.3 in 5 Nyssa, OR
T93 Prineville Prineville11,470 people 8.8 in 4 Prineville, OR
T93 Juniper Canyon2,666 people 8.8 in 4 Prineville, OR
95 La Grande La Grande13,058 people 9.4 in 6 La Grande, OR
96 Dallas Dallas17,531 people 9.6 in 3 Falls City 2 Ssw, OR
T97 McMinnville McMinnville34,596 people 13 in 4 Haskins Dam, OR
T97 Carlton Carlton2,759 people 13 in 4 Haskins Dam, OR
T99 Madras Madras7,676 people 14 in 5 Madras 2 N, OR
T99 Crooked River Ranch5,160 people 14 in 5 Madras 2 N, OR
101 Ontario Ontario11,842 people 15 in 7 Malheur Branch Exp Stn, OR
102 Pendleton Pendleton16,950 people 16 in 5 Pendleton, OR
T103 Stayton Stayton8,292 people 16 in 5 Stayton 6 Ene, OR
T103 Aumsville Aumsville4,230 people 16 in 5 Stayton 6 Ene, OR
T103 Sublimity Sublimity2,919 people 16 in 5 Stayton 6 Ene, OR
106 Hood River Hood River8,361 people 17 in 6 Hood Rvr Exp Stn, OR
T107 Bend Bend103,390 people 22 in 8 Bend, OR
T107 Redmond Redmond36,092 people 22 in 8 Bend, OR
T107 Map of Deschutes River Woods Deschutes River Woods5,797 people 22 in 8 Bend, OR
T107 Sisters Sisters3,022 people 22 in 8 Bend, OR
T107 Eagle Crest Eagle Crest2,677 people 22 in 8 Bend, OR
T112 Klamath Falls Klamath Falls22,115 people 52 in 22 Keno, OR
T112 Map of Altamont Altamont19,927 people 52 in 22 Keno, OR
114 Lakeview Lakeview3,270 people 55 in 23 Lakeview 2 Nnw, OR
T115 Three Rivers Three Rivers3,995 people 74 in 25 Wickiup Dam, OR
T115 La Pine La Pine2,547 people 74 in 25 Wickiup Dam, OR

How this ranking works

We rank every town by average snowfall in a normal winter, 1991–2020, at the nearest NOAA weather station, among towns that get at least an inch a year. The town with the lowest figure ranks #1. Normals are 30-year averages, not a forecast, and each town’s Climate page shows its whole year month by month.

Snow and frost are measured at weather stations, and each town uses the nearest NOAA station with a matching climate (within 25 miles, with temperatures that agree with the town’s own). Towns near the same station share its figure, so they tie.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Climate: NOAA NCEI U.S. Climate Normals, 1991–2020. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states