CashFlowRE
Sign in Sign up

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.

CityMedian priceCap rateCash flow/mo Appreciation YoYSold (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.