The Town Files

25 Small Towns in Oregon With the Mildest Winters

Ranked by january average low (°f) among 76 towns of 2,500–10,000 people in Oregon. #1 is Brookings, OR (January lows average 43.6°F).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
25 Small Towns in Oregon With the Mildest Winters1. Brookings442. Harbor423. Bull Mountain404. Cedar Hills405. West Slope406. Garden Home-Whitford407. Marlene Village408. King City409. Metzger4010. Bandon4011. Seaside3912. Toledo3913. Florence3914. Reedsport3915. Warrenton3816. Lincoln City3817. West Haven-Sylvan3718. Raleigh Hills3719. Wood Village3720. Tillamook3721. Coquille3722. Tri-City3723. Myrtle Creek3724. Jennings Lodge3725. Beavercreek37
  1. 25Beavercreek, Oregon

    January lows average 36.7°F

    4,727 people · Clackamas County · median home $664,300 · income $135,032 · Jan low 37°F · 2 in snow

  2. 24Jennings Lodge, Oregon

    January lows average 36.7°F

    7,503 people · Clackamas County · median home $462,100 · income $71,054 · Jan low 37°F · 3 in snow

  3. 23Myrtle Creek, Oregon

    January lows average 36.9°F

    3,481 people · Douglas County · median home $239,900 · income $55,921 · Jan low 37°F · 2 in snow

  4. 22Tri-City, Oregon

    January lows average 36.9°F

    4,019 people · Douglas County · median home $246,600 · income $55,026 · Jan low 37°F · 2 in snow

  5. 21Coquille, Oregon

    January lows average 37.1°F

    4,015 people · Coos County · median home $304,500 · income $58,490 · Jan low 37°F · 0 in snow

  6. 20Tillamook, Oregon

    January lows average 37.2°F

    5,204 people · Tillamook County · median home $298,800 · income $58,176 · Jan low 37°F · 0 in snow

  7. 19Wood Village, Oregon

    January lows average 37.3°F

    4,387 people · Multnomah County · median home $311,500 · income $85,413 · Jan low 37°F · 3 in snow

  8. 18Raleigh Hills, Oregon

    January lows average 37.3°F

    6,196 people · Washington County · median home $913,700 · income $120,000 · Jan low 37°F · 4 in snow

  9. 17West Haven-Sylvan, Oregon

    January lows average 37.3°F

    9,299 people · Washington County · median home $782,400 · income $110,200 · Jan low 37°F · 4 in snow

  10. 16Lincoln City, Oregon

    January lows average 37.7°F

    9,815 people · Lincoln County · median home $412,700 · income $56,635 · Jan low 38°F · 0 in snow

  11. 15Warrenton, Oregon

    January lows average 38.1°F

    6,277 people · Clatsop County · median home $415,800 · income $70,670 · Jan low 38°F · 1 in snow

  12. 14Reedsport, Oregon

    January lows average 38.7°F

    4,310 people · Douglas County · median home $240,000 · income $53,571 · Jan low 39°F · 0 in snow

  13. 13Florence, Oregon

    January lows average 38.7°F

    9,396 people · Lane County · median home $358,300 · income $53,333 · Jan low 39°F · 1 in snow

  14. 12Toledo, Oregon

    January lows average 39.2°F

    3,546 people · Lincoln County · median home $299,100 · income $53,947 · Jan low 39°F · 0 in snow

  15. 11Seaside, Oregon

    January lows average 39.3°F

    7,115 people · Clatsop County · median home $459,500 · income $47,361 · Jan low 39°F · 0 in snow

  16. 10Bandon, Oregon

    January lows average 40.4°F

    3,321 people · Coos County · median home $503,200 · income $48,187 · Jan low 40°F · 0 in snow

  17. 9Metzger, Oregon

    January lows average 40.4°F

    4,272 people · Washington County · median home $543,400 · income $91,102 · Jan low 40°F · 4 in snow

  18. 8King City, Oregon

    January lows average 40.4°F

    5,184 people · Washington County · median home $423,700 · income $63,684 · Jan low 40°F · 1 in snow

  19. 7Marlene Village, Oregon

    January lows average 40.4°F

    5,485 people · Washington County · median home $539,800 · income $115,417 · Jan low 40°F · 4 in snow

  20. 6Garden Home-Whitford, Oregon

    January lows average 40.4°F

    7,081 people · Washington County · median home $624,900 · income $97,500 · Jan low 40°F · 4 in snow

  21. 5West Slope, Oregon

    January lows average 40.4°F

    7,223 people · Washington County · median home $755,300 · income $104,875 · Jan low 40°F · 4 in snow

  22. 4Cedar Hills, Oregon

    January lows average 40.4°F

    8,379 people · Washington County · median home $611,400 · income $105,850 · Jan low 40°F · 4 in snow

  23. 3Bull Mountain, Oregon

    January lows average 40.4°F

    9,992 people · Washington County · median home $696,600 · income $165,426 · Jan low 40°F · 1 in snow

  24. 2Harbor, Oregon

    January lows average 42.2°F

    2,551 people · Curry County · median home $316,600 · income $55,109 · Jan low 42°F · 0 in snow

  25. 1Brookings, Oregon

    January lows average 43.6°F

    6,744 people · Curry County · median home $446,700 · income $74,933 · Jan low 44°F · 0 in snow

More Oregon rankings

Same ranking, other places

Methodology. We ranked 76 towns of 2,500–10,000 people in Oregon (2020 Census population; towns with 2,500+ people have pages so far). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: