CashFlowRE
Sign in Sign up

Best Places to Invest in Colorado Real Estate

225 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 $452,000 3.4% $-1,085 -1.9% 7,527
Fort Collins $565,000 2.7% $-1,553 +0.0% 2,605
Aurora $512,250 3.2% $-1,109 -4.1% 2,574
Thornton $522,500 3.4% $-1,198 -1.3% 1,713
Castle Rock $660,000 3.0% $-1,913 +0.0% 1,629
Loveland $500,000 2.9% $-1,381 +3.0% 1,579
Grand Junction $402,750 3.1% $-1,202 +0.7% 1,548
Centennial $650,000 2.8% $-1,716 -3.5% 1,489
Longmont $555,000 2.6% $-1,650 +0.8% 1,386
Highlands Ranch $700,000 2.9% $-1,909 -3.0% 1,376
Greeley $419,900 3.4% $-964 +2.1% 1,339
Parker $650,000 2.8% $-1,980 +0.0% 1,335
Boulder $980,000 1.6% $-3,521 +0.9% 1,163
Commerce City $510,000 3.7% $-1,089 -0.7% 998
Broomfield $639,250 2.5% $-1,848 -2.6% 984
Windsor $594,995 3.0% $-1,603 +6.1% 874
Brighton $515,000 3.2% $-1,321 -3.1% 800
Erie $760,000 2.8% $-2,065 +1.7% 787
Peyton $525,000 3.6% $-1,247 +0.3% 764
Westminster $539,995 2.8% $-1,434 -2.4% 750
Durango $734,000 1.4% $-3,281 +0.5% 700
Pueblo West $375,000 3.5% $-954 -2.7% 697
Littleton $643,750 2.3% $-2,054 -4.3% 640
Montrose $435,000 2.2% $-1,857 +1.8% 626
Steamboat Springs $1,132,500 0.4% $-7,143 +2.2% 597
Security-Widefield $385,000 4.4% $-629 -2.7% 589
Breckenridge $1,170,000 0.8% $-5,814 -0.5% 511
Pagosa Springs $489,000 1.9% $-2,382 +0.0% 497
Fountain $410,000 4.1% $-730 -7.2% 484
Monument $720,000 2.5% $-2,252 -1.7% 463
Lafayette $658,375 2.4% $-2,091 +0.3% 434
Englewood $565,000 2.8% $-1,632 -6.0% 399
Elizabeth $625,000 2.7% $-1,742 +2.4% 391
Berthoud $609,990 3.1% $-1,532 +5.2% 387
Clifton $320,000 3.3% $-650 +1.7% 368
Northglenn $459,000 3.3% $-1,125 -3.2% 364
Silverthorne $975,000 1.6% $-3,509 -5.0% 353
Fruita $470,000 2.9% $-1,409 +2.8% 325
Woodland Park $540,000 3.3% $-1,270 +0.2% 320
Frederick $527,573 3.7% $-1,129 -0.4% 314
Estes Park $650,000 1.6% $-2,570 -1.6% 306
Firestone $555,000 3.0% $-1,497 +4.4% 305
Cimarron Hills $396,000 3.7% $-830 -10.8% 296
Johnstown $488,950 3.0% $-1,276 +10.0% 293
Castle Pines $950,000 1.9% $-3,426 -2.1% 291
Evans $384,450 3.7% $-756 +16.5% 290
Sterling Ranch $656,000 2.7% $-2,135 -9.8% 288
$65,004 0.2% $-2,209 +0.9% 285
Black Forest $899,950 1.3% $-4,887 +3.6% 278
Keystone $1,129,000 0.5% $-4,865 +9.3% 271
Granby $590,000 1.4% $-2,866 -8.0% 269
Timnath $709,500 3.0% $-1,789 +9.0% 266
Severance $499,970 3.9% $-977 +5.2% 262
Louisville $857,500 2.1% $-2,734 +4.4% 262
Aspen $3,200,000 -0.7% $-39,760 -11.5% 255
Salida $673,000 1.6% $-2,930 -1.6% 253
Florissant $372,500 3.3% $-1,246 -2.8% 242
The Pinery $885,000 2.1% $-3,099 -2.2% 238
Bailey $565,000 3.2% $-1,419 -7.0% 235
Wellington $460,000 3.6% $-1,029 +8.9% 232
Winter Park $969,000 0.7% $-4,871 -1.3% 227
Vail $1,700,000 -0.1% $-13,935 +9.9% 226
Lone Tree $875,000 1.9% $-2,946 -1.8% 224
Bennett $442,000 4.0% $-872 -4.4% 223
Fort Lupton $460,000 3.6% $-1,068 -11.8% 223
Hartsel $48,250 2.2% $-1,832 -4.5% 222
Cortez $315,500 3.5% $-893 +1.9% 214
Craig $290,000 3.4% $-786 -1.6% 213
Edwards $2,425,000 0.4% $-14,061 -3.2% 211
Fairplay $384,000 2.7% $-2,001 -6.5% 208
Greenwood Village $1,600,000 1.0% $-6,013 +5.2% 205
Superior $850,000 2.2% $-2,649 +1.5% 204
Lochbuie $453,000 4.0% $-863 -1.2% 201
Buena Vista $619,500 2.1% $-2,578 -1.1% 200
Delta $355,000 2.6% $-1,245 +5.0% 195
Glenwood Springs $745,000 1.5% $-3,381 -3.9% 194
Bayfield $493,250 1.4% $-2,423 +1.2% 190
Avon $1,500,000 -0.2% $-11,139 +2.9% 185
Woodmoor $741,875 3.0% $-2,196 +0.5% 182
Rifle $482,500 2.3% $-1,483 +5.5% 178
Frisco $1,075,000 1.5% $-4,240 -5.3% 177
Trinidad $190,000 3.5% $-597 -8.4% 174
Roxborough Park $662,500 2.4% $-2,641 -2.0% 174
Fort Garland $15,700 1.9% $-1,286 -13.6% 173
Fraser $825,000 1.3% $-3,254 -7.7% 169
Carbondale $1,150,000 0.8% $-11,124 +0.5% 169
Twin Lakes $519,500 2.8% $-1,699 -6.6% 166
Sherrelwood $440,000 4.0% $-919 -7.7% 163
Four Square Mile $442,500 2.9% $-1,091 +10.7% 158
Welby $367,500 3.5% $-810 -1.9% 158
Gypsum $751,818 2.4% $-2,776 -12.5% 158
Walsenburg $85,000 1.9% $-1,177 -8.2% 158
Grand Lake $620,500 0.7% $-3,155 -12.8% 157
Mead $553,400 2.7% $-1,645 +0.9% 157
Dillon $830,000 1.7% $-3,092 -7.4% 150
Gunnison $535,000 0.9% $-2,851 -1.3% 149
Gunbarrel $762,000 2.5% $-1,759 -0.7% 146
Redlands $560,000 2.8% $-1,953 +0.0% 139
Pueblo $359,975 2.2% $-1,442 -8.0% 138
Crested Butte $1,256,000 -0.2% $-10,380 +11.6% 137
Fruitvale $384,900 3.7% $-891 +2.6% 137
Alamosa $241,500 3.5% $-770 -4.8% 136
Strasburg $472,450 4.1% $-917 -4.4% 134
Red Feather Lakes $260,000 4.0% $-900 -7.0% 133
Cherry Creek $875,000 2.4% $-2,644 +0.0% 132
Cedaredge $385,000 1.8% $-1,637 -5.4% 131
Mount Crested Butte $743,500 0.1% $-6,068 +12.6% 129
Stonegate $650,000 3.3% $-1,430 -10.4% 128
Westcliffe $390,000 2.2% $-1,836 -8.0% 123
Watkins $482,075 3.7% $-1,106 +10.1% 120
Castle Pines Village $1,711,553 -0.4% $-9,782 +0.3% 120
Cherry Hills Village $3,454,350 -0.5% $-22,263 +1.6% 118
Battlement Mesa $337,500 2.2% $-1,222 -7.9% 116
San Luis $20,000 3.0% $-517 -8.4% 116
Divide $485,000 2.4% $-1,843 -8.5% 115
Oak Creek $158,000 0.5% $-3,921 -8.4% 113
Federal Heights $115,000 3.6% $-493 -52.3% 113
Gleneagle $595,000 3.1% $-1,514 -5.6% 113
New Castle $599,000 2.6% $-1,907 -4.4% 111
Leadville $379,000 1.8% $-1,786 +9.3% 111
Eagle $1,191,940 1.1% $-6,041 -3.0% 110
Basalt $1,145,000 1.0% $-7,283 -2.1% 109
Eaton $502,000 2.7% $-1,410 +16.2% 107
Orchard Mesa $375,000 3.8% $-738 -0.4% 105
Cripple Creek $188,500 2.3% $-1,105 -8.4% 102
Snowmass Village $1,962,500 0.5% $-17,382 -7.9% 100
Calhan $440,000 1.6% $-1,950 -9.7% 99
Berkley $515,000 3.2% $-1,287 -8.1% 99
Dacono $475,000 2.5% $-1,636 +7.4% 99
Colorado City $17,000 2.3% $-1,140 -16.5% 97
Tabernash $925,000 -0.3% $-6,603 +13.0% 97
Crestone $42,000 2.3% $-1,268 -2.2% 96
Manitou Springs $591,300 2.0% $-2,082 -0.7% 96
Poncha Springs $415,000 2.0% $-2,198 -1.3% 95
Larkspur $939,000 1.5% $-4,267 -8.5% 93
Como $61,999 2.4% $-1,586 -2.4% 91
Black Hawk $595,000 2.1% $-2,248 -15.8% 91
Lamar $185,750 4.9% $-222 +1.1% 89
Keenesburg $455,224 3.4% $-1,200 -4.2% 88
Beaver Creek $1,745,000 -0.6% $-22,217 +2929.3% 88
Perry Park $728,000 2.1% $-3,326 +7.9% 86
Franktown $1,150,000 0.0% $-8,442 +6.3% 82
Stratmoor $335,000 4.3% $-559 -17.8% 81
Todd Creek $1,011,250 1.8% $-3,321 +0.4% 80
Kremmling $392,500 1.0% $-2,238 +13.4% 80
Lyons $827,500 1.9% $-3,085 -4.5% 79
Lake George $180,000 2.8% $-1,617 +13.9% 76
Florence $298,950 2.6% $-1,011 -0.2% 74
La Veta $375,500 2.2% $-1,584 +6.7% 74
Silt $532,500 1.6% $-2,657 -0.9% 74
Dolores $391,000 0.8% $-2,702 -10.4% 73
Livermore $525,000 1.9% $-2,153 +10.7% 73
Monte Vista $245,000 3.2% $-874 +0.0% 71
Jefferson $155,000 2.8% $-1,508 -4.6% 71
Palisade $485,000 1.7% $-1,851 +10.4% 70
Copper Mountain $642,500 0.9% $-3,877 -3.2% 70
Blanca $7,500 4.1% $-482 +25.0% 69
Ridgway $775,000 1.1% $-4,079 +8.8% 68
Mancos $522,500 2.4% $-1,832 -6.8% 68
Penrose $379,691 1.9% $-1,425 +5.0% 66
Ault $410,000 3.0% $-1,204 +7.9% 65
Weston $130,000 0.3% $-2,393 -15.9% 65
Elbert $612,500 2.1% $-2,876 +7.5% 64
Alma $550,000 1.4% $-2,306 +6.7% 63
St. Mary's $45,000 2.5% $-1,757 -21.1% 63
Orchard City $365,000 2.3% $-1,420 -0.7% 62
Niwot $1,407,500 0.9% $-6,780 +8.8% 62
La Junta $185,000 4.4% $-321 -10.9% 59
Paonia $485,000 1.2% $-2,220 -4.0% 58
Idaho Springs $307,500 3.1% $-1,409 -8.0% 58
Palmer Lake $549,500 2.5% $-1,729 -17.3% 56
Kiowa $585,000 1.5% $-3,332 -7.8% 54
Stepping Stone $757,500 2.4% $-2,799 -1.3% 53
Meridian $724,950 2.5% $-2,255 +16.8% 53
Hudson $616,425 0.9% $-2,988 +3.5% 52
Cimarron $85,000 1.1% $-2,365 +8.4% 51
Nederland $730,000 1.6% $-2,953 +4.6% 51
Shaw Heights $485,000 3.3% $-1,234 -2.9% 51
Dove Valley $447,500 3.4% $-946 -11.1% 50
Sedalia $923,000 0.7% $-5,989 -13.3% 49
Meeker $321,000 2.0% $-1,197 -4.2% 49
Ponderosa Park $730,000 2.4% $-2,352 -0.4% 49
Yoder $350,000 1.7% $-1,873 +12.3% 48
Meridian Village $765,000 3.0% $-2,027 +0.5% 48
Loma $495,000 1.1% $-3,000 +8.2% 47
Guffey $300,000 1.8% $-2,727 -8.8% 47
Bellvue $425,000 1.6% $-2,669 +11.2% 47
Rocky Ford $155,000 5.5% $-104 -12.4% 47
Arvada $547,000 2.7% $-1,379 -3.5% 46
Hayden $530,000 4.0% $-1,034 -4.5% 46
Sheridan $394,000 4.4% $-436 -4.0% 45
Olathe $402,000 0.8% $-2,567 +15.2% 45
Holly Hills $662,500 2.9% $-2,064 -8.3% 45
Nunn $485,000 1.1% $-2,592 +34.8% 45
Byers $550,000 2.1% $-2,285 -10.4% 45
Rye $227,900 1.0% $-2,057 -11.2% 44
Blue River $1,515,000 1.1% $-6,664 -7.3% 44
Cascade-Chipita Park $550,000 2.3% $-1,784 +8.8% 43
Coal Creek $435,000 3.0% $-1,350 +6.3% 42
Ignacio $495,250 0.9% $-2,159 +5.8% 42
Whitewater $450,650 1.2% $-3,037 +1.6% 42
Nathrop $311,250 0.5% $-4,506 -0.2% 40
Creede $315,000 0.7% $-2,603 -0.3% 40
Limon $274,950 4.3% $-469 -3.3% 40
Laporte $488,750 1.8% $-1,834 -8.8% 40
Aguilar $175,000 0.9% $-2,289 +31.5% 40
Georgetown $505,000 2.3% $-1,348 -15.3% 38
Hotchkiss $403,000 1.0% $-2,733 -4.0% 38
Pierce $392,000 2.6% $-1,361 -6.5% 37
Acres Green $552,650 3.6% $-1,292 +0.2% 36
Burlington $258,000 3.1% $-823 +0.8% 36
Clark $337,500 0.1% $-7,224 -7.5% 35
Crawford $475,000 0.7% $-3,144 +25.1% 35
Columbine $890,000 2.3% $-2,720 +1.6% 35
Moffat $33,000 3.9% $-482 +20.9% 34
Deer Trail $403,000 3.0% $-1,061 -1.2% 34
Mesa $236,750 0.9% $-2,482 +7.5% 34
El Jebel $1,479,000 0.9% $-8,771 +5.5% 33
Drake $365,000 3.0% $-1,412 -23.1% 33
Loghill Village $248,500 0.6% $-5,411 +23.5% 32
Ouray $579,000 3.3% $-1,732 +8.3% 32
Glade Park $310,000 1.2% $-2,669 +14.6% 31
Lake City $501,250 0.1% $-2,744 +6.1% 30
Columbine Valley $1,772,250 0.6% $-7,010 -2.2% 30
Sierra Ridge $797,500 3.1% $-1,838 +2.5% 30

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