Ranking of Idaho Counties By Net Migration in 2023
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2023, the Net Migration for Idaho was 21.15K. Among all Idaho counties, Canyon County had the highest net migration (5.77K), followed by Ada County (4.76K), and Kootenai County (1.58K).
The chart below shows the top 10 counties, and the table below shows the ranking of all Idaho counties.
You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.
You may also be interested in:
Related Topics: Idaho Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2023 Census.
See this for other years:
Ranking of Idaho Counties By Net Migration in 2023
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Canyon County | 5770 |
| 2 | Ada County | 4764 |
| 3 | Kootenai County | 1581 |
| 4 | Bonner County | 1249 |
| 5 | Twin Falls County | 1243 |
| 6 | Bonneville County | 1003 |
| 7 | Gem County | 659 |
| 8 | Jefferson County | 653 |
| 9 | Bannock County | 577 |
| 10 | Washington County | 343 |
| 11 | Payette County | 329 |
| 12 | Idaho County | 310 |
| 13 | Boundary County | 279 |
| 14 | Bingham County | 236 |
| 14 | Clearwater County | 236 |
| 15 | Franklin County | 234 |
| 16 | Minidoka County | 233 |
| 17 | Nez Perce County | 232 |
| 18 | Latah County | 224 |
| 19 | Lemhi County | 223 |
| 20 | Oneida County | 207 |
| 21 | Valley County | 201 |
| 22 | Jerome County | 192 |
| 23 | Gooding County | 186 |
| 24 | Shoshone County | 163 |
| 25 | Fremont County | 141 |
| 26 | Adams County | 140 |
| 26 | Power County | 140 |
| 27 | Boise County | 134 |
| 28 | Benewah County | 122 |
| 29 | Owyhee County | 106 |
| 30 | Cassia County | 71 |
| 31 | Butte County | 62 |
| 32 | Camas County | 55 |
| 33 | Lincoln County | 44 |
| 34 | Custer County | 42 |
| 35 | Lewis County | 36 |
| 36 | Elmore County | 18 |
| 37 | Bear Lake County | 16 |
| 38 | Caribou County | 7 |
| 39 | Teton County | -4 |
| 40 | Clark County | -22 |
| 41 | Blaine County | -49 |
| 42 | Madison County | -1237 |