Home / Colorado

Cost of Living in Colorado

408 cities | Population: 5,049,752

114
Average Cost of Living Index (US = 100)
Median Income: $88,558

Cost of Living in Colorado: Overview

Colorado has a cost of living index of 114, making it 14% more expensive than the national average. The statewide median household income is $88,558 (18% above the US median of $75,149). Across 408 cities tracked in Colorado, costs vary widely depending on location, proximity to metro areas, and local housing markets.

Housing drives most of the variation. The average median rent across Colorado cities is $1,401/mo (6% above the national median of $1,319), and the average median home value is $455,149 (49% above the national figure of $304,900). There is a 169-point spread between the most affordable city, La Junta (index 72), and the most expensive, Cherry Hills Village (index 241) — an enormous range that reflects dramatic differences in housing markets within the state.

When evaluating Colorado, it helps to look beyond the state average. Individual city costs can deviate significantly — use the map and rankings below to compare specific locations.

The largest cities in Colorado by population are Denver (index 139, pop. 713,734), Colorado Springs (index 116, pop. 483,099), Aurora (index 127, pop. 390,201), Fort Collins (index 129, pop. 169,705), and Lakewood (index 135, pop. 156,309). All of these major cities are above the state average, a pattern common in states where metro areas drive up costs relative to rural communities.

Data: US Census Bureau (ACS 2023), Zillow, HUD, BEA Regional Price Parities. Updated monthly.

Cost of Living Map

Top 200 cities by population. Click a marker for details.

All Cities in Colorado (408)

