The Town Files

25 Small Towns in Oregon With the Mildest Winters

Ranked by january average low (°f) among 76 towns of 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

    Beavercreek is a community of 4,727 people in Clackamas County, Oregon. January lows average 36.7°F and July highs 83.9°F, with about 20 days a year at 90°F+ and 2 inches of snow.

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

    Full Beavercreek, Oregon profile: weather, storms, schools, jobs →

    Beavercreek average highs and lows by month30°50°70°90°JFMAMJJASOND37°84°
    NOAA 1991–2020 normals, Oregon City station.
  2. 24Jennings Lodge, Oregon

    January lows average 36.7°F

    Jennings Lodge is a community of 7,503 people in Clackamas County, Oregon. January lows average 36.7°F and July highs 83.9°F, with about 20 days a year at 90°F+ and 3 inches of snow.

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

    Full Jennings Lodge, Oregon profile: weather, storms, schools, jobs →

    Jennings Lodge average highs and lows by month30°50°70°90°JFMAMJJASOND37°84°
    NOAA 1991–2020 normals, Oregon City station.
  3. 23Myrtle Creek, Oregon

    January lows average 36.9°F

    Myrtle Creek is a city of 3,481 people in Douglas County, Oregon. January lows average 36.9°F and July highs 88.2°F, with about 35 days a year at 90°F+ and 2 inches of snow.

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

    Full Myrtle Creek, Oregon profile: weather, storms, schools, jobs →

    Myrtle Creek average highs and lows by month30°50°70°90°JFMAMJJASOND37°88°
    NOAA 1991–2020 normals, Riddle station.
  4. 22Tri-City, Oregon

    January lows average 36.9°F

    Tri-City is a community of 4,019 people in Douglas County, Oregon. January lows average 36.9°F and July highs 88.2°F, with about 35 days a year at 90°F+ and 2 inches of snow.

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

    Full Tri-City, Oregon profile: weather, storms, schools, jobs →

    Tri-City average highs and lows by month30°50°70°90°JFMAMJJASOND37°88°
    NOAA 1991–2020 normals, Riddle station.
  5. 21Coquille, Oregon

    January lows average 37.1°F

    Coquille is a city of 4,015 people in Coos County, Oregon. January lows average 37.1°F and July highs 72.2°F, with about 1 days a year at 90°F+ and 0 inches of snow.

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

    Full Coquille, Oregon profile: weather, storms, schools, jobs →

    Coquille average highs and lows by month30°50°70°JFMAMJJASOND37°72°
    NOAA 1991–2020 normals, Coquille City station.
  6. 20Tillamook, Oregon

    January lows average 37.2°F

    Tillamook is a city of 5,204 people in Tillamook County, Oregon. January lows average 37.2°F and July highs 67.7°F, with about 0 days a year at 90°F+ and 0 inches of snow.

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

    Full Tillamook, Oregon profile: weather, storms, schools, jobs →

    Tillamook average highs and lows by month30°50°70°JFMAMJJASOND37°68°
    NOAA 1991–2020 normals, Tillamook station.
  7. 19Wood Village, Oregon

    January lows average 37.3°F

    Wood Village is a city of 4,387 people in Multnomah County, Oregon. January lows average 37.3°F and July highs 81.6°F, with about 16 days a year at 90°F+ and 3 inches of snow.

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

    Full Wood Village, Oregon profile: weather, storms, schools, jobs →

    Wood Village average highs and lows by month30°50°70°90°JFMAMJJASOND37°82°
    NOAA 1991–2020 normals, Portland Troutdale Ap station.
  8. 18Raleigh Hills, Oregon

    January lows average 37.3°F

    Raleigh Hills is a community of 6,196 people in Washington County, Oregon. January lows average 37.3°F and July highs 80.3°F, with about 11 days a year at 90°F+ and 4 inches of snow.

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

    Full Raleigh Hills, Oregon profile: weather, storms, schools, jobs →

    Raleigh Hills average highs and lows by month30°50°70°90°JFMAMJJASOND37°80°
    NOAA 1991–2020 normals, Portland Kgw-Tv station.
  9. 17West Haven-Sylvan, Oregon

    January lows average 37.3°F

    West Haven-Sylvan is a community of 9,299 people in Washington County, Oregon. January lows average 37.3°F and July highs 80.3°F, with about 11 days a year at 90°F+ and 4 inches of snow.

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

    Full West Haven-Sylvan, Oregon profile: weather, storms, schools, jobs →

    West Haven-Sylvan average highs and lows by month30°50°70°90°JFMAMJJASOND37°80°
    NOAA 1991–2020 normals, Portland Kgw-Tv station.
  10. 16Lincoln City, Oregon

    January lows average 37.7°F

    Lincoln City is a city of 9,815 people in Lincoln County, Oregon. January lows average 37.7°F and July highs 71.0°F, with about 2 days a year at 90°F+ and 0 inches of snow.

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

    Full Lincoln City, Oregon profile: weather, storms, schools, jobs →

    Lincoln City average highs and lows by month30°50°70°JFMAMJJASOND38°71°
    NOAA 1991–2020 normals, Otis 2 Ne station.
  11. 15Warrenton, Oregon

    January lows average 38.1°F

    Warrenton is a city of 6,277 people in Clatsop County, Oregon. January lows average 38.1°F and July highs 67.4°F, with about 1 days a year at 90°F+ and 1 inches of snow.

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

    Full Warrenton, Oregon profile: weather, storms, schools, jobs →

    Warrenton average highs and lows by month30°50°70°JFMAMJJASOND38°67°
    NOAA 1991–2020 normals, Astoria Rgnl Ap station.
  12. 14Reedsport, Oregon

    January lows average 38.7°F

    Reedsport is a city of 4,310 people in Douglas County, Oregon. January lows average 38.7°F and July highs 67.0°F, with about 1 days a year at 90°F+ and 0 inches of snow.

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

    Full Reedsport, Oregon profile: weather, storms, schools, jobs →

    Reedsport average highs and lows by month30°50°70°JFMAMJJASOND39°67°
    NOAA 1991–2020 normals, Honeyman Sp station.
  13. 13Florence, Oregon

    January lows average 38.7°F

    Florence is a city of 9,396 people in Lane County, Oregon. January lows average 38.7°F and July highs 67.9°F, with about 0 days a year at 90°F+ and 1 inches of snow.

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

    Full Florence, Oregon profile: weather, storms, schools, jobs →

    Florence average highs and lows by month30°50°70°JFMAMJJASOND39°68°
    NOAA 1991–2020 normals, Florence #2 station.
  14. 12Toledo, Oregon

    January lows average 39.2°F

    Toledo is a city of 3,546 people in Lincoln County, Oregon. January lows average 39.2°F and July highs 64.2°F, with about 0 days a year at 90°F+ and 0 inches of snow.

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

    Full Toledo, Oregon profile: weather, storms, schools, jobs →

    Toledo average highs and lows by month30°50°70°JFMAMJJASOND39°64°
    NOAA 1991–2020 normals, Newport 1 Se station.
  15. 11Seaside, Oregon

    January lows average 39.3°F

    Seaside, Oregon
    Photo: M.O. Stevens (public domain, Wikimedia Commons)

    Seaside is a city of 7,115 people in Clatsop County, Oregon. January lows average 39.3°F and July highs 65.0°F, with about 0 days a year at 90°F+ and 0 inches of snow.

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

    Full Seaside, Oregon profile: weather, storms, schools, jobs →

    Seaside average highs and lows by month30°50°70°JFMAMJJASOND39°65°
    NOAA 1991–2020 normals, Seaside station.
  16. 10Bandon, Oregon

    January lows average 40.4°F

    Bandon is a city of 3,321 people in Coos County, Oregon. January lows average 40.4°F and July highs 68.0°F, with about 0 days a year at 90°F+ and 0 inches of snow.

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

    Full Bandon, Oregon profile: weather, storms, schools, jobs →

    Bandon average highs and lows by month30°50°70°JFMAMJJASOND40°68°
    NOAA 1991–2020 normals, Bandon 2 Nne station.
  17. 9Metzger, Oregon

    January lows average 40.4°F

    Metzger is a community of 4,272 people in Washington County, Oregon. January lows average 40.4°F and July highs 80.7°F, with about 15 days a year at 90°F+ and 4 inches of snow.

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

    Full Metzger, Oregon profile: weather, storms, schools, jobs →

    Metzger average highs and lows by month30°50°70°90°JFMAMJJASOND40°81°
    NOAA 1991–2020 normals, Nature Park-Beaverton station.
  18. 8King City, Oregon

    January lows average 40.4°F

    King City, Oregon
    Photo: M.O. Stevens (public domain, Wikimedia Commons)

    King City is a city of 5,184 people in Washington County, Oregon. January lows average 40.4°F and July highs 80.7°F, with about 15 days a year at 90°F+ and 1 inches of snow.

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

    Full King City, Oregon profile: weather, storms, schools, jobs →

    King City average highs and lows by month30°50°70°90°JFMAMJJASOND40°81°
    NOAA 1991–2020 normals, Nature Park-Beaverton station.
  19. 7Marlene Village, Oregon

    January lows average 40.4°F

    Marlene Village is a community of 5,485 people in Washington County, Oregon. January lows average 40.4°F and July highs 80.7°F, with about 15 days a year at 90°F+ and 4 inches of snow.

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

    Full Marlene Village, Oregon profile: weather, storms, schools, jobs →

    Marlene Village average highs and lows by month30°50°70°90°JFMAMJJASOND40°81°
    NOAA 1991–2020 normals, Nature Park-Beaverton station.
  20. 6Garden Home-Whitford, Oregon

    January lows average 40.4°F

    Garden Home-Whitford is a community of 7,081 people in Washington County, Oregon. January lows average 40.4°F and July highs 80.7°F, with about 15 days a year at 90°F+ and 4 inches of snow.

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

    Full Garden Home-Whitford, Oregon profile: weather, storms, schools, jobs →

    Garden Home-Whitford average highs and lows by month30°50°70°90°JFMAMJJASOND40°81°
    NOAA 1991–2020 normals, Nature Park-Beaverton station.
  21. 5West Slope, Oregon

    January lows average 40.4°F

    West Slope is a community of 7,223 people in Washington County, Oregon. January lows average 40.4°F and July highs 80.7°F, with about 15 days a year at 90°F+ and 4 inches of snow.

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

    Full West Slope, Oregon profile: weather, storms, schools, jobs →

    West Slope average highs and lows by month30°50°70°90°JFMAMJJASOND40°81°
    NOAA 1991–2020 normals, Nature Park-Beaverton station.
  22. 4Cedar Hills, Oregon

    January lows average 40.4°F

    Cedar Hills is a community of 8,379 people in Washington County, Oregon. January lows average 40.4°F and July highs 80.7°F, with about 15 days a year at 90°F+ and 4 inches of snow.

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

    Full Cedar Hills, Oregon profile: weather, storms, schools, jobs →

    Cedar Hills average highs and lows by month30°50°70°90°JFMAMJJASOND40°81°
    NOAA 1991–2020 normals, Nature Park-Beaverton station.
  23. 3Bull Mountain, Oregon

    January lows average 40.4°F

    Bull Mountain, Oregon
    Photo: M.O. Stevens (public domain, Wikimedia Commons)

    Bull Mountain is a community of 9,992 people in Washington County, Oregon. January lows average 40.4°F and July highs 80.7°F, with about 15 days a year at 90°F+ and 1 inches of snow.

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

    Full Bull Mountain, Oregon profile: weather, storms, schools, jobs →

    Bull Mountain average highs and lows by month30°50°70°90°JFMAMJJASOND40°81°
    NOAA 1991–2020 normals, Nature Park-Beaverton station.
  24. 2Harbor, Oregon

    January lows average 42.2°F

    Harbor is a community of 2,551 people in Curry County, Oregon. January lows average 42.2°F and July highs 69.4°F, with about 3 days a year at 90°F+ and 0 inches of snow.

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

    Full Harbor, Oregon profile: weather, storms, schools, jobs →

    Harbor average highs and lows by month40°60°JFMAMJJASOND42°69°
    NOAA 1991–2020 normals, Brookings 2 Se station.
  25. 1Brookings, Oregon

    January lows average 43.6°F

    Brookings is a city of 6,744 people in Curry County, Oregon. January lows average 43.6°F and July highs 66.6°F, with about 1 days a year at 90°F+ and 0 inches of snow.

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

    Full Brookings, Oregon profile: weather, storms, schools, jobs →

    Brookings average highs and lows by month40°60°JFMAMJJASOND44°67°
    NOAA 1991–2020 normals, Brookings station.

More Oregon rankings

Same ranking, other places

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