The 23 Best Small Towns for Young Families in Oregon
Ranked on The Town Files lifestyle rankings among 217 towns of 500–10,000 people in Oregon, scoring every town on all of these at once. #1 is Sisters, OR.
-
23Monroe, Oregon
Families: 68th percentile · Quiet: 71st percentile · First-time buyers: 74th percentile
Monroe is a city of 647 people in Benton County, Oregon. Homes have a median value of $348,700 against household income of $78,646; January lows average 34°F.
647 people · Benton County · median home $348,700 · income $78,646 · Jan low 34°F · 4 in snow
Full Monroe, Oregon profile: weather, storms, schools, jobs →
Percentile vs Oregon towns on each part of this ranking. -
22Vernonia, Oregon
Families: 77th percentile · Quiet: 73rd percentile · First-time buyers: 70th percentile
Vernonia is a city of 2,374 people in Columbia County, Oregon. Homes have a median value of $351,900 against household income of $83,411; January lows average 32°F.
2,374 people · Columbia County · median home $351,900 · income $83,411 · Jan low 32°F · 1 in snow
Full Vernonia, Oregon profile: weather, storms, schools, jobs →
Percentile vs Oregon towns on each part of this ranking. -
21Pilot Rock, Oregon
Families: 71st percentile · Quiet: 53rd percentile · First-time buyers: 97th percentile
Pilot Rock is a city of 1,328 people in Umatilla County, Oregon. Homes have a median value of $199,700 against household income of $89,091; January lows average 26°F.
1,328 people · Umatilla County · median home $199,700 · income $89,091 · Jan low 26°F · 10 in snow
Full Pilot Rock, Oregon profile: weather, storms, schools, jobs →
Percentile vs Oregon towns on each part of this ranking. -
20Clatskanie, Oregon
Families: 66th percentile · Quiet: 66th percentile · First-time buyers: 94th percentile
Clatskanie is a city of 1,716 people in Columbia County, Oregon. Homes have a median value of $363,900 against household income of $90,709; January lows average 33°F.
1,716 people · Columbia County · median home $363,900 · income $90,709 · Jan low 33°F · 2 in snow
Full Clatskanie, Oregon profile: weather, storms, schools, jobs →
Percentile vs Oregon towns on each part of this ranking. -
19Drain, Oregon
Families: 69th percentile · Quiet: 74th percentile · First-time buyers: 88th percentile
Drain is a city of 1,172 people in Douglas County, Oregon. Homes have a median value of $287,700 against household income of $46,103; January lows average 35°F.
1,172 people · Douglas County · median home $287,700 · income $46,103 · Jan low 35°F · 0 in snow
Full Drain, Oregon profile: weather, storms, schools, jobs →
Percentile vs Oregon towns on each part of this ranking. -
18Deschutes River Woods, Oregon
Families: 80th percentile · Quiet: 54th percentile · First-time buyers: 99th percentile
Deschutes River Woods is a community of 5,532 people in Deschutes County, Oregon. Homes have a median value of $559,500 against household income of $91,960; January lows average 25°F.
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 →
Percentile vs Oregon towns on each part of this ranking. -
17Mount Hood Villages, Oregon
Families: 74th percentile · Quiet: 65th percentile · First-time buyers: 94th percentile
Mount Hood Villages is a community of 4,586 people in Clackamas County, Oregon. Homes have a median value of $455,500 against household income of $91,817; January lows average 35°F.
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 →
Percentile vs Oregon towns on each part of this ranking. -
16Mount Vernon, Oregon
Families: 60th percentile · Quiet: 89th percentile · First-time buyers: 84th percentile
Mount Vernon is a city of 548 people in Grant County, Oregon. Homes have a median value of $143,000 against household income of $63,281; January lows average 21°F.
548 people · Grant County · median home $143,000 · income $63,281 · Jan low 21°F · 10 in snow
Full Mount Vernon, Oregon profile: weather, storms, schools, jobs →
Percentile vs Oregon towns on each part of this ranking. -
15Elgin, Oregon
Families: 75th percentile · Quiet: 72nd percentile · First-time buyers: 91st percentile
Elgin is a city of 1,717 people in Union County, Oregon. Homes have a median value of $191,300 against household income of $57,750; January lows average 24°F.
1,717 people · Union County · median home $191,300 · income $57,750 · Jan low 24°F · 48 in snow
Full Elgin, Oregon profile: weather, storms, schools, jobs →
Percentile vs Oregon towns on each part of this ranking. -
14Columbia City, Oregon
Families: 91st percentile · Quiet: 79th percentile · First-time buyers: 70th percentile
Columbia City is a city of 1,949 people in Columbia County, Oregon. Homes have a median value of $460,000 against household income of $96,750; January lows average 34°F.
1,949 people · Columbia County · median home $460,000 · income $96,750 · Jan low 34°F · 2 in snow
Full Columbia City, Oregon profile: weather, storms, schools, jobs →
Percentile vs Oregon towns on each part of this ranking. -
13Dundee, Oregon
Families: 100th percentile · Quiet: 50th percentile · First-time buyers: 94th percentile
Dundee is a city of 3,238 people in Yamhill County, Oregon. Homes have a median value of $493,100 against household income of $106,681; January lows average 35°F.
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 →
Percentile vs Oregon towns on each part of this ranking. -
12John Day, Oregon
Families: 63rd percentile · Quiet: 93rd percentile · First-time buyers: 89th percentile
John Day is a city of 1,664 people in Grant County, Oregon. Homes have a median value of $212,100 against household income of $57,891; January lows average 21°F.
1,664 people · Grant County · median home $212,100 · income $57,891 · Jan low 21°F · 10 in snow
Full John Day, Oregon profile: weather, storms, schools, jobs →
Percentile vs Oregon towns on each part of this ranking. -
11Canyon City, Oregon
Families: 63rd percentile · Quiet: 93rd percentile · First-time buyers: 89th percentile
Canyon City is a town of 660 people in Grant County, Oregon. Homes have a median value of $200,700 against household income of $73,750; January lows average 21°F.
660 people · Grant County · median home $200,700 · income $73,750 · Jan low 21°F · 10 in snow
Full Canyon City, Oregon profile: weather, storms, schools, jobs →
Percentile vs Oregon towns on each part of this ranking. -
10Keno, Oregon
Families: 84th percentile · Quiet: 68th percentile · First-time buyers: 96th percentile
Keno is a community of 1,980 people in Klamath County, Oregon. Homes have a median value of $339,600 against household income of $72,877; January lows average 21°F.
1,980 people · Klamath County · median home $339,600 · income $72,877 · Jan low 21°F · 52 in snow
Percentile vs Oregon towns on each part of this ranking. -
9Athena, Oregon
Families: 68th percentile · Quiet: 85th percentile · First-time buyers: 96th percentile
Athena is a city of 1,209 people in Umatilla County, Oregon. Homes have a median value of $239,200 against household income of $71,898; January lows average 27°F.
1,209 people · Umatilla County · median home $239,200 · income $71,898 · Jan low 27°F · 15 in snow
Full Athena, Oregon profile: weather, storms, schools, jobs →
Percentile vs Oregon towns on each part of this ranking. -
8Falcon Heights, Oregon
Families: 78th percentile · Quiet: 74th percentile · First-time buyers: 97th percentile
Falcon Heights is a community of 680 people in Klamath County, Oregon. Homes have a median value of $193,600 against household income of $61,773; January lows average 22°F.
680 people · Klamath County · median home $193,600 · income $61,773 · Jan low 22°F · 52 in snow
Full Falcon Heights, Oregon profile: weather, storms, schools, jobs →
Percentile vs Oregon towns on each part of this ranking. -
7Prairie City, Oregon
Families: 66th percentile · Quiet: 96th percentile · First-time buyers: 88th percentile
Prairie City is a city of 841 people in Grant County, Oregon. Homes have a median value of $205,900 against household income of $47,311; January lows average 21°F.
841 people · Grant County · median home $205,900 · income $47,311 · Jan low 21°F · 10 in snow
Full Prairie City, Oregon profile: weather, storms, schools, jobs →
Percentile vs Oregon towns on each part of this ranking. -
6Warren, Oregon
Families: 93rd percentile · Quiet: 78th percentile · First-time buyers: 80th percentile
Warren is a community of 1,870 people in Columbia County, Oregon. Homes have a median value of $523,400 against household income of $126,838; January lows average 34°F.
1,870 people · Columbia County · median home $523,400 · income $126,838 · Jan low 34°F · 2 in snow
Full Warren, Oregon profile: weather, storms, schools, jobs →
Percentile vs Oregon towns on each part of this ranking. -
5Heppner, Oregon
Families: 83rd percentile · Quiet: 73rd percentile · First-time buyers: 95th percentile
Heppner is a city of 1,187 people in Morrow County, Oregon. Homes have a median value of $196,300 against household income of $49,521; January lows average 28°F.
1,187 people · Morrow County · median home $196,300 · income $49,521 · Jan low 28°F · 13 in snow
Full Heppner, Oregon profile: weather, storms, schools, jobs →
Percentile vs Oregon towns on each part of this ranking. -
4Gates, Oregon
Families: 67th percentile · Quiet: 89th percentile · First-time buyers: 95th percentile
Gates is a city of 548 people in Marion County, Oregon. Homes have a median value of $349,200 against household income of $65,670; January lows average 36°F.
548 people · Marion County · median home $349,200 · income $65,670 · Jan low 36°F · 10 in snow
Full Gates, Oregon profile: weather, storms, schools, jobs →
Percentile vs Oregon towns on each part of this ranking. -
3Selma, Oregon
Families: 94th percentile · Quiet: 91st percentile · First-time buyers: 76th percentile
Selma is a community of 661 people in Josephine County, Oregon. Homes have a median value of $231,500 against household income of $43,372; January lows average 33°F.
661 people · Josephine County · median home $231,500 · income $43,372 · Jan low 33°F · 7 in snow
Full Selma, Oregon profile: weather, storms, schools, jobs →
Percentile vs Oregon towns on each part of this ranking. -
2Three Rivers, Oregon
Families: 88th percentile · Quiet: 92nd percentile · First-time buyers: 95th percentile
Three Rivers is a community of 3,925 people in Deschutes County, Oregon. Homes have a median value of $557,700 against household income of $87,313; January lows average 20°F.
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 →
Percentile vs Oregon towns on each part of this ranking. -
1Sisters, Oregon
Families: 97th percentile · Quiet: 91st percentile · First-time buyers: 99th percentile
Sisters is a city of 3,064 people in Deschutes County, Oregon. Homes have a median value of $631,100 against household income of $94,524; January lows average 21°F.
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 →
Percentile vs Oregon towns on each part of this ranking.
Price vs ranking
More Oregon rankings
- The 25 Best Small Towns to Retire in Oregon
- The 25 Quietest Small Towns in Oregon
- The 25 Most Affordable Small Towns in Oregon
- The 25 Best Small Towns for Families in Oregon
- The 25 Best Quiet, Affordable Small Towns to Retire in Oregon
- 25 Small Towns in Oregon With the Cheapest Homes
- 25 Small Towns in Oregon With the Mildest Winters
- The 25 Most Walkable Small Towns in Oregon
- The 25 Best Small Towns for First-Time Home Buyers in Oregon
- The 14 Best Affordable Small Towns to Retire in Oregon With Mild Winters
Same ranking, other places
- The 50 Best Small Towns for Young Families in America
- The 25 Best Small Towns for Young Families in Pennsylvania
- The 25 Best Small Towns for Young Families in New York
- The 25 Best Small Towns for Young Families in Michigan
- The 25 Best Small Towns for Young Families in Wisconsin
- The 25 Best Small Towns for Young Families in Texas
- The 25 Best Small Towns for Young Families in Minnesota
- The 25 Best Small Towns for Young Families in California
- The 25 Best Small Towns for Young Families in Illinois
- The 25 Best Small Towns for Young Families in Ohio
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)