Colorado Net Migration By County in 2021

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2021, the net migration for Colorado was 9,728. Douglas County had the highest net migration (8,072) followed by Weld County (6,426), and Larimer County (2,391). On the other hand, Denver County had the lowest net migration (-9,578), followed by Boulder County (-4,060), and Jefferson County (-2,686).

Net migration for a county refers to the difference between the number of migrants, both domestic and international, moving to the county and those leaving the county. Or to put it simply, the net migration for a given county is the inbound migration minus the outbound migration for that county.

You can also see similar information for other states and also by state for the United States.

Hover over or click on the chart to see this information for each county. The data can also be filtered, sorted, and explored further in a table below.

See this for other years:
Colorado Net Migration By County in 2021
Colorado Net Migration By County in 2021
Items per page:
0 of 0
County Net Migration
Adams -33
Alamosa 172
Arapahoe -1674
Archuleta 411
Baca 46
Bent -82
Boulder -4060
Broomfield 706
Chaffee 288
Cheyenne -22
Clear Creek 66
Conejos 139
Costilla 121
Crowley 88
Custer 387
Delta 535
Denver -9578
Dolores 61
Douglas 8072
Eagle -259
Elbert 942
El Paso 1008
Fremont 656
Garfield -30
Gilpin 74
Grand 98
Gunnison 308
Hinsdale -11
Huerfano 212
Jackson -9
Jefferson -2686
Kiowa 0
Kit Carson -119
Lake -35
La Plata 490
Larimer 2391
Las Animas -86
Lincoln -157
Logan -93
Mesa 1824
Mineral 62
Moffat -97
Montezuma 452
Montrose 585
Morgan -145
Otero -28
Ouray 185
Park 361
Phillips -3
Pitkin -68
Prowers -49
Pueblo 1639
Rio Blanco -63
Rio Grande -94
Routt 156
Saguache 131
San Juan 35
San Miguel -4
Sedgwick -31
Summit -199
Teller 294
Washington 76
Weld 6426
Yuma -54