CashFlowRE
Sign in Sign up

Best Places to Invest in Colorado Real Estate

235 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,418 3.3% $-1,147 -1.4% 7,548
Aurora $509,000 3.3% $-1,090 -3.6% 2,537
Fort Collins $550,000 2.6% $-1,610 +0.4% 2,148
Thornton $525,000 3.5% $-1,178 -1.7% 1,817
Centennial $650,000 3.0% $-1,670 -2.4% 1,663
Castle Rock $650,000 3.1% $-1,796 -1.4% 1,602
Grand Junction $408,250 3.1% $-1,297 +1.5% 1,529
Loveland $498,950 2.9% $-1,357 +0.2% 1,478
Highlands Ranch $705,000 2.9% $-1,933 -2.1% 1,358
Greeley $425,000 3.3% $-1,014 +0.5% 1,302
Longmont $550,000 2.6% $-1,603 -0.2% 1,286
Parker $634,000 3.0% $-1,797 +0.0% 1,235
Boulder $950,000 1.7% $-3,571 -0.9% 1,115
Commerce City $515,000 3.9% $-1,012 -1.0% 991
Broomfield $626,000 2.5% $-1,956 -2.6% 947
Black Forest $610,000 2.6% $-2,188 +4.4% 924
Windsor $587,500 2.6% $-1,846 +5.7% 911
Erie $740,000 2.9% $-1,971 +3.0% 880
Westminster $546,385 2.8% $-1,568 -0.8% 757
Durango $737,500 1.1% $-3,678 +0.2% 738
Brighton $515,000 3.2% $-1,343 -3.2% 731
Security-Widefield $394,900 4.5% $-622 -1.0% 686
Pueblo West $385,000 3.6% $-953 +1.5% 684
Montrose $425,000 2.0% $-2,055 +1.1% 635
Steamboat Springs $1,177,500 0.1% $-6,987 +6.2% 584
Fountain $415,000 4.3% $-719 -3.9% 571
Littleton $615,000 2.2% $-1,932 -4.0% 509
Breckenridge $1,150,000 0.7% $-5,700 -0.1% 488
Pagosa Springs $460,000 1.5% $-2,684 +0.9% 458
Lafayette $653,875 2.6% $-2,002 -0.9% 434
Englewood $567,500 2.9% $-1,662 -5.2% 417
Sterling Ranch $674,950 2.1% $-2,746 -6.1% 403
Ponderosa Park $650,000 2.1% $-2,195 +5.7% 402
Berthoud $603,500 3.2% $-1,530 +2.1% 398
Firestone $555,000 2.9% $-1,642 +3.9% 371
Monument $699,950 2.5% $-2,176 +2.7% 369
Clifton $320,500 3.3% $-741 +3.8% 368
Frederick $525,000 3.9% $-1,028 -0.2% 352
Northglenn $465,000 3.6% $-1,002 -4.3% 349
Woodland Park $534,500 3.5% $-1,255 -1.1% 342
Castle Pines $950,000 1.9% $-3,553 -3.7% 335
Estes Park $658,419 1.7% $-2,556 -1.0% 332
Cimarron Hills $399,999 3.9% $-815 -5.0% 317
Evans $385,000 3.8% $-737 +14.3% 317
Silverthorne $998,000 1.1% $-4,302 -3.0% 316
Granby $600,000 1.4% $-2,983 -4.2% 313
Keystone $995,000 0.4% $-5,203 +0.6% 307
Johnstown $488,706 3.0% $-1,356 +6.5% 304
Fruita $475,064 3.0% $-1,436 +3.4% 300
The Pinery $905,500 1.6% $-3,720 +0.0% 298
Louisville $869,000 2.1% $-2,784 +5.1% 294
Severance $506,000 3.7% $-1,123 +6.7% 278
Hartsel $50,000 1.7% $-2,047 +17.2% 267
Timnath $685,940 3.0% $-1,847 +4.9% 261
Edwards $2,400,000 0.4% $-13,613 +1.7% 243
Aspen $2,830,000 -0.1% $-19,956 -19.6% 237
Lochbuie $470,400 4.2% $-875 -1.2% 237
Bayfield $495,000 1.1% $-2,951 +0.0% 235
Winter Park $920,000 0.4% $-6,206 -3.2% 233
Avon $1,425,230 2.3% $-2,952 +11.9% 231
Brook Forest $587,510 2.8% $-1,747 -5.7% 228
Cortez $307,875 3.3% $-956 -1.8% 222
Vail $1,680,000 0.5% $-6,036 +8.5% 222
Wellington $469,950 3.9% $-939 +8.8% 222
Fort Lupton $459,950 3.8% $-921 -11.0% 222
Craig $306,000 3.2% $-801 +0.8% 220
Lone Tree $866,500 1.6% $-3,268 -2.1% 212
Florissant $375,000 3.3% $-1,453 -2.5% 212
Greenwood Village $1,560,000 0.4% $-6,544 -0.5% 211
Frisco $1,025,000 0.9% $-4,458 -3.9% 207
Woodmoor $796,000 2.6% $-2,721 +0.9% 204
Buena Vista $643,000 1.9% $-2,678 +6.7% 201
Fort Garland $13,500 1.7% $-1,509 +0.9% 199
Superior $840,000 2.4% $-2,772 -2.6% 199
Delta $355,000 2.9% $-1,096 +4.2% 198
Bennett $440,000 4.7% $-639 -5.5% 194
Rifle $480,000 1.2% $-2,102 +2.5% 191
Roxborough Park $675,000 2.2% $-2,835 -3.5% 181
Twin Lakes $525,000 3.2% $-1,639 -5.7% 178
Mead $560,000 2.7% $-1,693 +3.4% 177
Fraser $863,000 0.5% $-3,684 -6.3% 173
Sherrelwood $441,000 4.2% $-823 -5.1% 169
Grand Lake $655,000 0.7% $-3,181 -11.7% 168
Salida $646,000 2.0% $-2,581 -7.5% 167
Gunnison $580,000 0.8% $-3,136 +0.7% 167
Redlands $549,900 2.5% $-2,093 -0.4% 165
Four Square Mile $418,000 2.8% $-1,104 +8.1% 162
Fairplay $351,500 3.0% $-1,689 -9.4% 160
Gypsum $731,500 0.5% $-4,245 -8.6% 158
Fruitvale $378,250 3.6% $-903 +5.0% 158
Welby $359,000 3.5% $-736 -1.1% 155
Alma $517,500 2.2% $-2,590 -2.6% 154
Glenwood Springs $653,750 1.8% $-2,490 +0.0% 154
Gunbarrel $812,500 2.5% $-1,832 -1.8% 153
Orchard Mesa $360,700 3.7% $-980 -0.4% 150
Red Feather Lakes $355,000 4.1% $-895 +1.2% 147
Trinidad $185,000 3.0% $-740 +1.5% 145
Walsenburg $62,000 1.7% $-1,165 -14.5% 144
Stonegate $649,900 3.5% $-1,263 -14.4% 141
Cherry Creek $865,000 2.4% $-2,616 +1.3% 141
Crested Butte $1,125,000 -0.3% $-11,768 +14.2% 141
Cedaredge $380,000 1.5% $-1,793 -1.4% 139
Mount Crested Butte $730,000 -0.2% $-6,958 +4.5% 137
Snowmass Village $2,519,500 -2.2% $-25,103 -8.2% 134
Cripple Creek $220,000 2.2% $-1,358 +9.3% 131
Castle Pines Village $1,650,000 0.4% $-9,287 -10.1% 131
Gleneagle $625,000 3.1% $-1,557 -5.1% 129
Colorado City $63,500 1.6% $-1,635 -15.4% 129
La Veta $300,000 2.0% $-1,822 -7.5% 127
New Castle $582,500 0.9% $-2,767 -1.9% 122
Eagle $1,060,000 0.9% $-7,775 -3.1% 120
San Luis $20,000 3.8% $-376 -24.6% 119
Poncha Springs $544,500 1.6% $-3,024 -0.6% 118
Alamosa $275,000 3.6% $-782 +2.5% 117
Dillon $752,500 1.3% $-3,569 -9.3% 116
Elizabeth $650,000 2.0% $-2,593 -5.4% 116
Battlement Mesa $329,900 1.8% $-1,535 -4.9% 115
Silver Cliff $310,000 2.5% $-1,668 -11.0% 115
Strasburg $445,000 4.4% $-780 -6.3% 111
Ellicott $425,000 2.2% $-1,851 +0.4% 110
Dacono $485,000 2.3% $-1,728 +5.5% 109
Blue River $1,262,500 1.3% $-6,516 -7.3% 108
Divide $455,000 2.6% $-1,565 -8.3% 107
Eaton $481,000 3.0% $-1,426 +7.7% 106
Cherry Hills Village $3,454,350 -0.6% $-22,863 +3.8% 106
Crestone $60,000 1.6% $-1,568 +2.0% 101
Carbondale $1,095,500 0.4% $-12,631 +1.4% 99
Cattle Creek $995,500 0.4% $-9,461 +2.2% 98
Manitou Springs $566,000 1.5% $-2,515 +2.9% 98
Orchard City $360,000 1.9% $-1,730 +1.7% 97
Blanca $7,000 3.2% $-745 +112.7% 97
Basalt $1,285,000 0.3% $-10,807 -8.1% 95
Palmer Lake $612,500 2.0% $-2,387 -5.0% 94
Perry Park $753,619 0.7% $-4,937 +6.7% 91
Silt $567,500 1.0% $-3,196 +3.4% 89
Jefferson $96,250 3.2% $-1,366 -6.0% 88
Federal Heights $131,250 4.2% $-286 -50.6% 88
Como $45,500 2.2% $-1,762 -4.3% 86
Keenesburg $445,250 5.8% $-198 -4.4% 86
Leadville $379,000 0.7% $-2,489 +6.7% 85
Lamar $194,000 4.2% $-349 +6.7% 82
Berkley $538,000 3.4% $-1,386 -2.1% 81
Stratmoor $340,000 4.2% $-611 -12.5% 81
Kremmling $375,000 0.6% $-2,255 -3.7% 81
Todd Creek $1,030,000 1.8% $-3,513 -3.0% 79
Guffey $300,000 1.3% $-2,709 +3.6% 79
Tabernash $1,037,500 -0.5% $-6,580 +3.6% 77
Penrose $378,000 1.9% $-1,547 -0.4% 76
Midland $295,000 2.3% $-1,505 +4.2% 75
Laporte $590,000 0.8% $-3,681 -6.8% 75
Copper Mountain $642,500 1.4% $-3,011 +5.0% 72
Florence $287,500 2.5% $-1,222 +8.7% 71
Pueblo $353,100 2.6% $-1,284 -2.7% 70
Coal Creek $525,000 2.5% $-2,282 -2.9% 69
Monte Vista $250,001 2.8% $-1,006 +4.0% 69
St. Mary's $46,000 2.4% $-2,048 -7.4% 67
Lyons $985,000 2.2% $-3,557 -4.3% 67
Peyton $515,000 3.3% $-1,683 +1.9% 67
Loghill Village $450,000 0.1% $-6,354 +16.2% 66
Paonia $495,688 1.2% $-2,286 -2.3% 66
Dolores $448,500 0.4% $-2,894 +7.4% 64
$67,000 β€” β€” +48.5% 63
Olathe $430,000 0.7% $-3,560 +6.3% 63
Ault $409,500 1.9% $-1,698 -2.9% 61
Palisade $473,500 1.6% $-2,123 +10.5% 61
Niwot $1,425,000 0.4% $-8,984 +3.9% 61
Yampa $28,500 1.1% $-3,316 -1.4% 60
Loma $365,000 1.1% $-3,255 -0.5% 59
Stepping Stone $750,000 2.9% $-2,411 +2.5% 59
La Junta $190,000 4.1% $-333 +5.3% 58
Mancos $542,500 2.4% $-1,796 +13.2% 58
Kiowa $639,000 2.4% $-2,043 -14.5% 55
Dove Valley $381,000 3.5% $-877 -7.5% 52
Shaw Heights $499,950 4.2% $-879 -0.4% 52
Meridian $719,475 2.0% $-2,572 +18.8% 50
Leadville North $572,000 0.6% $-3,514 +9.1% 49
Rocky Ford $157,000 4.5% $-286 -11.7% 49
Sheridan $412,000 4.0% $-947 -2.1% 49
Calhan $447,450 1.8% $-2,109 +9.7% 48
Meridian Village $776,500 3.2% $-1,919 +0.0% 48
Meeker $325,500 1.4% $-1,935 +8.0% 48
Hudson $595,000 0.8% $-2,985 +2.6% 47
Collbran $390,000 -0.2% $-3,942 -11.6% 47
Nathrop $325,000 0.5% $-4,560 +9.6% 47
Brick Center $669,000 2.0% $-2,659 +5.2% 47
Arvada $544,500 3.3% $-1,194 +2.8% 46
Larkspur $1,050,000 0.8% $-4,987 +3.0% 46
Hayden $557,500 1.2% $-2,728 -5.8% 46
Central $370,000 2.3% $-1,725 +7.5% 45
El Jebel $1,505,000 1.4% $-7,126 +0.6% 44
Nunn $487,500 1.4% $-2,580 +36.2% 44
Black Hawk $530,000 0.8% $-3,729 -4.9% 44
Idaho Springs $384,000 3.0% $-1,293 -7.0% 43
Phippsburg $499,000 0.5% $-4,030 -1.0% 43
Cascade-Chipita Park $560,000 1.9% $-1,924 +18.1% 43
Burlington $270,000 3.2% $-753 +9.6% 43
Blende $335,000 2.4% $-1,340 -4.7% 43
Bailey $601,000 3.0% $-1,663 -3.1% 42
Yoder $350,000 2.7% $-1,511 +3.6% 42
Ridgway $775,000 0.3% $-5,020 +17.8% 42
Franktown $1,157,500 1.0% $-8,014 -7.6% 42
Westcliffe $339,000 2.4% $-1,620 -9.4% 41
Holly Hills $678,000 3.0% $-1,870 -11.4% 41
Sierra Ridge $800,000 3.3% $-1,727 -8.6% 40
Lake George $75,000 2.1% $-1,684 +18.1% 40
Clark $455,000 0.2% $-6,105 +15.6% 40
City of Creede $285,000 1.0% $-2,716 -1.9% 40
Alamosa East $34,000 2.7% $-1,309 +0.6% 39
Acres Green $570,000 4.1% $-1,079 -0.8% 39
Limon $275,000 4.4% $-467 -2.5% 39
Kersey $514,000 1.1% $-3,274 -16.0% 38
Gardner $90,000 0.5% $-2,087 -21.5% 38
Columbine Valley $1,804,500 0.1% $-9,246 -3.8% 38
Deer Trail $391,000 3.2% $-949 -8.0% 37
San Acacio $5,700 5.6% $-235 β€” 37
Foxfield $550,000 3.5% $-1,331 +20.7% 37
Columbine $890,000 1.9% $-2,352 +4.0% 37
Ouray $600,000 0.4% $-4,124 +4.9% 37
Allenspark $497,863 2.6% $-2,014 -6.9% 37
Georgetown $475,000 2.0% $-1,399 -9.9% 37
Rollinsville $565,000 2.5% $-1,966 -16.7% 36
Elbert $487,000 2.3% $-2,322 -1.5% 36
Cimarron $125,000 0.7% $-2,990 +4.9% 36
Moffat $42,000 3.8% $-566 +28.0% 36
Nederland $753,500 1.2% $-3,629 -7.9% 36
Aguilar $177,500 -0.1% $-3,142 +71.1% 36
Lewis $300,000 1.2% $-2,394 -11.2% 35
Weston $156,000 -0.1% $-2,395 +25.7% 35
Pierce $375,000 1.8% $-2,286 -22.0% 35
Beulah Valley $340,000 1.3% $-2,153 -6.7% 35
De Beque $330,000 1.8% $-1,393 +19.7% 34
Livermore $450,000 2.6% $-1,934 -32.4% 34
Oak Creek $615,000 0.1% $-9,078 -7.9% 33
Lazy Acres $935,000 1.2% $-6,065 -14.7% 31
Inverness $660,000 2.0% $-2,257 +6.2% 31

Ready to act on these markets? Create a free account to screen Colorado listings by cash flow, or see the national market data.