Ranking of Idaho Counties By Median Household Income in 2021 (ACS-5Yrs)

Updated on March 10, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the Median Household Income for Idaho was $63,377. Among all Idaho counties, Teton County had the highest median household income ($75,837), followed by Ada County ($75,115), and Blaine County ($71,749). On the other hand, the following 3 counties had the lowest median household income: Camas County ($37,367), Butte County ($41,552), and Shoshone County ($43,188).

The chart below shows the top 10 Idaho counties with high median household income, and the table below shows the ranking of all Idaho counties.

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

Data Source: US Census Bureau.
Ranking of Idaho Counties By Median Household Income in 2021
Teton County
Ada County
Blaine County
Jefferson County
Valley County
Caribou County
Kootenai County
Bonneville County
Oneida County
Boise County
Ranking of Idaho Counties By Median Household Income in 2021
Items per page:
0 of 0
Rank County Median Household Income ($)
1 Teton County 75837
2 Ada County 75115
3 Blaine County 71749
4 Jefferson County 69097
5 Valley County 67528
6 Caribou County 65528
7 Kootenai County 64936
8 Bonneville County 64928
9 Oneida County 64766
10 Boise County 64125
11 Bingham County 63106
12 Fremont County 61875
13 Nez Perce County 61810
14 Jerome County 61280
15 Canyon County 60716
16 Bear Lake County 60337
17 Gem County 59957
18 Payette County 59540
19 Cassia County 57547
20 Twin Falls County 57430
21 Gooding County 56734
22 Franklin County 56677
23 Latah County 56673
24 Bannock County 56472
25 Minidoka County 56140
26 Lincoln County 55988
27 Bonner County 55206
28 Owyhee County 54669
29 Madison County 53498
30 Adams County 52746
31 Power County 52116
32 Boundary County 51261
33 Clearwater County 50787
34 Benewah County 50257
35 Elmore County 48475
36 Clark County 48088
37 Custer County 47663
38 Idaho County 47508
39 Lemhi County 46105
40 Washington County 45065
41 Lewis County 44028
42 Shoshone County 43188
43 Butte County 41552
44 Camas County 37367