Guest, Sign inJoin
2017-05-07 Shops - Canby, OregonCanby, #1 on this list · Photo: Kingofthedead · CC BY-SA 4.0
Oregon rankings · Climate

Towns with the least snow in Oregon

Canby gets the least snow of Oregon’s 112 towns of 2,500+ with a snow record: about 1 inches in a normal winter at its NOAA station. Three Rivers gets the most, about 74 inches; 108 of the 112 average under 30 inches.

NOAA U.S. Climate Normals, 1991–2020, at each town’s nearest station with a snow record (named in each row). A described list: no letters. How grades work

#T1

Canby

Clackamas County · 18,004 people
1in

0 days a year with an inch or more·Rex 1 S station, 18 km

#T1

Dayton

Yamhill County · 2,647 people
1in

0 days a year with an inch or more·Rex 1 S station, 16 km

#T1

Dundee

Yamhill County · 3,193 people
1in

0 days a year with an inch or more·Rex 1 S station, 8 km

All 112 towns

Snow in a normal winter, least first. Towns that share a station share its figure and rank (T = tied; 99 towns here share a station).

112 towns ranked. Not here? See why a town may be missing.

#TownSnow a yearDays with 1″+NOAA station
T1CanbyClackamas County · 18,004 people1 in0Rex 1 S18.1 km
T1DaytonYamhill County · 2,647 people1 in0Rex 1 S15.9 km
T1DundeeYamhill County · 3,193 people1 in0Rex 1 S8.0 km
T1HubbardMarion County · 3,399 people1 in0Rex 1 S15.8 km
T1LafayetteYamhill County · 4,705 people1 in0Rex 1 S16.8 km
T1NewbergYamhill County · 26,896 people1 in0Rex 1 S3.7 km
T1SherwoodWashington County · 20,535 people1 in0Rex 1 S8.4 km
T1TualatinWashington County · 28,139 people1 in0Rex 1 S13.6 km
T1WilsonvilleClackamas County · 27,833 people1 in0Rex 1 S11.2 km
T10Beavercreekunincorporated, Clackamas County · 4,894 people1 in0Estacada 2 SE15.1 km
T10EstacadaClackamas County · 5,814 people1 in0Estacada 2 SE3.4 km
T10Four Cornersunincorporated, Marion County · 16,275 people1 in0Silverton17.8 km
T10GervaisMarion County · 2,572 people1 in0Silverton14.9 km
T10Hayesvilleunincorporated, Marion County · 21,246 people1 in0Silverton16.0 km
T10KeizerMarion County · 39,140 people1 in0Silverton19.4 km
T10MolallaClackamas County · 10,104 people1 in0Estacada 2 SE24.9 km
T10Mount AngelMarion County · 3,454 people1 in0Silverton7.3 km
T10SalemMarion County · 181,779 people1 in0Silverton21.6 km
T10SilvertonMarion County · 10,450 people1 in0Silverton0.6 km
T10WoodburnMarion County · 31,948 people1 in0Silverton17.1 km
21Shady CoveJackson County · 3,039 people1 in1Lost Creek Dam14.0 km
22St. HelensColumbia County · 14,450 people1 in1Battle Ground24.3 km
23SheridanYamhill County · 6,243 people2 in0Willamina6.9 km
T24Myrtle CreekDouglas County · 3,481 people2 in1Riddle10.4 km
T24Tri-Cityunincorporated, Douglas County · 4,234 people2 in1Riddle6.3 km
T26Mount Hood Villagesunincorporated, Clackamas County · 4,703 people2 in1Eagle Creek 9 SE17.4 km
T26SandyClackamas County · 13,323 people2 in1Eagle Creek 9 SE14.5 km
T28Cottage GroveLane County · 10,851 people3 in1Cottage Grove 2e2.4 km
T28CreswellLane County · 5,566 people3 in1Cottage Grove 2e14.6 km
T28VenetaLane County · 5,138 people3 in1Cottage Grove 2e38.5 km
T31AlbanyLinn County · 56,894 people3 in1Corvallis State Univ7.4 km
T31IndependencePolk County · 10,195 people3 in1Corvallis State Univ24.9 km
T31JeffersonMarion County · 3,299 people3 in1Corvallis State Univ17.2 km
T31MillersburgLinn County · 3,583 people3 in1Corvallis State Univ10.5 km
T31MonmouthPolk County · 11,543 people3 in1Corvallis State Univ24.3 km
T36Central PointJackson County · 19,139 people3 in1Medford Rogue Vly AP3.2 km
T36Eagle PointJackson County · 9,861 people3 in1Medford Rogue Vly AP11.2 km
T36EugeneLane County · 178,618 people3 in2Leaburg 1 SW34.7 km
T36FairviewMultnomah County · 10,762 people3 in1Portland Wfo8.0 km
T36GreshamMultnomah County · 111,513 people3 in1Portland Wfo9.9 km
T36MedfordJackson County · 86,494 people3 in1Medford Rogue Vly AP5.3 km
T36River Roadunincorporated, Lane County · 8,862 people3 in2Leaburg 1 SW35.5 km
T36Santa Claraunincorporated, Lane County · 10,551 people3 in2Leaburg 1 SW35.6 km
T36SpringfieldLane County · 61,431 people3 in2Leaburg 1 SW23.9 km
T36TroutdaleMultnomah County · 15,776 people3 in1Portland Wfo11.6 km
T36White Cityunincorporated, Jackson County · 10,750 people3 in1Medford Rogue Vly AP6.5 km
T36Wood VillageMultnomah County · 4,706 people3 in1Portland Wfo9.6 km
T48BeavertonWashington County · 97,842 people4 in1Portland Kgw-tv10.9 km
T48Bethanyunincorporated, Washington County · 33,106 people4 in1Portland Kgw-tv12.5 km
T48Bull Mountainunincorporated, Washington County · 9,865 people4 in1Portland Kgw-tv16.2 km
T48Cedar Hillsunincorporated, Washington County · 8,388 people4 in1Portland Kgw-tv9.3 km
T48Cedar Millunincorporated, Multnomah County · 19,471 people4 in1Portland Kgw-tv8.9 km
T48Damascusunincorporated, Clackamas County · 11,437 people4 in1Portland Kgw-tv21.8 km
T48Garden Home-Whitfordunincorporated, Washington County · 6,979 people4 in1Portland Kgw-tv8.2 km
T48GladstoneClackamas County · 11,865 people4 in1Portland Kgw-tv16.5 km
T48Happy ValleyClackamas County · 28,916 people4 in1Portland Kgw-tv16.9 km
T48JacksonvilleJackson County · 2,972 people4 in1Buncom 1 NNE14.8 km
T48Jennings Lodgeunincorporated, Clackamas County · 7,971 people4 in1Portland Kgw-tv15.0 km
T48King CityWashington County · 5,044 people4 in1Portland Kgw-tv15.9 km
T48Lake OswegoClackamas County · 39,722 people4 in1Portland Kgw-tv11.7 km
T48Marlene Villageunincorporated, Washington County · 5,439 people4 in1Portland Kgw-tv10.2 km
T48Metzgerunincorporated, Washington County · 3,714 people4 in1Portland Kgw-tv9.5 km
T48MilwaukieClackamas County · 22,114 people4 in1Portland Kgw-tv9.7 km
T48Oak Groveunincorporated, Clackamas County · 16,796 people4 in1Portland Kgw-tv12.5 km
T48Oak Hillsunincorporated, Washington County · 11,131 people4 in1Portland Kgw-tv12.1 km
T48Oatfieldunincorporated, Clackamas County · 13,294 people4 in1Portland Kgw-tv13.9 km
T48Oregon CityClackamas County · 38,175 people4 in1Portland Kgw-tv21.1 km
T48PhoenixJackson County · 4,920 people4 in1Buncom 1 NNE17.8 km
T48PortlandMultnomah County · 635,109 people4 in1Portland Kgw-tv3.7 km
T48Raleigh Hillsunincorporated, Washington County · 6,744 people4 in1Portland Kgw-tv6.4 km
T48Rockcreekunincorporated, Washington County · 9,223 people4 in1Portland Kgw-tv15.0 km
T48TalentJackson County · 6,296 people4 in1Buncom 1 NNE18.1 km
T48TigardWashington County · 57,929 people4 in1Portland Kgw-tv12.9 km
T48West Haven-Sylvanunincorporated, Multnomah County · 7,674 people4 in1Portland Kgw-tv5.9 km
T48West LinnClackamas County · 26,567 people4 in1Portland Kgw-tv17.3 km
T48West Slopeunincorporated, Washington County · 6,582 people4 in1Portland Kgw-tv7.0 km
T77BoardmanMorrow County · 4,495 people4 in2Boardman1.2 km
T77HermistonUmatilla County · 19,906 people4 in2Boardman31.7 km
T77UmatillaUmatilla County · 8,220 people4 in2Boardman29.0 km
T80CorvallisBenton County · 61,499 people4 in1Corvallis 1.9 SSE3.0 km
T80PhilomathBenton County · 5,699 people4 in1Corvallis 1.9 SSE8.0 km
T82Alohaunincorporated, Washington County · 52,389 people5 in2Dilley 2 S19.1 km
T82CorneliusWashington County · 15,520 people5 in2Dilley 2 S7.9 km
T82Forest GroveWashington County · 27,252 people5 in2Dilley 2 S7.0 km
T82HillsboroWashington County · 111,126 people5 in2Dilley 2 S15.7 km
T82North PlainsWashington County · 3,414 people5 in2Dilley 2 S17.6 km
T82OakridgeLane County · 3,127 people5 in2Oakridge Fish Hatchery1.8 km
88The DallesWasco County · 15,745 people6 in3the Dalles4.2 km
89Milton-FreewaterUmatilla County · 7,029 people7 in2Milton Freewater1.7 km
90NyssaMalheur County · 3,257 people8 in5Nyssa0.5 km
T91Juniper Canyonunincorporated, Crook County · 2,666 people9 in4Prineville13.5 km
T91PrinevilleCrook County · 11,994 people9 in4Prineville1.6 km
93La GrandeUnion County · 12,985 people9 in6La Grande1.2 km
94DallasPolk County · 17,890 people10 in3Falls City 2 SSW14.6 km
95McMinnvilleYamhill County · 34,647 people13 in4Haskins Dam16.8 km
T96Crooked River Ranchunincorporated, Deschutes County · 5,160 people14 in5Madras 2 N28.5 km
T96MadrasJefferson County · 7,829 people14 in5Madras 2 N1.1 km
98OntarioMalheur County · 11,957 people15 in7Malheur Branch Exp Stn6.4 km
99PendletonUmatilla County · 16,989 people16 in5Pendleton3.1 km
T100AumsvilleMarion County · 4,241 people16 in5Stayton 6 ENE14.7 km
T100StaytonMarion County · 8,488 people16 in5Stayton 6 ENE9.7 km
T100SublimityMarion County · 2,882 people16 in5Stayton 6 ENE8.6 km
103Hood RiverHood River County · 8,315 people17 in6Hood Rvr Exp Stn2.8 km
T104BendDeschutes County · 107,342 people22 in8Bend1.8 km
T104Deschutes River Woodsunincorporated, Deschutes County · 5,797 people22 in8Bend9.7 km
T104Eagle Crestunincorporated, Deschutes County · 2,677 people22 in8Bend22.8 km
T104RedmondDeschutes County · 38,547 people22 in8Bend24.1 km
T104SistersDeschutes County · 2,934 people22 in8Bend33.8 km
T109Altamontunincorporated, Klamath County · 19,927 people52 in22Keno18.6 km
T109Klamath FallsKlamath County · 22,111 people52 in22Keno17.0 km
T111La PineDeschutes County · 2,563 people74 in25Wickiup Dam16.3 km
T111Three Riversunincorporated, Deschutes County · 3,995 people74 in25Wickiup Dam24.8 km

A station’s normal can differ from the town’s own when the station sits higher or lower; each town’s Climate page names its station and checks it.

Quick answers

Questions people ask

What part of Oregon gets the least amount of snow?

Among towns of 2,500+, the least snow falls in Canby (Clackamas County, about 1 in), Dayton (Yamhill County, about 1 in), Dundee (Yamhill County, about 1 in), on NOAA’s 1991–2020 normals at each town’s station.

Which Oregon town gets the most snow?

Three Rivers (Deschutes County), about 74 inches in a normal winter at the Wickiup Dam station. See the snowiest towns.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents (142 in Oregon) whose nearest station has a snow normal of an inch or more; 30 have no station with a snow record. Smaller towns show their snow on their own Climate page.

Go deeper

More Oregon lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Oregon rankings →
Other states

Least snow in other states