The Town Files

The 25 Best Small Towns for Families in Oregon

Ranked on The Town Files lifestyle rankings among 76 towns of 500–10,000 people in Oregon. #1 is Dundee, OR.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Best Small Towns for Families in Oregon1. Dundee100th pct2. Lafayette99th pct3. Millersburg98th pct4. Beavercreek97th pct5. Sisters97th pct6. Bull Mountain95th pct7. Creswell93rd pct8. North Plains90th pct9. Juniper Canyon89th pct10. Three Rivers88th pct11. Aumsville85th pct12. Gervais84th pct13. Crooked River Ranch81st pct14. Deschutes River Woods80th pct15. Jefferson77th pct16. Scappoose76th pct17. Eagle Crest76th pct18. Mount Hood Villages74th pct19. Sublimity72nd pct20. Rockcreek70th pct21. Estacada68th pct22. Coquille67th pct23. King City64th pct24. Dayton64th pct25. Veneta63rd pct
  1. 25Veneta, Oregon

    Better for families than 63% of Oregon towns

    Veneta, Oregon
    Photo: Katr67 (public domain, Wikimedia Commons)

    Veneta is a city of 5,214 people in Lane County, Oregon. It also ranks easier by car than 96% of Oregon towns and better for first-time buyers than 89% of Oregon towns.

    5,214 people · Lane County · median home $385,200 · income $66,890 · Jan low 33°F · 2 in snow

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

    Veneta lifestyle rankingsFamilies63th pctQuiet52th pctFirst-time buyers89th pctWalkability45th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  2. 24Dayton, Oregon

    Better for families than 64% of Oregon towns

    Dayton is a city of 2,678 people in Yamhill County, Oregon. It also ranks easier by car than 94% of Oregon towns and better for first-time buyers than 91% of Oregon towns.

    2,678 people · Yamhill County · median home $410,800 · income $91,184 · Jan low 35°F · 5 in snow

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

    Dayton lifestyle rankingsFamilies64th pctQuiet46th pctFirst-time buyers91th pctWalkability55th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  3. 23King City, Oregon

    Better for families than 64% of Oregon towns

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

    King City is a city of 5,184 people in Washington County, Oregon. It also ranks better transit than 86% of Oregon towns and more upscale than 82% of Oregon towns.

    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 lifestyle rankingsFamilies64th pctQuiet35th pctFirst-time buyers46th pctWalkability79th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  4. 22Coquille, Oregon

    Better for families than 67% of Oregon towns

    Coquille is a city of 4,015 people in Coos County, Oregon. It also ranks hipper than 79% of Oregon towns.

    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 lifestyle rankingsFamilies67th pctQuiet60th pctFirst-time buyers63th pctWalkability59th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  5. 21Estacada, Oregon

    Better for families than 68% of Oregon towns

    Estacada, Oregon
    Photo: U.S. Forest Service- Pacific Northwest Region (public domain, Wikimedia Commons)

    Estacada is a city of 4,356 people in Clackamas County, Oregon. The median home is worth $509,800 (typical Oregon town: $394,200).

    4,356 people · Clackamas County · median home $509,800 · income $94,435 · Jan low 35°F · 1 in snow

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

    Estacada lifestyle rankingsFamilies68th pctQuiet56th pctFirst-time buyers49th pctWalkability52th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  6. 20Rockcreek, Oregon

    Better for families than 70% of Oregon towns

    Rockcreek is a community of 9,862 people in Washington County, Oregon. It also ranks more of a college town than 99% of Oregon towns and better transit than 99% of Oregon towns.

    9,862 people · Washington County · median home $653,300 · income $107,101 · Jan low 34°F · 4 in snow

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

    Rockcreek lifestyle rankingsFamilies70th pctQuiet3th pctFirst-time buyers0th pctWalkability86th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  7. 19Sublimity, Oregon

    Better for families than 72% of Oregon towns

    Sublimity is a city of 2,967 people in Marion County, Oregon. It also ranks easier by car than 89% of Oregon towns and better transit than 75% of Oregon towns.

    2,967 people · Marion County · median home $480,800 · income $77,969 · Jan low 34°F · 16 in snow

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

    Sublimity lifestyle rankingsFamilies72th pctQuiet59th pctFirst-time buyers0th pctWalkability26th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  8. 18Mount Hood Villages, Oregon

    Better for families than 74% of Oregon towns

    Mount Hood Villages is a community of 4,586 people in Clackamas County, Oregon. It also ranks better for first-time buyers than 94% of Oregon towns and better for a vacation home than 87% of Oregon towns.

    4,586 people · Clackamas County · median home $455,500 · income $91,817 · Jan low 35°F · 60 in snow

    Full Mount Hood Villages, Oregon profile: weather, storms, schools, jobs →

    Mount Hood Villages lifestyle rankingsFamilies74th pctQuiet65th pctFirst-time buyers94th pctWalkability58th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  9. 17Eagle Crest, Oregon

    Better for families than 76% of Oregon towns

    Eagle Crest is a community of 2,761 people in Deschutes County, Oregon. It also ranks quieter than 100% of Oregon towns and better for retirees than 98% of Oregon towns.

    2,761 people · Deschutes County · median home $750,300 · income $102,500 · Jan low 25°F · 14 in snow

    Full Eagle Crest, Oregon profile: weather, storms, schools, jobs →

    Eagle Crest lifestyle rankingsFamilies76th pctQuiet100th pctFirst-time buyers0th pctWalkability3th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  10. 16Scappoose, Oregon

    Better for families than 76% of Oregon towns

    Scappoose, Oregon
    Photo: Scappoose,_Oregon,_c1929.tif: A. L. Ransford derivative work: Halvorsen brian (talk) (public domain, Wikimedia Commons)

    Scappoose is a city of 8,010 people in Columbia County, Oregon. The median home is worth $455,700 (typical Oregon town: $394,200).

    8,010 people · Columbia County · median home $455,700 · income $97,708 · Jan low 34°F · 2 in snow

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

    Scappoose lifestyle rankingsFamilies76th pctQuiet41th pctFirst-time buyers51th pctWalkability54th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  11. 15Jefferson, Oregon

    Better for families than 77% of Oregon towns

    Jefferson, Oregon
    Photo: Katr67 (public domain, Wikimedia Commons)

    Jefferson is a city of 3,327 people in Marion County, Oregon. It also ranks easier by car than 96% of Oregon towns and more upscale than 75% of Oregon towns.

    3,327 people · Marion County · median home $373,000 · income $102,159 · Jan low 34°F · 2 in snow

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

    Jefferson lifestyle rankingsFamilies77th pctQuiet52th pctFirst-time buyers0th pctWalkability56th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  12. 14Deschutes River Woods, Oregon

    Better for families than 80% of Oregon towns

    Deschutes River Woods is a community of 5,532 people in Deschutes County, Oregon. It also ranks better for first-time buyers than 99% of Oregon towns and better for cycling than 95% of Oregon towns.

    5,532 people · Deschutes County · median home $559,500 · income $91,960 · Jan low 25°F · 22 in snow

    Full Deschutes River Woods, Oregon profile: weather, storms, schools, jobs →

    Deschutes River Woods lifestyle rankingsFamilies80th pctQuiet54th pctFirst-time buyers99th pctWalkability5th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  13. 13Crooked River Ranch, Oregon

    Better for families than 81% of Oregon towns

    Crooked River Ranch is a community of 4,912 people in Jefferson County, Oregon. It also ranks more of a college town than 92% of Oregon towns and better for retirees than 76% of Oregon towns.

    4,912 people · Jefferson County · median home $462,300 · income $85,561 · Jan low 25°F · 15 in snow

    Full Crooked River Ranch, Oregon profile: weather, storms, schools, jobs →

    Crooked River Ranch lifestyle rankingsFamilies81th pctQuiet61th pctFirst-time buyers0th pctWalkability3th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  14. 12Gervais, Oregon

    Better for families than 84% of Oregon towns

    Gervais is a city of 2,595 people in Marion County, Oregon. It also ranks more of a college town than 96% of Oregon towns and easier by car than 95% of Oregon towns.

    2,595 people · Marion County · median home $371,400 · income $83,043 · Jan low 35°F · 1 in snow

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

    Gervais lifestyle rankingsFamilies84th pctQuiet26th pctFirst-time buyers0th pctWalkability33th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  15. 11Aumsville, Oregon

    Better for families than 85% of Oregon towns

    Aumsville is a city of 4,234 people in Marion County, Oregon. It also ranks easier by car than 94% of Oregon towns and more upscale than 73% of Oregon towns.

    4,234 people · Marion County · median home $296,400 · income $90,987 · Jan low 34°F · 16 in snow

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

    Aumsville lifestyle rankingsFamilies85th pctQuiet50th pctFirst-time buyers0th pctWalkability46th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  16. 10Three Rivers, Oregon

    Better for families than 88% of Oregon towns

    Three Rivers is a community of 3,925 people in Deschutes County, Oregon. It also ranks better for a vacation home than 98% of Oregon towns and better for first-time buyers than 95% of Oregon towns.

    3,925 people · Deschutes County · median home $557,700 · income $87,313 · Jan low 20°F · 43 in snow

    Full Three Rivers, Oregon profile: weather, storms, schools, jobs →

    Three Rivers lifestyle rankingsFamilies88th pctQuiet92th pctFirst-time buyers95th pctWalkability7th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  17. 9Juniper Canyon, Oregon

    Better for families than 89% of Oregon towns

    Juniper Canyon is a community of 2,564 people in Crook County, Oregon. It also ranks quieter than 93% of Oregon towns and easier by car than 93% of Oregon towns.

    2,564 people · Crook County · median home $408,500 · income $84,861 · Jan low 25°F · 9 in snow

    Full Juniper Canyon, Oregon profile: weather, storms, schools, jobs →

    Juniper Canyon lifestyle rankingsFamilies89th pctQuiet93th pctFirst-time buyers0th pctWalkability2th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  18. 8North Plains, Oregon

    Better for families than 90% of Oregon towns

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

    North Plains is a city of 3,441 people in Washington County, Oregon. It also ranks more upscale than 94% of Oregon towns and better for retirees than 85% of Oregon towns.

    3,441 people · Washington County · median home $587,500 · income $117,639 · Jan low 34°F · 3 in snow

    Full North Plains, Oregon profile: weather, storms, schools, jobs →

    North Plains lifestyle rankingsFamilies90th pctQuiet48th pctFirst-time buyers0th pctWalkability42th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  19. 7Creswell, Oregon

    Better for families than 93% of Oregon towns

    Creswell is a city of 5,641 people in Lane County, Oregon. It also ranks more of a college town than 84% of Oregon towns and better for retirees than 70% of Oregon towns.

    5,641 people · Lane County · median home $435,500 · income $100,385 · Jan low 33°F · 3 in snow

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

    Creswell lifestyle rankingsFamilies93th pctQuiet40th pctFirst-time buyers0th pctWalkability45th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  20. 6Bull Mountain, Oregon

    Better for families than 95% of Oregon towns

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

    Bull Mountain is a community of 9,992 people in Washington County, Oregon. It also ranks more upscale than 98% of Oregon towns and more of a college town than 95% of Oregon towns.

    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 lifestyle rankingsFamilies95th pctQuiet7th pctFirst-time buyers0th pctWalkability68th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  21. 5Sisters, Oregon

    Better for families than 97% of Oregon towns

    Sisters is a city of 3,064 people in Deschutes County, Oregon. It also ranks better for retirees than 100% of Oregon towns and better for a vacation home than 100% of Oregon towns.

    3,064 people · Deschutes County · median home $631,100 · income $94,524 · Jan low 21°F · 26 in snow

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

    Sisters lifestyle rankingsFamilies97th pctQuiet91th pctFirst-time buyers99th pctWalkability4th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  22. 4Beavercreek, Oregon

    Better for families than 97% of Oregon towns

    Beavercreek is a community of 4,727 people in Clackamas County, Oregon. It also ranks easier by car than 84% of Oregon towns and more upscale than 80% of Oregon towns.

    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 lifestyle rankingsFamilies97th pctQuiet60th pctFirst-time buyers0th pctWalkability56th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  23. 3Millersburg, Oregon

    Better for families than 98% of Oregon towns

    Millersburg is a city of 2,919 people in Linn County, Oregon. It also ranks easier by car than 98% of Oregon towns and more upscale than 87% of Oregon towns.

    2,919 people · Linn County · median home $567,200 · income $124,867 · Jan low 34°F · 3 in snow

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

    Millersburg lifestyle rankingsFamilies98th pctQuiet63th pctFirst-time buyers0th pctWalkability40th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  24. 2Lafayette, Oregon

    Better for families than 99% of Oregon towns

    Lafayette is a city of 4,423 people in Yamhill County, Oregon. It also ranks more of a college town than 96% of Oregon towns and easier by car than 93% of Oregon towns.

    4,423 people · Yamhill County · median home $417,100 · income $97,771 · Jan low 35°F · 6 in snow

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

    Lafayette lifestyle rankingsFamilies99th pctQuiet37th pctFirst-time buyers87th pctWalkability62th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.
  25. 1Dundee, Oregon

    Better for families than 100% of Oregon towns

    Dundee is a city of 3,238 people in Yamhill County, Oregon. It also ranks better for first-time buyers than 94% of Oregon towns and easier by car than 83% of Oregon towns.

    3,238 people · Yamhill County · median home $493,100 · income $106,681 · Jan low 35°F · 1 in snow

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

    Dundee lifestyle rankingsFamilies100th pctQuiet50th pctFirst-time buyers94th pctWalkability68th pct
    The Town Files lifestyle rankings, percentile vs Oregon towns.

Price vs ranking

Median home value vs ranking, Oregon towns0255075100$187K$360K$533K$706K$878KMedian home valuePercentile
Orange squares are the 25 towns on this list; green dots are other towns on The Town Files in Oregon.

More Oregon rankings

Same ranking, other places

Methodology. We ranked 76 towns of 500–10,000 people in Oregon (2020 Census population). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: