Central Oregon Town Weather
Towns from the Cascade foothills to the high desert, where elevation and distance from the mountains set the temperature range. Across the 26 places we track here, summer afternoons range from 70°F at Crescent Lake Junction to 84°F at Madras, a 14°F spread.
Standouts
Warmest summer afternoons
84°F
Madras has the warmest summer afternoons, averaging 84°F at the warmest hour.
Coolest summer afternoons
70°F
Crescent Lake Junction has the coolest summer afternoons, averaging 70°F.
Windiest summer afternoons
10 mph
Brothers is the windiest on summer afternoons, averaging 10 mph.
Most snow days
56
Crescent Lake Junction sees snow on the most days, about 56 a winter.
Compare all 26 towns
| Place | Summer afternoons | Winter lows | Summer afternoon wind | Snow days per winter |
|---|---|---|---|---|
| MadrasTown · 2,242 ft | 84°F | 29°F | 8 mph | 9 |
| RedmondTown · 3,077 ft | 84°F | 28°F | 9 mph | 9 |
| TerrebonneTown · 2,860 ft | 84°F | 29°F | 10 mph | 8 |
| Crooked River RanchTown · 2,600 ft | 83°F | 27°F | 10 mph | 10 |
| MetoliusTown · 2,570 ft | 83°F | 29°F | 9 mph | 11 |
| PrinevilleTown · 2,868 ft | 83°F | 28°F | 9 mph | 7 |
| AlfalfaTown · 3,450 ft | 83°F | 28°F | 10 mph | 7 |
| Powell ButteTown · 3,280 ft | 82°F | 29°F | 9 mph | 6 |
| TumaloTown · 3,230 ft | 82°F | 27°F | 10 mph | 13 |
| CulverTown · 2,630 ft | 82°F | 29°F | 8 mph | 11 |
| Deschutes River WoodsTown · 3,920 ft | 81°F | 27°F | 8 mph | 20 |
| AshwoodTown · 2,509 ft | 81°F | 31°F | 10 mph | 7 |
| SistersTown · 3,182 ft | 81°F | 26°F | 9 mph | 27 |
| Three Rivers SouthTown · 4,210 ft | 80°F | 23°F | 8 mph | 26 |
| SunriverTown · 4,165 ft | 80°F | 24°F | 8 mph | 28 |
| Camp ShermanTown · 2,950 ft | 80°F | 29°F | 7 mph | 33 |
| Belknap SpringsTown · 1,673 ft | 80°F | 36°F | 9 mph | 12 |
| BrothersTown · 4,640 ft | 80°F | 23°F | 10 mph | 12 |
| La PineTown · 4,236 ft | 79°F | 22°F | 9 mph | 25 |
| CrescentTown · 4,450 ft | 79°F | 22°F | 8 mph | 36 |
| GilchristTown · 4,540 ft | 79°F | 22°F | 8 mph | 36 |
| IdanhaTown · 1,738 ft | 78°F | 37°F | 7 mph | 14 |
| GrizzlyTown · 3,698 ft | 78°F | 30°F | 10 mph | 12 |
| Black Butte RanchTown · 3,330 ft | 78°F | 28°F | 9 mph | 41 |
| Marion ForksTown · 2,446 ft | 77°F | 33°F | 5 mph | 36 |
| Crescent Lake JunctionTown · 4,880 ft | 70°F | 25°F | 9 mph | 56 |
Summer afternoons, fog, and wind are June to August averages from NOAA’s HRRR model, hour by hour. Fog is the share of 6–10 AM hours with fog. Winter lows are December to February averages.