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.
| City | Median price | Cap rate | Cash flow/mo | Appreciation YoY | Sold (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.