City Population Cost Index Median Income
Denver 713,734 139 $91,681
Colorado Springs 483,099 116 $83,198
Aurora 390,201 127 $84,320
Fort Collins 169,705 129 $83,598
Lakewood 156,309 135 $85,789
Thornton 142,878 131 $100,985
Arvada 122,835 141 $113,396
Westminster 115,546 133 $96,145
Pueblo 111,514 82 $55,305
Greeley 109,421 105 $68,650
Centennial 107,386 151 $128,167
Boulder 106,274 174 $85,364
Highlands Ranch 101,437 165 $155,847
Longmont 98,958 133 $89,724
Loveland 77,350 122 $82,592
Castle Rock 76,614 147 $143,031
Broomfield 75,110 152 $121,025
Grand Junction 67,027 95 $66,676
Commerce City 64,640 124 $106,756
Parker 60,115 147 $129,342
Littleton 45,092 138 $96,611
Brighton 41,196 129 $100,134
Security-Widefield 38,659 115 $83,916
Northglenn 37,953 127 $79,530
Windsor 35,918 134 $121,758
Pueblo West 34,992 103 $95,419
Dakota Ridge 34,159 148 $120,368
Englewood 33,774 128 $82,016
Ken Caryl 33,407 143 $116,838
Wheat Ridge 32,158 130 $87,598
Erie 31,927 174 $163,644
Lafayette 30,471 150 $110,431
Fountain 29,327 119 $85,246
Columbine 25,681 158 $129,480
Evans 22,265 106 $72,926
Four Square Mile 21,788 128 $73,318
Louisville 20,788 166 $149,159
Montrose 20,703 99 $63,177
Golden 20,467 158 $95,913
Clifton 19,746 83 $54,301
Sherrelwood 19,368 120 $73,849
Durango 19,257 133 $79,545
Cimarron Hills 18,808 105 $75,853
Fort Carson 18,447 121 $61,783
Johnstown 18,075 128 $130,851
Firestone 17,353 134 $114,591
Cañon City 17,098 86 $66,068
Welby 16,232 115 $78,375
Frederick 15,893 146 $135,316
Greenwood Village 15,485 201 $145,781
Black Forest 14,658 140 $142,173
Federal Heights 14,160 95 $57,957
Lone Tree 14,136 166 $125,699
Fruita 13,578 101 $77,680
Steamboat Springs 13,341 165 $100,156
Sterling 13,273 84 $44,242
Superior 13,136 172 $157,909
Castle Pines 12,573 169 $189,918
The Pinery 11,740 190 $173,889
Berthoud 11,684 126 $111,297
Wellington 11,538 141 $103,888
Fort Morgan 11,521 91 $59,121
Monument 11,035 141 $114,654
Cherry Creek 11,011 167 $147,618
Berkley 10,838 126 $76,232
Fairmount 10,521 176 $163,785
Rifle 10,466 104 $80,629
Gunbarrel 10,424 158 $111,506
Edwards 10,415 154 $90,735
Glenwood Springs 10,171 136 $87,000
Alamosa 9,847 79 $46,969
Roxborough Park 9,365 179 $167,671
Severance 9,302 138 $127,257
Delta 9,266 85 $46,010
Stonegate 9,164 163 $157,021
Craig 9,022 88 $69,256
Cortez 8,898 85 $51,377
Woodmoor 8,819 160 $174,138
Redlands 8,771 118 $97,500
Milliken 8,695 106 $100,567
Derby 8,692 115 $78,696
Evergreen 8,643 157 $148,665
Fort Lupton 8,494 104 $64,850
Gypsum 8,481 148 $124,534
Trinidad 8,309 79 $50,792
Twin Lakes CDP (Adams County) 8,279 129 $93,818
Lochbuie 8,142 116 $88,548
Applewood 8,120 161 $128,988
Timnath 8,007 155 $172,206
Fruitvale 7,998 112 $76,339
Woodland Park 7,909 134 $96,896
Lamar 7,629 72 $58,487
Eagle 7,479 144 $103,850
La Junta 7,211 72 $54,253
Aspen 6,862 206 $78,636
Gunnison 6,712 105 $55,313
Air Force Academy 6,701 127 $93,889
Orchard Mesa 6,597 106 $76,173
Carbondale 6,553 169 $94,300
Dacono 6,419 126 $99,389
Stratmoor 6,396 95 $62,759
Cherry Hills Village 6,366 241 $250,001
Gleneagle 6,207 143 $137,105
Avon 6,057 157 $85,364
Sheridan 6,031 115 $58,571
Estes Park 5,879 129 $73,313
Eaton 5,832 122 $106,146
Salida 5,786 131 $69,773
Mead 5,503 127 $116,074
Battlement Mesa 5,402 81 $69,432
Dove Valley 5,313 129 $85,772
Shaw Heights 5,309 134 $89,125
Brush 5,299 89 $73,026
West Pleasant View 5,221 129 $89,352
Todd Creek 5,069 147 $185,417
Meridian 5,058 142 $90,496
Breckenridge 5,001 141 $132,666
Edgewater 4,955 131 $74,320
New Castle 4,878 125 $88,421
Manitou Springs 4,796 115 $76,550
Vail 4,729 170 $103,705
Silverthorne 4,657 147 $114,185
Glendale 4,546 122 $68,952
Castle Pines Village 4,441 180 $219,083
Lincoln Park 4,315 92 $64,750
Monte Vista 4,178 72 $49,339
Basalt 3,995 196 $106,000
Penrose 3,978 98 $75,109
El Jebel 3,935 201 $100,518
Florence 3,870 75 $57,239
Rocky Ford 3,843 69 $35,658
Genesee 3,826 203 $172,692
Niwot 3,773 149 $141,621
Silt 3,575 126 $86,484
Ponderosa Park 3,556 132 $133,425
Bennett 3,472 112 $92,450
Yuma 3,427 79 $52,102
Sierra Ridge 3,264 151 $156,456
Strasburg 3,249 109 $81,607
Orchard City 3,193 105 $65,282
Burlington 3,165 83 $59,842
La Salle 3,119 100 $91,635
Inverness 3,088 164 $104,636
Walsenburg 3,079 70 $40,799
Stepping Stone 3,079 142 $220,039
Snowmass Village 3,048 238 $107,559
Buena Vista 2,966 122 $58,409
Platteville 2,924 115 $87,642
Frisco 2,865 183 $113,406
Bayfield 2,862 108 $92,821
Meridian Village 2,768 193 $198,707
Acres Green 2,709 162 $115,536
Holly Hills 2,652 133 $127,989
Palmer Lake 2,635 130 $122,855
Leadville 2,634 116 $83,875
Telluride 2,595 136 $97,330
Palisade 2,580 91 $61,655
Rangely 2,572 75 $75,044
Park Center 2,544 101 $68,882
Sterling Ranch 2,530 142 $198,750
Meeker 2,528 85 $71,301
Las Animas 2,480 75 $48,917
Cedaredge 2,394 89 $41,944
Holyoke 2,378 89 $54,154
Coal Creek 2,357 145 $125,819
Aristocrat Ranchettes 2,335 118 $87,604
Center 2,312 59 $50,057
Wray 2,305 80 $57,318
Ault 2,270 80 $79,654
Granby 2,195 109 $82,321
Laporte 2,123 98 $67,697
Columbine Valley 2,084 193 $250,001
Hayden 2,010 119 $97,917
Idaho Springs 1,968 108 $85,450
Lyons 1,927 165 $132,589
Keenesburg 1,866 111 $83,490
Kremmling 1,844 111 $72,650
Hudson 1,844 94 $71,429
Byers 1,804 110 $88,607
Perry Park 1,801 142 $162,971
Colorado City 1,791 91 $48,692
Olathe 1,788 83 $65,170
Ordway 1,718 75 $55,313
Pagosa Springs 1,718 97 $36,712
Mountain Village 1,713 226 $59,881
Elizabeth 1,694 120 $110,227
Akron 1,681 83 $59,470
Del Norte 1,576 75 $39,861
Limon 1,572 81 $46,950
Nederland 1,523 132 $103,452
Parachute 1,513 86 $58,910
Springfield 1,482 62 $42,368
Leadville North 1,470 120 $96,447
Paonia 1,454 84 $52,466
Crested Butte 1,436 155 $71,923
Alamosa East 1,404 87 $44,741
Loma 1,365 136 $133,456
Ellicott 1,337 77 $55,822
Dotsero 1,321 114 $93,000
Indian Hills 1,320 139 $173,125
Kersey 1,318 88 $61,136
Ignacio 1,255 86 $65,759
Ridgway 1,247 132 $88,218
Wiggins 1,202 106 $89,948
Julesburg 1,193 68 $48,056
Fraser 1,189 134 $81,786
Deer Trail 1,180 96 $76,250
Aetna Estates 1,177 87 $63,887
Howard 1,159 82 $57,664
Cascade-Chipita Park 1,158 128 $115,357
Hotchkiss 1,147 92 $58,125
Blue River 1,145 206 $119,375
Keystone 1,111 165 $51,369
Pierce 1,102 98 $66,313
Fowler 1,101 69 $42,083
Watkins 1,087 137 $157,321
Georgetown 1,082 114 $75,804
Towaoc 1,058 71 $23,661
Lazy Acres 1,056 155 $147,344
Sanford 1,047 70 $41,250
Ouray 1,031 110 $76,458
Mancos 1,016 93 $62,361
Bow Mar 1,003 276 $233,667
Minturn 987 190 $113,519
Gilcrest 987 115 $66,771
Upper Bear Creek 980 161 $185,574
Hot Sulphur Springs 977 102 $90,221
Williamsburg 963 94 $54,886
Haxtun 957 71 $53,819
Cheyenne Wells 949 75 $61,705
Log Lane Village 948 73 $64,688
Dolores 947 80 $33,438
Dillon 933 164 $95,750
Manassa 926 68 $56,484
Hugo 915 86 $47,222
Salt Creek 852 76 $52,123
Fairplay 851 120 $82,031
Floyd Hill 850 127 $186,420
Kittredge 843 141 $149,758
Poncha Springs 842 111 $94,028
Mount Crested Butte 829 136 $93,182
Allenspark 826 137 $125,048
Cripple Creek 822 87 $39,198
Tabernash 797 164 $121,023
Silver Cliff 783 87 $32,083
Paragon Estates 767 204 $172,625
Beulah Valley 762 98 $52,664
La Veta 751 105 $50,975
Winter Park 750 131 $62,917
Rockvale 743 83 $48,125
Foxfield 739 159 $195,750
Grand View Estates 736 147 $170,375
Stratton 729 89 $57,656
Aspen Park 724 131 $104,732
Green Mountain Falls 717 114 $96,346
Kiowa 704 98 $62,917
Antonito 681 61 $29,583
Dove Creek 680 87 $69,659
Loghill Village 665 141 $86,544
Walden 658 91 $42,344
Oak Creek 652 102 $88,512
Eads 647 73 $58,542
Blende 646 97 $50,385
Nucla 634 70 $44,038
East Pleasant View 625 114 $89,167
South Fork 615 93 $75,938
Dinosaur 614 64 $51,086
Silverton 613 102 $73,750
Fleming 598 74 $51,875
Flagler 597 71 $37,941
La Jara 593 68 $39,630
Upper Witter Gulch 588 145 $250,001
San Luis 582 68 $30,481
Otis 582 74 $52,237
Central 576 115 $62,094
Norwood 565 105 $56,324
Saguache 554 68 $54,609
Sugar City 552 65 $45,000
Olney Springs 550 73 $52,031
Empire 549 109 $63,092
Mulford 537 174 $136,923
Altona 532 237 $250,001
Naturita 520 75 $28,021
North La Junta 512 74 $50,125
Calhan 510 84 $50,000
Twin Lakes CDP (Lake County) 504 126 $138,025
Swink 502 87 $52,604
Mountain View 500 127 $108,269
Granada 492 65 $46,685
St. Ann Highlands 483 147 $182,568
Downieville-Lawson-Dumont 478 107 $68,214
Lake City 474 98 $62,422
De Beque 466 90 $63,646
Westcliffe 459 90 $65,074
Collbran 444 72 $49,375
Aguilar 442 83 $29,593
Nunn 427 99 $86,875
Fort Garland 426 82 $29,750
Wiley 424 73 $61,250
Crawford 420 84 $57,750
Morrison 415 150 $116,667
Victor 414 79 $44,914
Brook Forest 408 129 $136,932
Redvale 405 97 $81,667
Walsh 403 50 $21,711
Phippsburg 399 101 $110,870
Arboles 396 94 $42,500
Coal Creek 395 92 $41,333
Rico 392 132 $101,250
Pine Valley 391 140 $126,726
Comanche Creek 389 131 $225,175
Manzanola 382 67 $29,457
Ovid 378 65 $40,000
Tall Timber 376 171 $198,018
Romeo 368 65 $42,188
Echo Hills 368 140 $220,306
Gerrard 359 99 $90,284
Eldorado Springs 355 144 $127,742
Eckley 353 67 $53,125
Red Feather Lakes 347 104 $133,444
Yampa 342 113 $68,750
Cattle Creek 339 151 $43,208
Placerville 336 155 $128,250
Blanca 326 85 $48,750
Copper Mountain 321 101 $123,940
Grand Lake 316 89 $100,625
City of Creede 307 89 $49,375
Avondale 298 86 $94,302
Merino 286 84 $63,125
Red Cliff 283 140 $68,056
Arriba 279 63 $43,000
Iliff 276 82 $73,750
Louviers 274 110 $84,000
Hillrose 266 94 $72,083
Brookside 263 99 $57,321
Morgan Heights 261 111 $142,083
Bethune 257 71 $38,333
Jamestown 255 111 $175,125
Crisman 253 151 $168,750
No Name 248 101 $153,361
Boone 247 66 $75,190
Alma 242 131 $52,727
Westcreek 237 123 $108,571
Marble 236 101 $166,000
Peetz 226 74 $39,821
Cheraw 211 75 $38,542
Kit Carson 210 67 $57,273
Silver Plume 206 105 $51,458
Mountain Meadows 205 146 $166,761
El Moro 203 92 $107,625
Johnson Village 199 104 $45,757
Crowley 199 82 $47,188
Vilas 191 55 $30,938
Atwood 188 101 $58,816
Grover 179 72 $41,667
Genoa 179 76 $51,750
Midland 178 110 $81,591
Vona 175 81 $70,625
Larkspur 171 89 $88,125
Blue Valley 169 102 $78,387
Hooper 168 89 $44,844
Cokedale 162 79 $47,569
Seibert 159 73 $36,875
Redstone 157 101 $154,107
Florissant 156 108 $91,838
Black Hawk 156 132 $112,727
Pritchett 156 53 $40,313
Sedgwick 154 72 $51,250
Elbert 150 95 $56,500
Segundo 149 79 $75,982
Crook 145 72 $31,964
Rye 145 78 $47,125
Ophir 144 143 $125,938
St. Mary's 130 110 $78,854
Smeltertown 127 101 $135,580
Pitkin 127 102 $82,692
Southern Ute 126 94 $75,000
Rock Creek Park 126 126 $129,712
La Junta Gardens 122 94 $81,136
Bark Ranch 117 131 $127,778
Nathrop 111 101 $28,514
Weldona 105 91 $48,438
Idalia 94 88 $144,453
Starkville 94 72 $52,500
Hasty 94 68 $24,375
Jansen 94 87 $34,301
Heeney 93 101 $74,250
Marvel 91 94 $55,893
Ward 89 99 $60,625
Orchard 87 93 $38,393
Briggsdale 86 74 $56,696
Raymer (New Raymer) 83 71 $36,250
Montezuma 83 157 $127,083
Campo 82 78 $33,750
Glendale 71 144 $194,375
Colona 69 101 $124,632
Valmont 68 135 $58,125
Kim 63 90 $28,750
Stonewall Gap 61 97 $23,359
Sheridan Lake 58 81 $39,063
Cope 55 101 $58,571
Haswell 50 66 $59,583
Arapahoe 43 101 $103,250
Weston 42 101 $75,208
Crestone 31 101 $8,839
Kirk 29 79 $95,833
Matheson 20 107 $117,188
Two Buttes 13 78 $27,500