Communities / income
Where household income is lowest
Counties and cities ranked by lowest median household income — and how the poorest places vote. Of the top 100 counties by median income, 60 voted Republican and 40 Democratic in 2024 (median R+21.4); as a group they shifted −5.5 points toward Republicans from 2020 to 2024.
Top 100 counties
| # | Place | Median income | 2024 | Since ’20 |
|---|---|---|---|---|
| 1 | Randolph County, GA | $28,380 | D D+7.6 | −1.5 |
| 2 | Lake County, TN | $28,814 | R R+54.9 | −7.4 |
| 3 | Greene County, AL | $29,200 | D D+55.7 | −7.4 |
| 4 | Wolfe County, KY | $30,417 | R R+50.6 | −8.3 |
| 5 | Bullock County, AL | $31,310 | D D+45.8 | −4.1 |
| 6 | Bell County, KY | $31,354 | R R+68.7 | −5.4 |
| 7 | McDowell County, WV | $31,559 | R R+60.4 | −1.9 |
| 8 | Claiborne County, MS | $31,897 | D D+67.6 | −3.7 |
| 9 | Allendale County, SC | $32,328 | D D+44.7 | −7.7 |
| 10 | Quitman County, MS | $32,412 | D D+30.7 | −4.1 |
| 11 | Knox County, KY | $32,527 | R R+71.1 | −4.1 |
| 12 | Holmes County, MS | $32,538 | D D+62.1 | −2.2 |
| 13 | Claiborne Parish, LA | $32,831 | R R+22.1 | −6.3 |
| 14 | Magoffin County, KY | $33,080 | R R+64.1 | −9.7 |
| 15 | Sumter County, AL | $33,310 | D D+41.1 | −7.3 |
| 16 | East Carroll Parish, LA | $33,341 | D D+17.6 | −9.4 |
| 17 | Humphreys County, MS | $33,731 | D D+41.9 | −3.4 |
| 18 | McCreary County, KY | $33,750 | R R+78.7 | −2.0 |
| 19 | Noxubee County, MS | $33,833 | D D+47.6 | −4.8 |
| 20 | Marlboro County, SC | $34,301 | D D+2.4 | −8.5 |
| 21 | Lee County, AR | $34,375 | D D+3.5 | −1.3 |
| 22 | Breathitt County, KY | $34,808 | R R+59.3 | −7.0 |
| 23 | Hancock County, TN | $34,960 | R R+76.5 | +0.8 |
| 24 | Bienville Parish, LA | $35,011 | R R+18.0 | −6.4 |
| 25 | Leflore County, MS | $35,277 | D D+38.4 | −3.0 |
| 26 | Wilkinson County, MS | $35,311 | D D+25.3 | −9.2 |
| 27 | Madison Parish, LA | $35,456 | D D+6.2 | −9.3 |
| 28 | Dallas County, AL | $35,627 | D D+32.5 | −5.1 |
| 29 | Leslie County, KY | $35,934 | R R+80.9 | −0.4 |
| 30 | Swisher County, TX | $36,165 | R R+63.4 | −5.4 |
| 31 | Marion County, SC | $36,301 | D D+10.5 | −11.0 |
| 32 | Luna County, NM | $36,419 | R R+18.9 | −8.5 |
| 33 | Socorro County, NM | $36,570 | R R+3.7 | −10.2 |
| 34 | Zavala County, TX | $36,749 | D D+14.4 | −17.0 |
| 35 | Turner County, GA | $36,799 | R R+28.5 | −3.7 |
| 36 | Martin County, KY | $37,042 | R R+83.6 | −4.9 |
| 37 | Lowndes County, AL | $37,052 | D D+37.3 | −8.6 |
| 38 | Amite County, MS | $37,222 | R R+32.8 | −6.7 |
| 39 | Coahoma County, MS | $37,461 | D D+39.8 | −3.1 |
| 40 | Tallahatchie County, MS | $37,466 | D D+5.9 | −4.9 |
| 41 | Lee County, KY | $37,568 | R R+67.7 | −3.7 |
| 42 | Wayne County, MS | $37,619 | R R+32.7 | −6.1 |
| 43 | Starr County, TX | $37,639 | R R+16.0 | −21.0 |
| 44 | Perry County, AL | $37,654 | D D+42.7 | −5.5 |
| 45 | Desha County, AR | $37,662 | R R+4.8 | −7.0 |
| 46 | Mingo County, WV | $38,119 | R R+73.8 | −2.5 |
| 47 | Fulton County, KY | $38,217 | R R+39.9 | −6.4 |
| 48 | Jefferson County, MS | $38,305 | D D+66.3 | −5.3 |
| 49 | Jefferson Davis County, MS | $38,548 | D D+13.7 | −3.4 |
| 50 | Galax city, VA | $38,675 | R R+43.8 | −3.6 |
| 51 | Dimmit County, TX | $38,808 | D D+3.3 | −20.7 |
| 52 | Chicot County, AR | $39,045 | D D+4.0 | −8.4 |
| 53 | Lincoln Parish, LA | $39,172 | R R+25.5 | −6.0 |
| 54 | Zapata County, TX | $39,239 | R R+22.4 | −17.1 |
| 55 | Hale County, AL | $39,250 | D D+6.8 | −11.8 |
| 56 | Yazoo County, MS | $39,295 | R R+2.4 | −8.8 |
| 57 | Avoyelles Parish, LA | $39,325 | R R+43.1 | −2.4 |
| 58 | Tunica County, MS | $39,364 | D D+38.9 | −10.3 |
| 59 | Hickory County, MO | $39,390 | R R+61.1 | −3.8 |
| 60 | Morehouse Parish, LA | $39,454 | R R+19.3 | −5.8 |
| 61 | Bolivar County, MS | $39,585 | D D+23.7 | −7.1 |
| 62 | Concordia Parish, LA | $39,943 | R R+29.3 | −2.5 |
| 63 | Sunflower County, MS | $39,956 | D D+35.5 | −5.6 |
| 64 | Clay County, TN | $39,972 | R R+66.6 | −9.6 |
| 65 | Cumberland County, KY | $40,000 | R R+70.9 | −2.5 |
| 66 | Jackson County, KY | $40,000 | R R+81.8 | −2.5 |
| 67 | Hancock County, GA | $40,082 | D D+35.4 | −8.5 |
| 68 | Pemiscot County, MO | $40,089 | R R+49.1 | −4.4 |
| 69 | Phillips County, AR | $40,134 | D D+13.3 | −6.0 |
| 70 | Jeff Davis County, GA | $40,283 | R R+68.3 | −4.8 |
| 71 | Powell County, KY | $40,309 | R R+54.4 | −5.9 |
| 72 | Wheeler County, GA | $40,539 | R R+45.1 | −6.0 |
| 73 | Wilcox County, AL | $40,640 | D D+31.5 | −6.1 |
| 74 | Summers County, WV | $40,699 | R R+51.4 | −4.4 |
| 75 | Clay County, KY | $40,900 | R R+80.3 | −3.3 |
| 76 | Stone County, AR | $40,943 | R R+61.7 | −3.8 |
| 77 | Macon County, GA | $41,031 | D D+17.9 | −5.1 |
| 78 | Webster Parish, LA | $41,182 | R R+36.5 | −5.4 |
| 79 | Lafayette County, AR | $41,278 | R R+38.3 | −4.1 |
| 80 | Floyd County, KY | $41,279 | R R+59.2 | −8.0 |
| 81 | Conecuh County, AL | $41,327 | R R+13.9 | −6.5 |
| 82 | Latimer County, OK | $41,405 | R R+65.6 | −2.6 |
| 83 | Oglala Lakota County, SD | $41,417 | D D+70.6 | −8.6 |
| 84 | Apache County, AZ | $41,438 | D D+19.0 | −14.6 |
| 85 | Bradley County, AR | $41,476 | R R+39.0 | −8.3 |
| 86 | Talbot County, GA | $41,597 | D D+12.0 | −8.5 |
| 87 | Sierra County, NM | $41,600 | R R+19.2 | +2.3 |
| 88 | Union County, SC | $41,621 | R R+32.7 | −8.2 |
| 89 | Harlan County, KY | $41,693 | R R+76.1 | −4.4 |
| 90 | Montgomery County, MS | $41,748 | R R+20.8 | −5.1 |
| 91 | Ben Hill County, GA | $41,758 | R R+32.0 | −5.8 |
| 92 | Knott County, KY | $41,761 | R R+59.2 | −5.3 |
| 93 | Taylor County, GA | $41,788 | R R+31.0 | −4.1 |
| 94 | Letcher County, KY | $41,793 | R R+63.9 | −4.5 |
| 95 | Washington County, NC | $41,813 | D D+6.2 | −3.7 |
| 96 | Lee County, VA | $41,827 | R R+72.0 | −2.8 |
| 97 | Evangeline Parish, LA | $41,915 | R R+49.1 | −4.3 |
| 98 | St. Helena Parish, LA | $41,934 | D D+0.8 | −9.5 |
| 99 | Covington city, VA | $41,944 | R R+33.2 | −9.6 |
| 100 | Quay County, NM | $41,946 | R R+40.9 | −3.1 |
Top 50 cities
| # | Place | Median income | 2024 | Since ’20 |
|---|---|---|---|---|
| 1 | University of California-Davis, CA | $18,631 | D D+69.4 | −1.7 |
| 2 | Notre Dame, IN | $19,886 | D D+39.5 | −3.4 |
| 3 | Rochester Institute of Technology, NY | $20,192 | D D+46.6 | +7.5 |
| 4 | Prairie View, TX | $21,060 | D D+82.8 | +1.8 |
| 5 | East Cleveland, OH | $22,116 | D D+88.7 | −2.8 |
| 6 | Donaldsonville, LA | $23,618 | D D+49.2 | −11.4 |
| 7 | Roma, TX | $24,579 | R R+7.4 | −19.2 |
| 8 | Isla Vista, CA | $25,972 | D D+68.5 | −11.5 |
| 9 | Kaser, NY | $26,848 | R R+99.1 | +0.2 |
| 10 | Monticello, AR | $27,238 | R R+10.1 | −6.3 |
| 11 | Yazoo, MS | $28,157 | D D+66.4 | −2.0 |
| 12 | Ville Platte, LA | $28,361 | D D+27.4 | −9.3 |
| 13 | Crowley, LA | $28,642 | R R+28.2 | −8.8 |
| 14 | Highland Park, MI | $29,309 | D D+85.4 | −7.6 |
| 15 | Glasgow Village, MO | $29,530 | D D+75.5 | −4.7 |
| 16 | Boone, NC | $30,065 | D D+34.5 | −4.5 |
| 17 | Marion, SC | $30,662 | D D+18.0 | −11.8 |
| 18 | Bogalusa, LA | $30,749 | D D+4.8 | −5.4 |
| 19 | Middlesborough, KY | $31,106 | R R+53.7 | −6.1 |
| 20 | Benton Harbor, MI | $31,117 | D D+84.2 | −4.2 |
| 21 | Ruston, LA | $31,120 | D D+1.4 | −12.0 |
| 22 | Newport, TN | $31,250 | R R+58.1 | −5.8 |
| 23 | New Square, NY | $31,443 | R R+99.3 | +0.1 |
| 24 | Tucumcari, NM | $31,844 | R R+16.5 | −2.4 |
| 25 | Union, SC | $31,914 | R R+5.3 | −12.1 |
| 26 | Palatka, FL | $32,021 | D D+1.8 | −13.1 |
| 27 | Quincy, FL | $32,125 | D D+57.9 | −2.2 |
| 28 | Carbondale, IL | $32,128 | D D+51.2 | −2.2 |
| 29 | Port Isabel, TX | $32,222 | D D+5.3 | +2.6 |
| 30 | Doffing, TX | $32,318 | R R+9.0 | −28.3 |
| 31 | Monroeville, AL | $32,513 | D D+9.5 | −4.2 |
| 32 | Bastrop, LA | $32,605 | D D+36.9 | −7.4 |
| 33 | Opelousas, LA | $32,964 | D D+49.6 | −3.8 |
| 34 | Abbeville, LA | $33,015 | R R+14.0 | −14.1 |
| 35 | Smithville, TN | $33,192 | R R+60.2 | −3.9 |
| 36 | Selma, AL | $33,197 | D D+57.8 | −1.6 |
| 37 | Tallulah, LA | $33,419 | D D+61.0 | −4.9 |
| 38 | Lake, SC | $33,600 | D D+38.2 | −7.2 |
| 39 | Truth Or Consequences, NM | $33,788 | D D+0.7 | +8.5 |
| 40 | Cordele, GA | $33,800 | D D+3.8 | +0.9 |
| 41 | Eidson Road, TX | $33,839 | R R+18.1 | −22.4 |
| 42 | Hugo, OK | $33,917 | R R+36.9 | −4.0 |
| 43 | Darlington, SC | $33,952 | D D+11.7 | −6.8 |
| 44 | East Liverpool, OH | $34,009 | R R+35.0 | −7.6 |
| 45 | West Hazleton, PA | $34,118 | R R+19.7 | −9.7 |
| 46 | Cocoa West, FL | $34,126 | R R+15.7 | −37.4 |
| 47 | Deming, NM | $34,165 | R R+12.5 | −11.0 |
| 48 | McKeesport, PA | $34,219 | D D+29.8 | −0.1 |
| 49 | Minden, LA | $34,294 | R R+2.8 | −10.0 |
| 50 | Douglas, GA | $34,408 | R R+34.5 | −4.3 |
Rankings suppress places below 5,000 population, where small-sample ACS shares get noisy. Demographic shares are American Community Survey 5-year estimates (ancestry table B04006, language C16001) and the 2020 U.S. Religion Census; every figure traces to a named federal or academic source. The vote columns are presidential — a place can be demographically homogeneous and politically split, which is exactly what these tables are built to show.