Best Places to Invest in Colorado Real Estate
226 Colorado markets ranked from our sold history and per-listing investment modeling. Tap a city for its cap rate, cash flow and price detail — then sign up to see the actual cash-flowing listings.
| City | Median price | Cap rate | Cash flow/mo | Appreciation YoY | Sold (12mo) |
|---|---|---|---|---|---|
| Colorado Springs | $454,850 | 3.4% | $-1,087 | -1.4% | 7,723 |
| Fort Collins | $560,000 | 2.6% | $-1,575 | +0.4% | 2,672 |
| Aurora | $515,000 | 3.2% | $-1,115 | -4.1% | 2,601 |
| Thornton | $525,000 | 3.5% | $-1,195 | -1.7% | 1,746 |
| Castle Rock | $659,900 | 2.9% | $-1,939 | -0.5% | 1,651 |
| Grand Junction | $405,000 | 3.1% | $-1,208 | +0.6% | 1,608 |
| Loveland | $500,000 | 2.9% | $-1,368 | +1.3% | 1,571 |
| Centennial | $650,000 | 2.8% | $-1,733 | -3.5% | 1,506 |
| Longmont | $553,000 | 2.6% | $-1,595 | +0.7% | 1,412 |
| Parker | $650,000 | 2.8% | $-2,007 | +0.0% | 1,391 |
| Highlands Ranch | $700,000 | 2.9% | $-1,956 | -2.6% | 1,389 |
| Greeley | $419,990 | 3.4% | $-984 | +0.5% | 1,348 |
| Boulder | $970,774 | 1.8% | $-3,536 | +2.1% | 1,176 |
| Commerce City | $514,951 | 3.8% | $-1,080 | -0.2% | 1,018 |
| Broomfield | $639,000 | 2.4% | $-1,920 | -1.9% | 962 |
| Windsor | $590,951 | 2.8% | $-1,741 | +6.6% | 883 |
| Erie | $750,000 | 2.8% | $-2,054 | +2.6% | 836 |
| Brighton | $520,000 | 3.2% | $-1,333 | -3.1% | 827 |
| Peyton | $525,000 | 3.6% | $-1,245 | -2.1% | 799 |
| Westminster | $540,000 | 2.8% | $-1,481 | -2.4% | 761 |
| Durango | $738,750 | 1.3% | $-3,515 | +1.4% | 712 |
| Pueblo West | $380,000 | 3.4% | $-1,006 | -3.3% | 699 |
| Montrose | $425,000 | 2.0% | $-1,982 | +1.1% | 671 |
| Security-Widefield | $390,000 | 4.4% | $-614 | -3.0% | 637 |
| Littleton | $647,500 | 2.3% | $-2,109 | -6.1% | 630 |
| Steamboat Springs | $1,175,000 | -0.0% | $-7,566 | +6.5% | 579 |
| Pagosa Springs | $485,000 | 1.3% | $-2,910 | +0.0% | 525 |
| Breckenridge | $1,150,000 | 0.7% | $-6,338 | +2.8% | 519 |
| Fountain | $408,125 | 4.1% | $-736 | -5.7% | 508 |
| Monument | $728,906 | 2.5% | $-2,267 | +0.4% | 456 |
| Lafayette | $656,750 | 2.5% | $-2,106 | +0.9% | 447 |
| Englewood | $561,000 | 2.8% | $-1,649 | -5.3% | 423 |
| Elizabeth | $625,000 | 2.1% | $-2,181 | +2.3% | 415 |
| Berthoud | $609,945 | 3.2% | $-1,524 | +3.4% | 388 |
| Clifton | $317,563 | 3.1% | $-733 | +2.5% | 380 |
| Northglenn | $461,500 | 3.3% | $-1,120 | -3.4% | 374 |
| $65,000 | 1.8% | $-1,722 | -7.9% | 370 | |
| Woodland Park | $535,000 | 3.4% | $-1,243 | +0.4% | 351 |
| Silverthorne | $950,000 | 1.0% | $-4,012 | -4.0% | 339 |
| Sterling Ranch | $649,999 | 2.7% | $-2,145 | -6.8% | 327 |
| Frederick | $527,500 | 3.7% | $-1,122 | -1.3% | 320 |
| Firestone | $562,500 | 2.9% | $-1,564 | +5.0% | 318 |
| Fruita | $460,000 | 3.1% | $-1,345 | +3.2% | 315 |
| Estes Park | $650,000 | 1.7% | $-2,571 | +0.1% | 315 |
| Cimarron Hills | $399,950 | 3.9% | $-784 | -5.5% | 311 |
| Castle Pines | $950,000 | 1.6% | $-3,518 | -2.5% | 306 |
| Johnstown | $486,824 | 3.0% | $-1,333 | +8.8% | 301 |
| Evans | $387,000 | 3.7% | $-737 | +16.5% | 292 |
| Louisville | $865,000 | 2.1% | $-2,790 | +4.4% | 289 |
| Black Forest | $881,000 | 1.3% | $-4,828 | +2.4% | 285 |
| Timnath | $705,000 | 3.0% | $-1,825 | +8.1% | 277 |
| Granby | $584,500 | 1.4% | $-2,794 | -9.8% | 271 |
| Keystone | $1,092,500 | 0.5% | $-5,027 | +5.6% | 268 |
| Severance | $499,950 | 3.8% | $-1,007 | +6.3% | 257 |
| Winter Park | $962,000 | 0.5% | $-5,550 | -2.9% | 252 |
| Salida | $652,500 | 1.7% | $-2,843 | -2.0% | 252 |
| Aspen | $2,850,000 | -0.5% | $-33,316 | -23.0% | 251 |
| Florissant | $372,500 | 3.2% | $-1,275 | -2.2% | 246 |
| The Pinery | $875,000 | 2.0% | $-3,435 | -3.3% | 239 |
| Wellington | $464,950 | 3.8% | $-984 | +8.4% | 238 |
| Bailey | $568,300 | 3.0% | $-1,551 | -5.5% | 235 |
| Hartsel | $46,250 | 2.0% | $-1,966 | -3.7% | 234 |
| Fort Lupton | $455,000 | 3.5% | $-1,103 | -11.6% | 228 |
| Vail | $1,677,500 | -0.2% | $-14,589 | +10.6% | 228 |
| Bennett | $447,000 | 4.1% | $-840 | -3.8% | 225 |
| Lone Tree | $875,000 | 1.9% | $-3,014 | -1.8% | 223 |
| Edwards | $2,400,000 | 0.3% | $-15,109 | -2.1% | 223 |
| Craig | $290,000 | 3.2% | $-835 | +0.5% | 221 |
| Fairplay | $442,000 | 2.6% | $-2,085 | -6.3% | 221 |
| Superior | $850,000 | 2.4% | $-2,660 | +0.0% | 210 |
| Glenwood Springs | $720,000 | 1.2% | $-3,562 | +0.8% | 210 |
| Buena Vista | $624,500 | 1.8% | $-2,761 | +4.2% | 210 |
| Lochbuie | $460,000 | 4.2% | $-779 | -3.6% | 208 |
| Bayfield | $489,000 | 1.0% | $-2,766 | -1.6% | 207 |
| Greenwood Village | $1,562,500 | 0.9% | $-5,995 | +1.6% | 206 |
| Delta | $358,500 | 2.6% | $-1,181 | +6.8% | 202 |
| Fort Garland | $16,500 | 1.5% | $-1,501 | +1.6% | 200 |
| Cortez | $300,000 | 3.3% | $-962 | -2.8% | 199 |
| Frisco | $1,075,000 | 0.9% | $-5,039 | -1.4% | 198 |
| Avon | $1,575,000 | -0.1% | $-11,108 | +0.2% | 187 |
| Trinidad | $190,000 | 2.6% | $-795 | -7.9% | 185 |
| Woodmoor | $755,000 | 3.0% | $-2,221 | +0.2% | 182 |
| Rifle | $479,000 | 1.2% | $-2,161 | +1.9% | 180 |
| Fraser | $866,500 | 1.0% | $-3,598 | -7.3% | 180 |
| Roxborough Park | $666,250 | 2.4% | $-2,678 | -2.6% | 176 |
| Twin Lakes | $525,000 | 2.8% | $-1,740 | -7.5% | 172 |
| Sherrelwood | $440,000 | 3.8% | $-982 | -4.8% | 171 |
| Grand Lake | $600,000 | 0.8% | $-3,119 | -10.1% | 169 |
| Four Square Mile | $405,000 | 2.9% | $-1,069 | +3.2% | 167 |
| Dillon | $830,000 | 1.5% | $-3,226 | -8.6% | 165 |
| Carbondale | $1,197,500 | 0.7% | $-11,190 | -2.9% | 164 |
| Welby | $367,500 | 3.5% | $-776 | -0.9% | 164 |
| Walsenburg | $82,500 | 1.4% | $-1,311 | -14.6% | 161 |
| Mead | $555,000 | 2.8% | $-1,646 | +0.9% | 161 |
| Gypsum | $745,923 | 0.5% | $-4,301 | -9.1% | 156 |
| Gunnison | $557,500 | 0.7% | $-2,853 | -0.8% | 154 |
| Gunbarrel | $765,000 | 2.4% | $-1,839 | -1.1% | 149 |
| Pueblo | $359,975 | 2.0% | $-1,621 | -4.6% | 146 |
| Fruitvale | $381,250 | 3.6% | $-901 | +4.5% | 144 |
| Redlands | $575,000 | 2.8% | $-1,929 | -0.5% | 143 |
| Cedaredge | $380,000 | 1.4% | $-1,837 | -5.4% | 138 |
| Crested Butte | $1,300,000 | -0.3% | $-11,431 | +21.3% | 137 |
| Strasburg | $470,000 | 4.1% | $-849 | -2.6% | 136 |
| Cherry Creek | $876,000 | 2.4% | $-2,471 | +1.7% | 136 |
| Stonegate | $650,000 | 3.4% | $-1,358 | -14.6% | 135 |
| Castle Pines Village | $1,675,000 | -0.4% | $-10,105 | -2.0% | 132 |
| Watkins | $488,500 | 3.6% | $-1,148 | +11.2% | 128 |
| Red Feather Lakes | $335,000 | 3.9% | $-994 | -7.8% | 127 |
| Alamosa | $248,000 | 3.5% | $-816 | -4.3% | 127 |
| Mount Crested Butte | $700,000 | -0.1% | $-6,175 | +8.8% | 127 |
| Westcliffe | $360,000 | 2.0% | $-2,003 | -6.3% | 125 |
| Eagle | $1,075,000 | 0.9% | $-6,824 | -3.4% | 124 |
| Divide | $480,000 | 2.1% | $-2,088 | -12.1% | 119 |
| Battlement Mesa | $325,000 | 1.5% | $-1,524 | -7.9% | 118 |
| Eaton | $500,000 | 2.4% | $-1,769 | +9.2% | 115 |
| Snowmass Village | $2,100,000 | -2.3% | $-26,791 | -7.3% | 113 |
| Gleneagle | $607,328 | 3.0% | $-1,590 | -5.6% | 113 |
| Cherry Hills Village | $3,431,250 | -0.5% | $-22,538 | -1.1% | 112 |
| Tabernash | $922,500 | -0.4% | $-7,200 | +10.9% | 112 |
| Leadville | $380,000 | 0.6% | $-2,513 | +7.8% | 109 |
| Oak Creek | $199,000 | 0.3% | $-3,867 | -8.4% | 109 |
| New Castle | $620,000 | 0.8% | $-3,171 | -3.9% | 108 |
| Cripple Creek | $188,500 | 2.0% | $-1,302 | -3.2% | 108 |
| Federal Heights | $127,750 | 3.9% | $-368 | -48.2% | 108 |
| Orchard Mesa | $371,250 | 3.6% | $-855 | -0.8% | 107 |
| Colorado City | $15,500 | 1.9% | $-1,387 | -22.6% | 106 |
| Basalt | $1,235,000 | 0.3% | $-9,320 | -7.0% | 104 |
| Dacono | $475,000 | 2.4% | $-1,747 | +6.3% | 104 |
| Poncha Springs | $481,000 | 2.1% | $-2,233 | -0.6% | 101 |
| Calhan | $453,163 | 1.0% | $-2,347 | -9.7% | 99 |
| Manitou Springs | $545,000 | 2.0% | $-2,128 | +2.4% | 99 |
| Como | $53,000 | 2.4% | $-1,659 | +5.6% | 99 |
| Crestone | $50,000 | 2.2% | $-1,255 | -1.8% | 99 |
| San Luis | $18,500 | 3.0% | $-650 | -6.2% | 97 |
| Black Hawk | $573,550 | 1.9% | $-2,409 | -17.6% | 91 |
| Jefferson | $145,000 | 2.8% | $-1,514 | -7.1% | 90 |
| Berkley | $525,000 | 3.2% | $-1,392 | -3.8% | 86 |
| Lamar | $187,375 | 3.8% | $-390 | -2.3% | 86 |
| Beaver Creek | $1,558,000 | -0.5% | $-22,180 | +2489.5% | 84 |
| Livermore | $500,000 | 2.2% | $-2,100 | +12.2% | 83 |
| Larkspur | $952,500 | 1.6% | $-4,491 | -2.8% | 83 |
| Franktown | $1,200,000 | 0.0% | $-8,992 | +8.1% | 81 |
| Florence | $299,900 | 2.2% | $-1,149 | +9.6% | 81 |
| Alma | $482,500 | 1.0% | $-2,691 | +3.9% | 80 |
| Lake George | $182,500 | 2.8% | $-1,597 | +9.3% | 79 |
| Todd Creek | $1,000,000 | 1.8% | $-3,603 | -3.9% | 79 |
| Silt | $510,000 | 1.0% | $-3,071 | +1.2% | 78 |
| Kremmling | $378,000 | 0.8% | $-2,449 | +11.4% | 78 |
| Lyons | $782,313 | 2.3% | $-2,736 | -7.8% | 78 |
| Stratmoor | $335,000 | 4.2% | $-580 | -15.4% | 77 |
| Keenesburg | $445,000 | 3.9% | $-857 | -8.2% | 77 |
| La Veta | $385,500 | 1.9% | $-1,961 | +14.3% | 76 |
| Penrose | $374,900 | 1.6% | $-1,567 | +7.2% | 75 |
| Perry Park | $728,500 | 2.1% | $-3,123 | +9.5% | 73 |
| Dolores | $403,500 | 0.7% | $-2,699 | -8.5% | 72 |
| Ault | $409,750 | 1.8% | $-1,704 | +2.1% | 72 |
| Mancos | $532,500 | 2.4% | $-1,875 | -4.9% | 70 |
| Ridgway | $777,500 | 0.1% | $-5,672 | +16.3% | 70 |
| Monte Vista | $247,625 | 2.9% | $-954 | +5.4% | 68 |
| Palisade | $495,000 | 1.4% | $-2,043 | +10.4% | 67 |
| Copper Mountain | $625,000 | 0.7% | $-4,102 | +2.7% | 65 |
| Blanca | $9,000 | 3.4% | $-806 | +11.3% | 64 |
| Paonia | $475,875 | 1.1% | $-2,366 | -3.7% | 62 |
| La Junta | $201,450 | 3.5% | $-409 | -7.1% | 62 |
| Elbert | $597,500 | 1.7% | $-3,212 | +0.0% | 62 |
| St. Mary's | $42,000 | 2.4% | $-1,884 | -18.6% | 61 |
| Orchard City | $370,000 | 2.0% | $-1,329 | +2.6% | 61 |
| Weston | $130,000 | -0.1% | $-2,539 | -23.8% | 61 |
| Palmer Lake | $562,500 | 2.5% | $-1,685 | -19.2% | 60 |
| Kiowa | $559,000 | 2.2% | $-2,093 | -0.8% | 60 |
| Niwot | $1,437,500 | 0.6% | $-7,749 | +7.9% | 60 |
| Idaho Springs | $384,750 | 3.1% | $-1,418 | -6.8% | 60 |
| Ponderosa Park | $730,000 | 1.9% | $-2,584 | -1.1% | 57 |
| Nederland | $719,000 | 1.5% | $-3,028 | +5.5% | 57 |
| Hudson | $622,595 | 1.1% | $-2,947 | +3.2% | 57 |
| Meridian | $724,950 | 2.3% | $-2,298 | +12.0% | 55 |
| Stepping Stone | $757,500 | 2.6% | $-2,516 | +4.7% | 53 |
| Sedalia | $915,000 | 0.6% | $-6,347 | -16.9% | 52 |
| Bellvue | $422,500 | 0.9% | $-2,981 | +16.5% | 52 |
| Dove Valley | $388,500 | 3.5% | $-914 | -10.4% | 52 |
| Yoder | $355,000 | 1.5% | $-1,923 | +4.7% | 51 |
| Meeker | $332,500 | 1.7% | $-1,449 | -4.1% | 50 |
| Guffey | $307,500 | 1.5% | $-3,009 | -7.0% | 50 |
| Meridian Village | $776,500 | 2.9% | $-2,010 | +0.7% | 50 |
| Shaw Heights | $484,000 | 3.4% | $-1,244 | +0.8% | 49 |
| Sheridan | $403,500 | 3.9% | $-423 | -9.2% | 48 |
| Arvada | $542,000 | 2.5% | $-1,567 | -1.2% | 48 |
| Cimarron | $85,000 | 0.8% | $-2,986 | +8.4% | 47 |
| Hayden | $490,000 | 1.0% | $-2,714 | -8.8% | 47 |
| Rye | $256,000 | 0.8% | $-2,055 | -10.2% | 46 |
| Holly Hills | $645,000 | 2.7% | $-2,010 | -11.2% | 45 |
| Rocky Ford | $155,000 | 4.7% | $-196 | -16.7% | 45 |
| Loma | $413,350 | 0.8% | $-3,193 | +13.4% | 43 |
| Byers | $547,000 | 2.2% | $-2,231 | -6.9% | 43 |
| Nathrop | $300,000 | 0.4% | $-4,636 | +4.5% | 43 |
| Limon | $265,000 | 3.9% | $-665 | -2.0% | 43 |
| Burlington | $256,000 | 2.6% | $-946 | -1.7% | 43 |
| Drake | $365,000 | 2.5% | $-1,477 | -9.1% | 43 |
| Blue River | $1,562,500 | 1.2% | $-6,878 | -5.0% | 42 |
| Nunn | $477,500 | 1.1% | $-2,673 | +38.2% | 42 |
| Laporte | $530,000 | 0.8% | $-2,207 | -8.7% | 41 |
| Coal Creek | $499,000 | 2.9% | $-1,449 | +12.5% | 41 |
| Olathe | $415,000 | 0.7% | $-2,851 | +19.8% | 40 |
| Ignacio | $468,750 | 0.6% | $-2,356 | +0.2% | 40 |
| Clark | $485,000 | 0.2% | $-5,831 | +5.8% | 39 |
| Mesa | $205,000 | 0.9% | $-2,556 | -0.7% | 39 |
| Creede | $330,000 | 0.5% | $-2,664 | -0.8% | 38 |
| Whitewater | $449,000 | 0.9% | $-3,149 | -0.4% | 38 |
| Aguilar | $177,500 | 0.6% | $-2,799 | +72.8% | 38 |
| Hotchkiss | $405,000 | 0.7% | $-2,895 | -6.9% | 38 |
| Sierra Ridge | $800,000 | 3.1% | $-1,905 | -2.2% | 37 |
| Moffat | $15,000 | 3.6% | $-617 | +15.9% | 37 |
| Georgetown | $510,000 | 2.2% | $-1,403 | -15.5% | 36 |
| Columbine | $772,500 | 2.1% | $-2,732 | +2.9% | 36 |
| Acres Green | $557,000 | 3.8% | $-1,162 | +0.2% | 35 |
| Loghill Village | $212,000 | 0.5% | $-5,712 | +6.7% | 35 |
| Ouray | $610,000 | 0.3% | $-4,011 | +6.6% | 35 |
| Pierce | $375,000 | 1.6% | $-1,803 | -10.4% | 35 |
| Cascade-Chipita Park | $515,000 | 2.2% | $-1,826 | +24.6% | 35 |
| Deer Trail | $400,500 | 2.6% | $-1,302 | -2.6% | 34 |
| Columbine Valley | $1,797,250 | 0.6% | $-7,456 | -1.6% | 34 |
| Mosca | $60,000 | 1.9% | $-1,429 | -18.0% | 33 |
| El Jebel | $1,499,000 | 0.0% | $-11,000 | +4.5% | 33 |
| Gardner | $90,000 | 0.4% | $-1,954 | -13.2% | 32 |
| Crawford | $550,000 | 0.5% | $-3,405 | +21.1% | 30 |
| Glade Park | $285,000 | 0.9% | $-2,807 | +11.1% | 30 |
Ready to act on these markets? Create a free account to screen Colorado listings by cash flow, or see the national market data.