Utah county-to-county migration
29 Utah counties. Top 10 origin and destination counties for each. Census ACS 2020 5-yr migration flows.
Frozen vintage. The Census Bureau has not released a newer county-to-county migration flows file. The 2020 5-yr vintage (covering 2016-2020) is the latest available as of build date.
Counties (by population)
- Salt Lake County pop. 1,184,689
- Utah County pop. 683,622
- Davis County pop. 366,742
- Weber County pop. 266,183
- Washington County pop. 189,827
- Cache County pop. 137,031
- Tooele County pop. 76,648
- Iron County pop. 60,201
- Box Elder County pop. 59,725
- Summit County pop. 42,709
- Uintah County pop. 36,458
- Wasatch County pop. 35,808
- Sanpete County pop. 29,209
- Sevier County pop. 21,854
- Carbon County pop. 20,446
- Duchesne County pop. 19,932
- San Juan County pop. 14,466
- Millard County pop. 13,179
- Morgan County pop. 12,585
- Juab County pop. 12,273
- Emery County pop. 9,968
- Grand County pop. 9,697
- Kane County pop. 7,996
- Beaver County pop. 7,172
- Garfield County pop. 5,170
- Rich County pop. 2,588
- Wayne County pop. 2,557
- Piute County pop. 1,705
- Daggett County pop. 747
Source: U.S. Census Bureau, ACS County-to-County Migration Flows, 2020 5-yr (covering 2016-2020).