The Town Files

The 25 Best Small Towns for Young Families in Colorado

Ranked on The Town Files lifestyle rankings among 220 towns of 500–10,000 people in Colorado, scoring every town on all of these at once. #1 is Penrose, CO.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Best Small Towns for Young Families in Colorado1. Penrosescore 862. Cheyenne Wellsscore 833. Coal Creekscore 824. South Forkscore 825. Allensparkscore 826. Haxtunscore 817. La Jarascore 808. Sanfordscore 809. Walshscore 8010. Rockvalescore 7811. Nederlandscore 7812. Williamsburgscore 7713. Nuclascore 7714. Akronscore 7615. Dotseroscore 7616. Kiowascore 7617. Julesburgscore 7618. Hotchkissscore 7519. Meekerscore 7420. Deer Trailscore 7421. Byersscore 7422. Bennettscore 7323. Strattonscore 7224. Flaglerscore 7225. Wrayscore 71
  1. 25Wray, Colorado

    Families: 81st percentile · Quiet: 69th percentile · First-time buyers: 63rd percentile

    Wray is a city of 2,358 people in Yuma County, Colorado. Homes have a median value of $173,000 against household income of $57,171; January lows average 16°F.

    2,358 people · Yuma County · median home $173,000 · income $57,171 · Jan low 16°F · 28 in snow

    Full Wray, Colorado profile: weather, storms, schools, jobs →

    Wray: The 25 Best Small Towns for Young Families in Colorado scoresFamilies81th pctQuiet69th pctFirst-time buyers63th pct
    Percentile vs Colorado towns on each part of this ranking.
  2. 24Flagler, Colorado

    Families: 63rd percentile · Quiet: 68th percentile · First-time buyers: 86th percentile

    Flagler is a town of 567 people in Kit Carson County, Colorado. Homes have a median value of $167,700 against household income of $48,500; January lows average 17°F.

    567 people · Kit Carson County · median home $167,700 · income $48,500 · Jan low 17°F · 25 in snow

    Full Flagler, Colorado profile: weather, storms, schools, jobs →

    Flagler: The 25 Best Small Towns for Young Families in Colorado scoresFamilies63th pctQuiet68th pctFirst-time buyers86th pct
    Percentile vs Colorado towns on each part of this ranking.
  3. 23Stratton, Colorado

    Families: 63rd percentile · Quiet: 68th percentile · First-time buyers: 86th percentile

    Stratton is a town of 656 people in Kit Carson County, Colorado. Homes have a median value of $166,300 against household income of $61,583; January lows average 18°F.

    656 people · Kit Carson County · median home $166,300 · income $61,583 · Jan low 18°F · 34 in snow

    Full Stratton, Colorado profile: weather, storms, schools, jobs →

    Stratton: The 25 Best Small Towns for Young Families in Colorado scoresFamilies63th pctQuiet68th pctFirst-time buyers86th pct
    Percentile vs Colorado towns on each part of this ranking.
  4. 22Bennett, Colorado

    Families: 80th percentile · Quiet: 72nd percentile · First-time buyers: 68th percentile

    Bennett is a town of 2,862 people in Adams County, Colorado. Homes have a median value of $444,000 against household income of $107,736; January lows average 19°F.

    2,862 people · Adams County · median home $444,000 · income $107,736 · Jan low 19°F · 45 in snow

    Full Bennett, Colorado profile: weather, storms, schools, jobs →

    Bennett: The 25 Best Small Towns for Young Families in Colorado scoresFamilies80th pctQuiet72th pctFirst-time buyers68th pct
    Percentile vs Colorado towns on each part of this ranking.
  5. 21Byers, Colorado

    Families: 84th percentile · Quiet: 65th percentile · First-time buyers: 72nd percentile

    Byers is a community of 1,322 people in Arapahoe County, Colorado. Homes have a median value of $402,100 against household income of $93,571; January lows average 14°F.

    1,322 people · Arapahoe County · median home $402,100 · income $93,571 · Jan low 14°F · 43 in snow

    Full Byers, Colorado profile: weather, storms, schools, jobs →

    Byers: The 25 Best Small Towns for Young Families in Colorado scoresFamilies84th pctQuiet65th pctFirst-time buyers72th pct
    Percentile vs Colorado towns on each part of this ranking.
  6. 20Deer Trail, Colorado

    Families: 84th percentile · Quiet: 65th percentile · First-time buyers: 72nd percentile

    Deer Trail is a town of 1,068 people in Arapahoe County, Colorado. Homes have a median value of $373,000 against household income of $73,906; January lows average 14°F.

    1,068 people · Arapahoe County · median home $373,000 · income $73,906 · Jan low 14°F · 43 in snow

    Full Deer Trail, Colorado profile: weather, storms, schools, jobs →

    Deer Trail: The 25 Best Small Towns for Young Families in Colorado scoresFamilies84th pctQuiet65th pctFirst-time buyers72th pct
    Percentile vs Colorado towns on each part of this ranking.
  7. 19Meeker, Colorado

    Families: 85th percentile · Quiet: 71st percentile · First-time buyers: 65th percentile

    Meeker is a town of 2,374 people in Rio Blanco County, Colorado. Homes have a median value of $286,000 against household income of $66,548; January lows average 8°F.

    2,374 people · Rio Blanco County · median home $286,000 · income $66,548 · Jan low 8°F · 65 in snow

    Full Meeker, Colorado profile: weather, storms, schools, jobs →

    Meeker: The 25 Best Small Towns for Young Families in Colorado scoresFamilies85th pctQuiet71th pctFirst-time buyers65th pct
    Percentile vs Colorado towns on each part of this ranking.
  8. 18Hotchkiss, Colorado

    Families: 76th percentile · Quiet: 97th percentile · First-time buyers: 53rd percentile

    Hotchkiss is a town of 875 people in Delta County, Colorado. Homes have a median value of $266,700 against household income of $54,545; January lows average 16°F.

    875 people · Delta County · median home $266,700 · income $54,545 · Jan low 16°F · 41 in snow

    Full Hotchkiss, Colorado profile: weather, storms, schools, jobs →

    Hotchkiss: The 25 Best Small Towns for Young Families in Colorado scoresFamilies76th pctQuiet97th pctFirst-time buyers53th pct
    Percentile vs Colorado towns on each part of this ranking.
  9. 17Julesburg, Colorado

    Families: 60th percentile · Quiet: 76th percentile · First-time buyers: 91st percentile

    Julesburg is a town of 1,307 people in Sedgwick County, Colorado. Homes have a median value of $149,400 against household income of $43,500; January lows average 16°F.

    1,307 people · Sedgwick County · median home $149,400 · income $43,500 · Jan low 16°F · 22 in snow

    Full Julesburg, Colorado profile: weather, storms, schools, jobs →

    Julesburg: The 25 Best Small Towns for Young Families in Colorado scoresFamilies60th pctQuiet76th pctFirst-time buyers91th pct
    Percentile vs Colorado towns on each part of this ranking.
  10. 16Kiowa, Colorado

    Families: 87th percentile · Quiet: 87th percentile · First-time buyers: 53rd percentile

    Kiowa is a town of 725 people in Elbert County, Colorado. Homes have a median value of $367,000 against household income of $92,625; January lows average 18°F.

    725 people · Elbert County · median home $367,000 · income $92,625 · Jan low 18°F · 78 in snow

    Full Kiowa, Colorado profile: weather, storms, schools, jobs →

    Kiowa: The 25 Best Small Towns for Young Families in Colorado scoresFamilies87th pctQuiet87th pctFirst-time buyers53th pct
    Percentile vs Colorado towns on each part of this ranking.
  11. 15Dotsero, Colorado

    Families: 84th percentile · Quiet: 80th percentile · First-time buyers: 63rd percentile

    Dotsero is a community of 1,172 people in Eagle County, Colorado. Homes have a median value of $481,500 against household income of $84,439; January lows average 15°F.

    1,172 people · Eagle County · median home $481,500 · income $84,439 · Jan low 15°F · 39 in snow

    Full Dotsero, Colorado profile: weather, storms, schools, jobs →

    Dotsero: The 25 Best Small Towns for Young Families in Colorado scoresFamilies84th pctQuiet80th pctFirst-time buyers63th pct
    Percentile vs Colorado towns on each part of this ranking.
  12. 14Akron, Colorado

    Families: 51st percentile · Quiet: 82nd percentile · First-time buyers: 95th percentile

    Akron is a town of 1,757 people in Washington County, Colorado. Homes have a median value of $208,100 against household income of $57,321; January lows average 17°F.

    1,757 people · Washington County · median home $208,100 · income $57,321 · Jan low 17°F · 30 in snow

    Full Akron, Colorado profile: weather, storms, schools, jobs →

    Akron: The 25 Best Small Towns for Young Families in Colorado scoresFamilies51th pctQuiet82th pctFirst-time buyers95th pct
    Percentile vs Colorado towns on each part of this ranking.
  13. 13Nucla, Colorado

    Families: 50th percentile · Quiet: 98th percentile · First-time buyers: 83rd percentile

    Nucla is a town of 585 people in Montrose County, Colorado. Homes have a median value of $141,100 against household income of $42,857; January lows average 17°F.

    585 people · Montrose County · median home $141,100 · income $42,857 · Jan low 17°F · 28 in snow

    Full Nucla, Colorado profile: weather, storms, schools, jobs →

    Nucla: The 25 Best Small Towns for Young Families in Colorado scoresFamilies50th pctQuiet98th pctFirst-time buyers83th pct
    Percentile vs Colorado towns on each part of this ranking.
  14. 12Williamsburg, Colorado

    Families: 64th percentile · Quiet: 86th percentile · First-time buyers: 82nd percentile

    Williamsburg is a town of 731 people in Fremont County, Colorado. Homes have a median value of $227,000 against household income of $50,250; January lows average 18°F.

    731 people · Fremont County · median home $227,000 · income $50,250 · Jan low 18°F · 38 in snow

    Full Williamsburg, Colorado profile: weather, storms, schools, jobs →

    Williamsburg: The 25 Best Small Towns for Young Families in Colorado scoresFamilies64th pctQuiet86th pctFirst-time buyers82th pct
    Percentile vs Colorado towns on each part of this ranking.
  15. 11Nederland, Colorado

    Families: 67th percentile · Quiet: 67th percentile · First-time buyers: 99th percentile

    Nederland is a town of 1,471 people in Boulder County, Colorado. Homes have a median value of $707,100 against household income of $122,917; January lows average 12°F.

    1,471 people · Boulder County · median home $707,100 · income $122,917 · Jan low 12°F · 195 in snow

    Full Nederland, Colorado profile: weather, storms, schools, jobs →

    Nederland: The 25 Best Small Towns for Young Families in Colorado scoresFamilies67th pctQuiet67th pctFirst-time buyers99th pct
    Percentile vs Colorado towns on each part of this ranking.
  16. 10Rockvale, Colorado

    Families: 65th percentile · Quiet: 87th percentile · First-time buyers: 82nd percentile

    Rockvale is a town of 511 people in Fremont County, Colorado. Homes have a median value of $191,200 against household income of $46,250; January lows average 18°F.

    511 people · Fremont County · median home $191,200 · income $46,250 · Jan low 18°F · 38 in snow

    Full Rockvale, Colorado profile: weather, storms, schools, jobs →

    Rockvale: The 25 Best Small Towns for Young Families in Colorado scoresFamilies65th pctQuiet87th pctFirst-time buyers82th pct
    Percentile vs Colorado towns on each part of this ranking.
  17. 9Walsh, Colorado

    Families: 72nd percentile · Quiet: 74th percentile · First-time buyers: 93rd percentile

    Walsh is a town of 543 people in Baca County, Colorado. Homes have a median value of $85,000 against household income of $24,196; January lows average 19°F.

    543 people · Baca County · median home $85,000 · income $24,196 · Jan low 19°F · 23 in snow

    Full Walsh, Colorado profile: weather, storms, schools, jobs →

    Walsh: The 25 Best Small Towns for Young Families in Colorado scoresFamilies72th pctQuiet74th pctFirst-time buyers93th pct
    Percentile vs Colorado towns on each part of this ranking.
  18. 8Sanford, Colorado

    Families: 82nd percentile · Quiet: 61st percentile · First-time buyers: 97th percentile

    Sanford is a town of 879 people in Conejos County, Colorado. Homes have a median value of $171,700 against household income of $42,143; January lows average 5°F.

    879 people · Conejos County · median home $171,700 · income $42,143 · Jan low 5°F · 30 in snow

    Full Sanford, Colorado profile: weather, storms, schools, jobs →

    Sanford: The 25 Best Small Towns for Young Families in Colorado scoresFamilies82th pctQuiet61th pctFirst-time buyers97th pct
    Percentile vs Colorado towns on each part of this ranking.
  19. 7La Jara, Colorado

    Families: 82nd percentile · Quiet: 61st percentile · First-time buyers: 97th percentile

    La Jara is a town of 730 people in Conejos County, Colorado. Homes have a median value of $141,700 against household income of —; January lows average 5°F.

    730 people · Conejos County · median home $141,700 · income — · Jan low 5°F · 30 in snow

    Full La Jara, Colorado profile: weather, storms, schools, jobs →

    La Jara: The 25 Best Small Towns for Young Families in Colorado scoresFamilies82th pctQuiet61th pctFirst-time buyers97th pct
    Percentile vs Colorado towns on each part of this ranking.
  20. 6Haxtun, Colorado

    Families: 82nd percentile · Quiet: 69th percentile · First-time buyers: 93rd percentile

    Haxtun is a town of 981 people in Phillips County, Colorado. Homes have a median value of $233,300 against household income of $63,375; January lows average 17°F.

    981 people · Phillips County · median home $233,300 · income $63,375 · Jan low 17°F · 32 in snow

    Full Haxtun, Colorado profile: weather, storms, schools, jobs →

    Haxtun: The 25 Best Small Towns for Young Families in Colorado scoresFamilies82th pctQuiet69th pctFirst-time buyers93th pct
    Percentile vs Colorado towns on each part of this ranking.
  21. 5Allenspark, Colorado

    Families: 60th percentile · Quiet: 91st percentile · First-time buyers: 94th percentile

    Allenspark is a community of 568 people in Boulder County, Colorado. Homes have a median value of $742,900 against household income of $108,056; January lows average 16°F.

    568 people · Boulder County · median home $742,900 · income $108,056 · Jan low 16°F · 118 in snow

    Full Allenspark, Colorado profile: weather, storms, schools, jobs →

    Allenspark: The 25 Best Small Towns for Young Families in Colorado scoresFamilies60th pctQuiet91th pctFirst-time buyers94th pct
    Percentile vs Colorado towns on each part of this ranking.
  22. 4South Fork, Colorado

    Families: 51st percentile · Quiet: 95th percentile · First-time buyers: 99th percentile

    South Fork is a town of 510 people in Rio Grande County, Colorado. Homes have a median value of $423,800 against household income of $76,250; January lows average 7°F.

    510 people · Rio Grande County · median home $423,800 · income $76,250 · Jan low 7°F · 39 in snow

    Full South Fork, Colorado profile: weather, storms, schools, jobs →

    South Fork: The 25 Best Small Towns for Young Families in Colorado scoresFamilies51th pctQuiet95th pctFirst-time buyers99th pct
    Percentile vs Colorado towns on each part of this ranking.
  23. 3Coal Creek, Colorado

    Families: 83rd percentile · Quiet: 96th percentile · First-time buyers: 68th percentile

    Coal Creek is a community of 2,494 people in Jefferson County, Colorado. Homes have a median value of $625,800 against household income of $134,250; January lows average 16°F.

    2,494 people · Jefferson County · median home $625,800 · income $134,250 · Jan low 16°F · 195 in snow

    Full Coal Creek, Colorado profile: weather, storms, schools, jobs →

    Coal Creek: The 25 Best Small Towns for Young Families in Colorado scoresFamilies83th pctQuiet96th pctFirst-time buyers68th pct
    Percentile vs Colorado towns on each part of this ranking.
  24. 2Cheyenne Wells, Colorado

    Families: 74th percentile · Quiet: 83rd percentile · First-time buyers: 91st percentile

    Cheyenne Wells is a town of 758 people in Cheyenne County, Colorado. Homes have a median value of $173,100 against household income of $72,759; January lows average 20°F.

    758 people · Cheyenne County · median home $173,100 · income $72,759 · Jan low 20°F · 20 in snow

    Full Cheyenne Wells, Colorado profile: weather, storms, schools, jobs →

    Cheyenne Wells: The 25 Best Small Towns for Young Families in Colorado scoresFamilies74th pctQuiet83th pctFirst-time buyers91th pct
    Percentile vs Colorado towns on each part of this ranking.
  25. 1Penrose, Colorado

    Families: 81st percentile · Quiet: 80th percentile · First-time buyers: 98th percentile

    Penrose is a community of 3,685 people in Fremont County, Colorado. Homes have a median value of $308,800 against household income of $88,109; January lows average 18°F.

    3,685 people · Fremont County · median home $308,800 · income $88,109 · Jan low 18°F · 31 in snow

    Full Penrose, Colorado profile: weather, storms, schools, jobs →

    Penrose: The 25 Best Small Towns for Young Families in Colorado scoresFamilies81th pctQuiet80th pctFirst-time buyers98th pct
    Percentile vs Colorado towns on each part of this ranking.

Price vs ranking

Median home value vs ranking, Colorado towns0255075100$51K$433K$815K$1197K$1579KMedian home valuePercentile
Orange squares are the 25 towns on this list; green dots are other towns on The Town Files in Colorado.

More Colorado rankings

Same ranking, other places

Methodology. We ranked 220 towns of 500–10,000 people in Colorado (2020 Census population). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. The combined score is the average of the percentiles shown for each town; a town must be above the middle on every one. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: