County rankings

Poorest Counties

Pierce County, ND has the highest Median Income ($59,365), followed by Goliad County, TX ($59,359) and Tallapoosa County, AL ($59,356). Owsley County, KY has the lowest ($22,188).

Economics1,000 counties · 1 metricUpdated Oct 28, 2026Original page
1 source
Median IncomeBetter directionWhether a higher or a lower value is better. A green arrow means higher is better, a red arrow means lower is better, and no arrow means neither.More in the glossary →
1,000 of 3,094 counties

Median Income

Darker green is better (higher is better). Click a place to highlight it.

Loading map…

Ranking

Best first: the first 15 and last 5 of 1,000 counties.

Distribution Median and middle halfThe median is the middle value: half of places are above it, half below. The middle half is the range holding the central 50% of places.More in the glossary →

How many counties fall in each range; the lines mark the median and the middle half.

Median
$52,344
Middle half $47,183 – $56,313
Average
$50,968
1,000 counties
Highest
$59,365
Pierce County, ND
Lowest
$22,188
Owsley County, KY

Data

Click a column to sort, a row to highlight that place on the charts.

1,000 counties · # = rank by Median Income
#
1Pierce County, ND$59,365
2Goliad County, TX$59,359
3Tallapoosa County, AL$59,356
4Morgan County, OH$59,351
5Chester County, TN$59,341
6Carroll County, MS$59,327
7Fayette County, IN$59,321
7Presque Isle County, MI$59,321
9Geary County, KS$59,317
10Nodaway County, MO$59,315
11Essex County, VT$59,294
12Jeff Davis County, TX$59,286
13Granite County, MT$59,265
14Bourbon County, KS$59,238
15Gallatin County, IL$59,219
16Throckmorton County, TX$59,216
17Columbia County, FL$59,205
18Macon County, TN$59,177
19Marshall County, WV$59,169
20Towns County, GA$59,135
20Smith County, KS$59,135
22Siskiyou County, CA$59,095
23Linn County, KS$59,069
24Cottle County, TX$59,063
25Macon County, NC$59,061
26Jefferson County, OH$59,055
27Decatur County, IA$59,044
27Jefferson County, NE$59,044
29Potter County, PA$59,020
30Judith Basin County, MT$59,000
31Accomack County, VA$58,993
32Tripp County, SD$58,987
33Livingston County, KY$58,984
34Grady County, GA$58,980
35Taos County, NM$58,950
36Valencia County, NM$58,933
37Goshen County, WY$58,929
38Dundy County, NE$58,922
39Musselshell County, MT$58,920
40Putnam County, TN$58,912
41Houghton County, MI$58,899
42Mobile County, AL$58,880
43Wayne County, WV$58,878
44Huron County, MI$58,870
45Sanilac County, MI$58,863
46Henderson County, KY$58,851
46Barton County, KS$58,851
48Jackson County, WV$58,845
49Camp County, TX$58,843
50Klamath County, OR$58,830
51Arenac County, MI$58,811
52Bulloch County, GA$58,810
53Sullivan County, TN$58,807
54Webster County, MS$58,789
55Culberson County, TX$58,777
56Cloud County, KS$58,770
57Sequatchie County, TN$58,750
57Big Horn County, MT$58,750
57Atchison County, MO$58,750
57Donley County, TX$58,750
61Pawnee County, OK$58,738
62Yancey County, NC$58,709
63Worth County, GA$58,694
64Jefferson County, PA$58,686
64Morris County, KS$58,686
66Calhoun County, SC$58,682
67Franklin County, ME$58,675
68Gonzales County, TX$58,672
69Liberty County, FL$58,671
70Childress County, TX$58,654
71St. Bernard Parish, LA$58,651
72Morris County, TX$58,645
73Matagorda County, TX$58,628
74Houston County, AL$58,626
75Kiowa County, CO$58,618
76Burke County, NC$58,592
77Garvin County, OK$58,556
78Logan County, AR$58,555
79Brazos County, TX$58,553
80Lowndes County, GA$58,541
81Cleveland County, NC$58,534
82Madison County, NC$58,531
83Polk County, GA$58,515
84Morrill County, NE$58,500
85Guernsey County, OH$58,478
86Floyd County, TX$58,462
87Elbert County, GA$58,450
88Titus County, TX$58,425
88Cotton County, OK$58,425
90Kay County, OK$58,423
91Cambria County, PA$58,418
92Phelps County, MO$58,396
93Carbon County, UT$58,377
94Beaufort County, NC$58,357
95Chautauqua County, NY$58,351
96Barry County, MO$58,346
97Golden Valley County, MT$58,333
98Lawrence County, OH$58,325
99Florence County, SC$58,305
100Osceola County, MI$58,267
101Brantley County, GA$58,239
102Fayette County, PA$58,236
103Audubon County, IA$58,229
104Hamilton County, TX$58,219
105Chouteau County, MT$58,218
106Washington County, FL$58,210
107Pitt County, NC$58,188
108Columbiana County, OH$58,180
109Somerset County, ME$58,179
110Dyer County, TN$58,154
111Pearl River County, MS$58,135
112Delaware County, IN$58,127
113Rock County, NE$58,125
114Muscogee County, GA$58,073
115Crawford County, OH$58,044
116Stephens County, TX$58,008
117Charlotte County, VA$58,000
118Okeechobee County, FL$57,984
119Stoddard County, MO$57,957
120Camas County, ID$57,955
121Page County, IA$57,953
122Lynchburg city, VA$57,947
123Saline County, MO$57,931
124Henry County, MO$57,926
125Cowley County, KS$57,878
126Grant County, ND$57,875
127Liberty County, MT$57,857
128Torrance County, NM$57,842
129Greene County, AR$57,839
130Buena Vista city, VA$57,833
131Reagan County, TX$57,813
132Wood County, WV$57,810
133Delta County, MI$57,809
134Ohio County, KY$57,798
135Taylor County, WV$57,795
136Sebastian County, AR$57,790
137Knox County, MO$57,788
138Talladega County, AL$57,776
139Delta County, CO$57,774
140Union County, IA$57,772
141Laurel County, KY$57,771
142Montgomery County, NC$57,766
143Faulk County, SD$57,750
144Wythe County, VA$57,745
145Toole County, MT$57,731
146Ashtabula County, OH$57,728
147La Salle County, TX$57,716
148Mohave County, AZ$57,684
149Imperial County, CA$57,681
150Coos County, NH$57,677
151Bee County, TX$57,673
152Cherokee County, KS$57,668
153Johnson County, NE$57,632
154Crawford County, MO$57,629
155Laurens County, SC$57,623
156Mitchell County, GA$57,613
157Mitchell County, NC$57,602
158Deer Lodge County, MT$57,527
159Lincoln County, KS$57,500
160St. Francois County, MO$57,477
161Sanders County, MT$57,476
162Brown County, TX$57,470
163Doddridge County, WV$57,401
164Coosa County, AL$57,355
165Radford city, VA$57,348
166Pope County, AR$57,344
167Jefferson Davis Parish, LA$57,341
168Meriwether County, GA$57,340
169Curry County, NM$57,309
170Vernon Parish, LA$57,270
171Winston County, AL$57,256
172Falls County, TX$57,247
173Marshall County, OK$57,245
174Bryan County, OK$57,225
175Garland County, AR$57,181
176McDowell County, NC$57,168
177Rio Arriba County, NM$57,155
178Live Oak County, TX$57,150
179Jackson County, OH$57,106
180Ohio County, WV$57,094
181Boone County, WV$57,093
182Wabash County, IL$57,086
183Fannin County, GA$57,073
184Roosevelt County, MT$57,063
185Rockingham County, NC$57,053
186Mecklenburg County, VA$57,045
187Page County, VA$57,037
188Knox County, IL$57,030
189Belmont County, OH$57,017
190Neshoba County, MS$57,013
191Clay County, NC$56,971
192Sullivan County, MO$56,964
193Iberia Parish, LA$56,961
194Mahoning County, OH$56,942
195Hawkins County, TN$56,936
196Lincoln County, GA$56,907
197Monroe County, TN$56,895
198Vermilion County, IL$56,877
199Schley County, GA$56,875
199Stonewall County, TX$56,875
201Ashe County, NC$56,866
202Clay County, SD$56,850
203Doña Ana County, NM$56,848
204Wetzel County, WV$56,836
205Republic County, KS$56,833
206Gallia County, OH$56,830
207Hopkins County, KY$56,815
208Madison County, AR$56,798
209Schoolcraft County, MI$56,782
210Troup County, GA$56,776
210Castro County, TX$56,776
212Tangipahoa Parish, LA$56,760
213Levy County, FL$56,750
213Monroe County, WV$56,750
215Franklin County, IL$56,740
216Miller County, MO$56,736
217McDuffie County, GA$56,733
218Jasper County, TX$56,723
219Kimball County, NE$56,712
220Aroostook County, ME$56,700
221Sumter County, SC$56,693
222Delaware County, OK$56,676
223Knox County, TX$56,667
224Suwannee County, FL$56,658
225Orleans Parish, LA$56,631
226Neosho County, KS$56,618
227Independence County, AR$56,609
228Citrus County, FL$56,546
229Bath County, KY$56,541
230Houston County, TX$56,531
231Essex County, VA$56,520
232Walker County, AL$56,509
233Taney County, MO$56,497
234Chase County, KS$56,484
235Coles County, IL$56,478
236Lewis County, WV$56,477
237Carroll County, KY$56,466
238Chautauqua County, KS$56,438
239Trumbull County, OH$56,435
239Menominee County, MI$56,435
241Caldwell County, NC$56,425
242Wilson County, NC$56,423
243Cass County, IN$56,403
244Montgomery County, KY$56,396
245Hendry County, FL$56,393
246Simpson County, MS$56,381
247Scott County, IN$56,352
248Labette County, KS$56,325
249Twiggs County, GA$56,324
250Prince Edward County, VA$56,315
251Dent County, MO$56,312
252Lewis County, TN$56,285
253Dawes County, NE$56,280
254Mineral County, CO$56,250
255Brewster County, TX$56,212
256Sullivan County, IN$56,204
257Greene County, TN$56,194
258Alleghany County, VA$56,188
259Bath County, VA$56,184
260St. Louis city, MO$56,160
261Noble County, OH$56,098
262Butler County, KY$56,092
263Washington County, MO$56,043
264Washington County, ME$56,024
265Athens County, OH$56,001
266Perry County, TN$55,972
267St. Martin Parish, LA$55,960
268Iron County, MI$55,940
269Yell County, AR$55,934
270Franklin County, AR$55,886
271Langlade County, WI$55,878
272Otero County, NM$55,876
273San Juan County, NM$55,872
274Gentry County, MO$55,848
275Breckinridge County, KY$55,843
276Cabell County, WV$55,832
277San Saba County, TX$55,819
278Jackson County, NC$55,815
279Cleburne County, AR$55,798
279McCormick County, SC$55,798
281Perry County, AR$55,764
282Yukon-Koyukuk Census Area, AK$55,741
283Union County, IL$55,728
284Vermilion Parish, LA$55,707
285Montgomery County, KS$55,697
286Wayne County, IN$55,692
287Surry County, NC$55,656
288Richmond County, GA$55,637
289Daniels County, MT$55,625
290Ferry County, WA$55,614
291Coshocton County, OH$55,577
292Itawamba County, MS$55,546
293Shoshone County, ID$55,527
294Wayne County, IL$55,521
295Treutlen County, GA$55,518
296Union County, MS$55,505
297Christian County, KY$55,494
298Warren County, TN$55,487
299Hamblen County, TN$55,454
300Upson County, GA$55,429

Showing the first 300 of 1,000 counties, ranked by Median Income.

What correlates with Median Income?

Pearson r against 33 other county metrics sharing at least 600 counties, 1 near-identical series hidden. Correlation is not causation.

Higher together

Places that have a higher Median Income tend to score higher on these

  1. Adults Who Binge Drink (%)Health of Adults by County (CDC PLACES)
    r = +0.48 · moderate · n = 930
    Plot
  2. Median Home Value ($2,000,001 Means $2M or More)Housing, Income and Commutes by County (Census)
    r = +0.45 · moderate · n = 999
    Plot
  3. Homes with Broadband Internet (%)Housing, Income and Commutes by County (Census)
    r = +0.45 · moderate · n = 1,000
    Plot
  4. Population Growth Since 2020
    r = +0.38 · moderate · n = 1,000
    Plot
  5. Bachelor’s Degree or Higher (% of Adults 25+)Housing, Income and Commutes by County (Census)
    r = +0.37 · moderate · n = 1,000
    Plot
  6. Median Rent (Monthly; $3,501 Means $3,500 or More)Housing, Income and Commutes by County (Census)
    r = +0.37 · moderate · n = 999
    Plot

Opposite directions

Places that have a higher Median Income tend to score lower on these

  1. Poverty Rate (%)Housing, Income and Commutes by County (Census)
    r = −0.67 · strong · n = 1,000
    Plot
  2. Adults in Fair or Poor Health (%)Health of Adults by County (CDC PLACES)
    r = −0.65 · strong · n = 930
    Plot
  3. Adults with Diabetes (%)Health of Adults by County (CDC PLACES)
    r = −0.64 · strong · n = 930
    Plot
  4. Adults with No Leisure-Time Exercise (%)Health of Adults by County (CDC PLACES)
    r = −0.60 · strong · n = 930
    Plot
  5. Adults with Obesity (%)Health of Adults by County (CDC PLACES)
    r = −0.49 · moderate · n = 930
    Plot
  6. Adults Sleeping Under 7 Hours (%)Health of Adults by County (CDC PLACES)
    r = −0.45 · moderate · n = 1,000
    Plot

Quick answers

Which county has the highest Median Income?
Pierce County, ND has the highest Median Income, at $59,365, followed by Goliad County, TX ($59,359) and Tallapoosa County, AL ($59,356).
Which county has the lowest Median Income?
Owsley County, KY has the lowest Median Income, at $22,188.
What is the median Median Income across US counties?
The median is $52,344 across the 1,000 US counties with data.
Where does this poorest counties data come from?
Rankodex compiles it from World Population Review and the primary sources it cites: S1901: Income in the Past 12 Months. Last updated 2026-10-28.