The Town Files

The 25 Best Quiet, Affordable Small Towns to Retire 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 Nucla, CO.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Best Quiet, Affordable Small Towns to Retire in Colorado1. Nuclascore 902. Julesburgscore 883. Limonscore 874. Floyd Hillscore 865. Dove Creekscore 866. Fowlerscore 867. San Luisscore 858. Cheyenne Wellsscore 859. Kittredgescore 8510. Walshscore 8411. Hot Sulphur Springsscore 8312. Akronscore 8313. Wrayscore 8314. Hollyscore 8315. Strattonscore 8216. Haxtunscore 8117. Indian Hillsscore 8118. Antonitoscore 8019. Flaglerscore 8020. Cascade-Chipita Parkscore 8021. Ordwayscore 8022. Hotchkissscore 8023. Coal Creekscore 7824. Penrosescore 7825. Manassascore 78
  1. 25Manassa, Colorado

    Retirement: 67th percentile · Quiet: 76th percentile · Home value ÷ income: 90th percentile

    Manassa is a town of 947 people in Conejos County, Colorado. Homes have a median value of $209,300 against household income of $60,250; January lows average 5°F.

    947 people · Conejos County · median home $209,300 · income $60,250 · Jan low 5°F · 30 in snow

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

    Manassa: The 25 Best Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement67th pctQuiet76th pctAffordability90th pct
    Percentile vs Colorado towns on each part of this ranking.
  2. 24Penrose, Colorado

    Retirement: 63rd percentile · Quiet: 80th percentile · Home value ÷ income: 90th 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 Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement63th pctQuiet80th pctAffordability90th pct
    Percentile vs Colorado towns on each part of this ranking.
  3. 23Coal Creek, Colorado

    Retirement: 78th percentile · Quiet: 96th percentile · Home value ÷ income: 61st 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 Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement78th pctQuiet96th pctAffordability61th pct
    Percentile vs Colorado towns on each part of this ranking.
  4. 22Hotchkiss, Colorado

    Retirement: 85th percentile · Quiet: 97th percentile · Home value ÷ income: 57th 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 Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement85th pctQuiet97th pctAffordability57th pct
    Percentile vs Colorado towns on each part of this ranking.
  5. 21Ordway, Colorado

    Retirement: 62nd percentile · Quiet: 78th percentile · Home value ÷ income: 99th percentile

    Ordway is a town of 1,066 people in Crowley County, Colorado. Homes have a median value of $104,400 against household income of $54,583; January lows average 12°F.

    1,066 people · Crowley County · median home $104,400 · income $54,583 · Jan low 12°F · 14 in snow

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

    Ordway: The 25 Best Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement62th pctQuiet78th pctAffordability99th pct
    Percentile vs Colorado towns on each part of this ranking.
  6. 20Cascade-Chipita Park, Colorado

    Retirement: 92nd percentile · Quiet: 74th percentile · Home value ÷ income: 74th percentile

    Cascade-Chipita Park is a community of 1,628 people in El Paso County, Colorado. Homes have a median value of $514,900 against household income of $119,531; January lows average 13°F.

    1,628 people · El Paso County · median home $514,900 · income $119,531 · Jan low 13°F · 134 in snow

    Full Cascade-Chipita Park, Colorado profile: weather, storms, schools, jobs →

    Cascade-Chipita Park: The 25 Best Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement92th pctQuiet74th pctAffordability74th pct
    Percentile vs Colorado towns on each part of this ranking.
  7. 19Flagler, Colorado

    Retirement: 83rd percentile · Quiet: 68th percentile · Home value ÷ income: 90th 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 Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement83th pctQuiet68th pctAffordability90th pct
    Percentile vs Colorado towns on each part of this ranking.
  8. 18Antonito, Colorado

    Retirement: 67th percentile · Quiet: 76th percentile · Home value ÷ income: 98th percentile

    Antonito is a town of 647 people in Conejos County, Colorado. Homes have a median value of $85,700 against household income of $35,083; January lows average 5°F.

    647 people · Conejos County · median home $85,700 · income $35,083 · Jan low 5°F · 30 in snow

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

    Antonito: The 25 Best Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement67th pctQuiet76th pctAffordability98th pct
    Percentile vs Colorado towns on each part of this ranking.
  9. 17Indian Hills, Colorado

    Retirement: 97th percentile · Quiet: 76th percentile · Home value ÷ income: 71st percentile

    Indian Hills is a community of 1,474 people in Jefferson County, Colorado. Homes have a median value of $789,200 against household income of $178,980; January lows average 13°F.

    1,474 people · Jefferson County · median home $789,200 · income $178,980 · Jan low 13°F · 81 in snow

    Full Indian Hills, Colorado profile: weather, storms, schools, jobs →

    Indian Hills: The 25 Best Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement97th pctQuiet76th pctAffordability71th pct
    Percentile vs Colorado towns on each part of this ranking.
  10. 16Haxtun, Colorado

    Retirement: 88th percentile · Quiet: 69th percentile · Home value ÷ income: 87th 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 Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement88th pctQuiet69th pctAffordability87th pct
    Percentile vs Colorado towns on each part of this ranking.
  11. 15Stratton, Colorado

    Retirement: 83rd percentile · Quiet: 68th percentile · Home value ÷ income: 96th 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 Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement83th pctQuiet68th pctAffordability96th pct
    Percentile vs Colorado towns on each part of this ranking.
  12. 14Holly, Colorado

    Retirement: 70th percentile · Quiet: 84th percentile · Home value ÷ income: 94th percentile

    Holly is a town of 837 people in Prowers County, Colorado. Homes have a median value of $99,800 against household income of $33,750; January lows average 15°F.

    837 people · Prowers County · median home $99,800 · income $33,750 · Jan low 15°F · 22 in snow

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

    Holly: The 25 Best Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement70th pctQuiet84th pctAffordability94th pct
    Percentile vs Colorado towns on each part of this ranking.
  13. 13Wray, Colorado

    Retirement: 85th percentile · Quiet: 69th percentile · Home value ÷ income: 94th 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 Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement85th pctQuiet69th pctAffordability94th pct
    Percentile vs Colorado towns on each part of this ranking.
  14. 12Akron, Colorado

    Retirement: 79th percentile · Quiet: 82nd percentile · Home value ÷ income: 88th 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 Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement79th pctQuiet82th pctAffordability88th pct
    Percentile vs Colorado towns on each part of this ranking.
  15. 11Hot Sulphur Springs, Colorado

    Retirement: 78th percentile · Quiet: 85th percentile · Home value ÷ income: 87th percentile

    Hot Sulphur Springs is a town of 687 people in Grand County, Colorado. Homes have a median value of $389,900 against household income of $106,600; January lows average 0°F.

    687 people · Grand County · median home $389,900 · income $106,600 · Jan low 0°F · 81 in snow

    Full Hot Sulphur Springs, Colorado profile: weather, storms, schools, jobs →

    Hot Sulphur Springs: The 25 Best Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement78th pctQuiet85th pctAffordability87th pct
    Percentile vs Colorado towns on each part of this ranking.
  16. 10Walsh, Colorado

    Retirement: 89th percentile · Quiet: 74th percentile · Home value ÷ income: 90th 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 Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement89th pctQuiet74th pctAffordability90th pct
    Percentile vs Colorado towns on each part of this ranking.
  17. 9Kittredge, Colorado

    Retirement: 93rd percentile · Quiet: 69th percentile · Home value ÷ income: 92nd percentile

    Kittredge is a community of 1,308 people in Jefferson County, Colorado. Homes have a median value of $744,000 against household income of $222,500; January lows average 13°F.

    1,308 people · Jefferson County · median home $744,000 · income $222,500 · Jan low 13°F · 81 in snow

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

    Kittredge: The 25 Best Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement93th pctQuiet69th pctAffordability92th pct
    Percentile vs Colorado towns on each part of this ranking.
  18. 8Cheyenne Wells, Colorado

    Retirement: 75th percentile · Quiet: 83rd percentile · Home value ÷ income: 98th 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 Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement75th pctQuiet83th pctAffordability98th pct
    Percentile vs Colorado towns on each part of this ranking.
  19. 7San Luis, Colorado

    Retirement: 80th percentile · Quiet: 89th percentile · Home value ÷ income: 87th percentile

    San Luis is a town of 598 people in Costilla County, Colorado. Homes have a median value of $98,800 against household income of $26,708; January lows average 6°F.

    598 people · Costilla County · median home $98,800 · income $26,708 · Jan low 6°F

    Full San Luis, Colorado profile: weather, storms, schools, jobs →

    San Luis: The 25 Best Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement80th pctQuiet89th pctAffordability87th pct
    Percentile vs Colorado towns on each part of this ranking.
  20. 6Fowler, Colorado

    Retirement: 94th percentile · Quiet: 71st percentile · Home value ÷ income: 92nd percentile

    Fowler is a town of 1,253 people in Otero County, Colorado. Homes have a median value of $143,900 against household income of $44,048; January lows average 15°F.

    1,253 people · Otero County · median home $143,900 · income $44,048 · Jan low 15°F · 17 in snow

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

    Fowler: The 25 Best Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement94th pctQuiet71th pctAffordability92th pct
    Percentile vs Colorado towns on each part of this ranking.
  21. 5Dove Creek, Colorado

    Retirement: 59th percentile · Quiet: 100th percentile · Home value ÷ income: 98th percentile

    Dove Creek is a town of 635 people in Dolores County, Colorado. Homes have a median value of $149,600 against household income of $62,831; January lows average 11°F.

    635 people · Dolores County · median home $149,600 · income $62,831 · Jan low 11°F · 64 in snow

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

    Dove Creek: The 25 Best Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement59th pctQuiet100th pctAffordability98th pct
    Percentile vs Colorado towns on each part of this ranking.
  22. 4Floyd Hill, Colorado

    Retirement: 87th percentile · Quiet: 99th percentile · Home value ÷ income: 71st percentile

    Floyd Hill is a community of 1,048 people in Clear Creek County, Colorado. Homes have a median value of $802,900 against household income of $182,981; January lows average 13°F.

    1,048 people · Clear Creek County · median home $802,900 · income $182,981 · Jan low 13°F · 81 in snow

    Full Floyd Hill, Colorado profile: weather, storms, schools, jobs →

    Floyd Hill: The 25 Best Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement87th pctQuiet99th pctAffordability71th pct
    Percentile vs Colorado towns on each part of this ranking.
  23. 3Limon, Colorado

    Retirement: 83rd percentile · Quiet: 85th percentile · Home value ÷ income: 92nd percentile

    Limon is a town of 2,043 people in Lincoln County, Colorado. Homes have a median value of $219,300 against household income of $65,776; January lows average 10°F.

    2,043 people · Lincoln County · median home $219,300 · income $65,776 · Jan low 10°F · 30 in snow

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

    Limon: The 25 Best Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement83th pctQuiet85th pctAffordability92th pct
    Percentile vs Colorado towns on each part of this ranking.
  24. 2Julesburg, Colorado

    Retirement: 96th percentile · Quiet: 76th percentile · Home value ÷ income: 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 Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement96th pctQuiet76th pctAffordability91th pct
    Percentile vs Colorado towns on each part of this ranking.
  25. 1Nucla, Colorado

    Retirement: 80th percentile · Quiet: 98th percentile · Home value ÷ income: 92nd 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 Quiet, Affordable Small Towns to Retire in Colorado scoresRetirement80th pctQuiet98th pctAffordability92th 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: