Ranking of Idaho Counties By Per Capita Income in 2021 (ACS-5Yrs)

Updated on March 5, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the Per Capita Income for Idaho was $31,509. Among all Idaho counties, Blaine County had the highest per capita income ($40,739), followed by Ada County ($39,979), and Teton County ($34,714). On the other hand, the following 3 counties had the lowest per capita income: Madison County ($20,983), Clark County ($22,148), and Custer County ($23,356).

The chart below shows the top 10 Idaho counties with high per capita 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 Per Capita Income in 2021
Blaine County
Ada County
Teton County
Boise County
Nez Perce County
Kootenai County
Adams County
Bonner County
Latah County
Valley County
Ranking of Idaho Counties By Per Capita Income in 2021
Items per page:
0 of 0
Rank County Per Capita Income ($)
1 Blaine County 40739
2 Ada County 39979
3 Teton County 34714
4 Boise County 33418
5 Nez Perce County 33304
6 Kootenai County 33131
7 Adams County 32594
8 Bonner County 31671
9 Latah County 31027
10 Valley County 30630
11 Bonneville County 29989
12 Camas County 29680
13 Gem County 29625
14 Twin Falls County 29436
15 Lemhi County 29145
16 Payette County 28291
17 Bear Lake County 27793
18 Bannock County 27544
19 Boundary County 27426
20 Caribou County 27357
21 Oneida County 26742
22 Jefferson County 26438
23 Butte County 26419
24 Idaho County 26346
25 Clearwater County 26337
26 Lewis County 26272
27 Bingham County 26098
28 Cassia County 25913
29 Gooding County 25877
30 Canyon County 25777
31 Jerome County 25582
32 Shoshone County 25411
33 Benewah County 25269
34 Minidoka County 25033
35 Lincoln County 24795
36 Elmore County 24777
37 Owyhee County 24760
38 Franklin County 24537
39 Fremont County 24371
40 Washington County 23918
41 Power County 23650
42 Custer County 23356
43 Clark County 22148
44 Madison County 20983