One race is being re-verified and is not shown here yet. It will return once it is confirmed.
The Iowa Senate race is the state's headline race, rated Toss-Up by Cook Political Report.
Every seat in the delegation below, in district order. A colored band across the top of a cell means a rater has made a claim about that race. A cell with no band is a settled seat, tinted by its 2024 presidential margin, which is a measured past result and not a 2026 forecast.
All 4 Iowa House seats carry a rating.
Each rating word is the seat's displayed rating, taken from Cook Political Report for 4 districts. Open a district for every rater and date.
Iowa races rated Toss-Up
2of 5Iowa 2nd District, Iowa Senate. These are the only races in Iowa that either rater declines to call for a party.
Iowa races no rater covers
0of 5Every Iowa race carries a rating this cycle.
How a cell is encoded, and on what evidence
Rater judgment A handicapper's published claim about a specific race.
- Toss-Up, band across the top
- Lean D, band
- Solid R, band
Ratings drawn from Cook Political Report and Sabato’s Crystal Ball , added October 18, 2026. For the most current Cook Political Report ratings and analysis, see cookpolitical.com. Settled seats are tinted by their 2024 presidential-vote baseline as of October 3, 2026, sourced from The Downballot, and carry no band, because a baseline is a measured past result and never a rating. Fundraising figures from FEC filings, as of September 30, 2026.
Fig. 2
Iowa at a glance
4 of 5 Iowa seats are rated Toss-Up, Tilt or Lean.
5 seats on the 2026 ballot: 1 Senate, 4 House seats. Ratings added October 18, 2026. A seat counts by the first rater with a live rating ( Cook Political Report , then Sabato’s Crystal Ball, then Split Ticket, then FiftyPlusOne).
- Favor D 2
- Toss-Up 2
- Favor R 1
- Not rated 0
In play: 2 leaning D, 2 Toss-Up.
Lean against the nation
In 2024 this state voted 11.7 points more Republican than the nation. Measured: FEC 2024 presidential results, difference from the national margin.
Of 4 House districts with a baseline, 0 voted more Democratic than the nation in 2024 and 4 more Republican.
House delegation, projected
Our model expects Democrats to win about 2 of 4 House seats here (run of October 18, 2026). Expected value across district win probabilities, not a call on any one seat.
The current party split of the delegation is not shown: seat-holder party is not yet a sourced field in our data.
Every Iowa race our displayed rating calls close
Toss-Up and Lean races by our displayed rating (Cook Political Report when live, Sabato’s Crystal Ball otherwise), ranked as they appear in the delegation above.
#1 · U.S. House
Iowa 1st DistrictIowa · U.S. House
Roster: Iowa Secretary of State · state candidate list · as of August 19, 2026
Lean D, one of 4 Iowa races our displayed rating calls close this cycle.
#2 · U.S. House
Iowa 2nd DistrictIowa · U.S. House
Roster: Iowa Secretary of State · state candidate list · as of August 19, 2026
Toss-Up, one of 4 Iowa races our displayed rating calls close this cycle.
#3 · U.S. House
Iowa 3rd DistrictIowa · U.S. House
Roster: Iowa Secretary of State · state candidate list · as of August 19, 2026
Lean D, one of 4 Iowa races our displayed rating calls close this cycle.
#4 · U.S. Senate
Iowa SenateIowa · U.S. Senate
Roster: Iowa Secretary of State · state candidate list · as of August 19, 2026
Toss-Up, one of 4 Iowa races our displayed rating calls close this cycle.
Iowa, district by district
Each district is colored by the Cook Political Report rating. Blue and red mean a rated lean; gold is a Toss-up. Hatching means Cook Political Report has not rated the seat. The data table under the map lists every district’s rating and where its lines come from.
- State
- Date
- Source
- Rights
- Key
Cook Political Report rating
- Solid D
- Likely D
- Lean D
- Toss-up
- Lean R
- Likely R
- Solid R
State of each Cook Political Report rating
- Unproven
Cook Political Report rates 4 of 4 House seats in Iowa and calls 1 of them a Toss-up. 4 seats are drawn on the map.
Data table: every House race in Iowa (4)
| District | Cook Political Report | Lines on the map |
|---|---|---|
| Iowa District 1 IA-01 | Lean D | Census district lines |
| Iowa District 2 IA-02 | Toss-Up | Census district lines |
| Iowa District 3 IA-03 | Lean D | Census district lines |
| Iowa District 4 IA-04 | Solid R | Census district lines |
Counties, by the numbers
Poverty: ACS 5-year, 2020-2024
Uninsured under 65: SAHIE, 2024
Rent burden: ACS 5-year, 2020-2024
Per-capita income: BEA CAINC1, 2024
Iowa: five economic indicators, county by county
Pick an indicator to shade the map. Each indicator gets its own gold ramp, scaled to this state's counties, with stronger gold for a higher value. A hatched county has no reading available yet; it is never estimated.
Median household income · ACS 5-year, 2020-2024
- up to $63,730
- $63,730 to $68,557
- $68,557 to $72,738
- $72,738 to $77,649
- $77,649 to $102,379
- Not yet available (0 of 99)
One gold ramp; stronger gold means a higher value. Classes are quintiles of the 99 counties with a value in Iowa. The ramp is not a party colour and does not mean better or worse.
Poverty rate · ACS 5-year, 2020-2024
- up to 7.9%
- 7.9% to 9.5%
- 9.5% to 11.3%
- 11.3% to 13.3%
- 13.3% to 18.2%
- Not yet available (0 of 99)
One gold ramp; stronger gold means a higher value. Classes are quintiles of the 99 counties with a value in Iowa. The ramp is not a party colour and does not mean better or worse.
Uninsured, under 65 · SAHIE, 2024
- up to 5.5%
- 5.5% to 6.2%
- 6.2% to 6.8%
- 6.8% to 8.3%
- 8.3% to 13.7%
- Not yet available (0 of 99)
One gold ramp; stronger gold means a higher value. Classes are quintiles of the 99 counties with a value in Iowa. The ramp is not a party colour and does not mean better or worse.
Renters paying 30% or more of income · ACS 5-year, 2020-2024
- up to 32.0%
- 32.0% to 36.1%
- 36.1% to 40.6%
- 40.6% to 46.7%
- 46.7% to 56.3%
- Not yet available (0 of 99)
One gold ramp; stronger gold means a higher value. Classes are quintiles of the 99 counties with a value in Iowa. The ramp is not a party colour and does not mean better or worse.
Per-capita personal income · BEA CAINC1, 2024
- Not yet available (99 of 99)
No county in Iowa has a reading for this indicator yet, so there is no ramp to show. The ramp, once it has data, is one gold hue: not a party colour, and not a verdict of better or worse.
Iowa has 99 counties. 99 have at least one indicator available; a county with no value for an indicator is hatched and marked "Not yet available", never estimated.
Adair County, Iowa
Close- Median household income
- $68,092
- Poverty rate
- 9.5%
- Uninsured, under 65
- 5.6%
- Renters paying 30% or more of income
- 33.2%
- Per-capita personal income
- Not yet available
Adams County, Iowa
Close- Median household income
- $71,875
- Poverty rate
- 9.1%
- Uninsured, under 65
- 6.3%
- Renters paying 30% or more of income
- 39.2%
- Per-capita personal income
- Not yet available
Allamakee County, Iowa
Close- Median household income
- $70,694
- Poverty rate
- 10.1%
- Uninsured, under 65
- 9.1%
- Renters paying 30% or more of income
- 36.2%
- Per-capita personal income
- Not yet available
Appanoose County, Iowa
Close- Median household income
- $54,934
- Poverty rate
- 17.5%
- Uninsured, under 65
- 9.6%
- Renters paying 30% or more of income
- 46.5%
- Per-capita personal income
- Not yet available
Audubon County, Iowa
Close- Median household income
- $58,229
- Poverty rate
- 11.8%
- Uninsured, under 65
- 6.9%
- Renters paying 30% or more of income
- 50.9%
- Per-capita personal income
- Not yet available
Benton County, Iowa
Close- Median household income
- $86,962
- Poverty rate
- 7.4%
- Uninsured, under 65
- 5.3%
- Renters paying 30% or more of income
- 35.2%
- Per-capita personal income
- Not yet available
Black Hawk County, Iowa
Close- Median household income
- $66,417
- Poverty rate
- 14.9%
- Uninsured, under 65
- 6.6%
- Renters paying 30% or more of income
- 48.9%
- Per-capita personal income
- Not yet available
Boone County, Iowa
Close- Median household income
- $83,531
- Poverty rate
- 6.2%
- Uninsured, under 65
- 4.8%
- Renters paying 30% or more of income
- 37.6%
- Per-capita personal income
- Not yet available
Bremer County, Iowa
Close- Median household income
- $86,784
- Poverty rate
- 7.3%
- Uninsured, under 65
- 4.7%
- Renters paying 30% or more of income
- 33.1%
- Per-capita personal income
- Not yet available
Buchanan County, Iowa
Close- Median household income
- $78,236
- Poverty rate
- 8.6%
- Uninsured, under 65
- 6.4%
- Renters paying 30% or more of income
- 36.8%
- Per-capita personal income
- Not yet available
Buena Vista County, Iowa
Close- Median household income
- $71,719
- Poverty rate
- 7.8%
- Uninsured, under 65
- 10.2%
- Renters paying 30% or more of income
- 29.9%
- Per-capita personal income
- Not yet available
Butler County, Iowa
Close- Median household income
- $73,715
- Poverty rate
- 9.2%
- Uninsured, under 65
- 6.1%
- Renters paying 30% or more of income
- 37.9%
- Per-capita personal income
- Not yet available
Calhoun County, Iowa
Close- Median household income
- $64,964
- Poverty rate
- 9.3%
- Uninsured, under 65
- 6.2%
- Renters paying 30% or more of income
- 35.1%
- Per-capita personal income
- Not yet available
Carroll County, Iowa
Close- Median household income
- $72,930
- Poverty rate
- 7.9%
- Uninsured, under 65
- 5.0%
- Renters paying 30% or more of income
- 36.0%
- Per-capita personal income
- Not yet available
Cass County, Iowa
Close- Median household income
- $63,013
- Poverty rate
- 14.3%
- Uninsured, under 65
- 7.2%
- Renters paying 30% or more of income
- 48.9%
- Per-capita personal income
- Not yet available
Cedar County, Iowa
Close- Median household income
- $80,602
- Poverty rate
- 7.3%
- Uninsured, under 65
- 5.5%
- Renters paying 30% or more of income
- 49.8%
- Per-capita personal income
- Not yet available
Cerro Gordo County, Iowa
Close- Median household income
- $68,189
- Poverty rate
- 10.6%
- Uninsured, under 65
- 5.9%
- Renters paying 30% or more of income
- 34.6%
- Per-capita personal income
- Not yet available
Cherokee County, Iowa
Close- Median household income
- $71,269
- Poverty rate
- 12.1%
- Uninsured, under 65
- 6.9%
- Renters paying 30% or more of income
- 48.3%
- Per-capita personal income
- Not yet available
Chickasaw County, Iowa
Close- Median household income
- $75,675
- Poverty rate
- 8.8%
- Uninsured, under 65
- 8.6%
- Renters paying 30% or more of income
- 29.7%
- Per-capita personal income
- Not yet available
Clarke County, Iowa
Close- Median household income
- $71,641
- Poverty rate
- 9.7%
- Uninsured, under 65
- 7.7%
- Renters paying 30% or more of income
- 44.4%
- Per-capita personal income
- Not yet available
Clay County, Iowa
Close- Median household income
- $65,428
- Poverty rate
- 11.4%
- Uninsured, under 65
- 6.2%
- Renters paying 30% or more of income
- 36.4%
- Per-capita personal income
- Not yet available
Clayton County, Iowa
Close- Median household income
- $67,242
- Poverty rate
- 10.9%
- Uninsured, under 65
- 9.3%
- Renters paying 30% or more of income
- 46.0%
- Per-capita personal income
- Not yet available
Clinton County, Iowa
Close- Median household income
- $66,981
- Poverty rate
- 13.2%
- Uninsured, under 65
- 5.9%
- Renters paying 30% or more of income
- 47.6%
- Per-capita personal income
- Not yet available
Crawford County, Iowa
Close- Median household income
- $67,027
- Poverty rate
- 14.8%
- Uninsured, under 65
- 10.1%
- Renters paying 30% or more of income
- 33.6%
- Per-capita personal income
- Not yet available
Dallas County, Iowa
Close- Median household income
- $102,379
- Poverty rate
- 6.3%
- Uninsured, under 65
- 4.1%
- Renters paying 30% or more of income
- 36.7%
- Per-capita personal income
- Not yet available
Davis County, Iowa
Close- Median household income
- $77,194
- Poverty rate
- 7.2%
- Uninsured, under 65
- 13.7%
- Renters paying 30% or more of income
- 25.1%
- Per-capita personal income
- Not yet available
Decatur County, Iowa
Close- Median household income
- $59,044
- Poverty rate
- 14.6%
- Uninsured, under 65
- 7.8%
- Renters paying 30% or more of income
- 30.4%
- Per-capita personal income
- Not yet available
Delaware County, Iowa
Close- Median household income
- $74,989
- Poverty rate
- 7.8%
- Uninsured, under 65
- 6.2%
- Renters paying 30% or more of income
- 46.7%
- Per-capita personal income
- Not yet available
Des Moines County, Iowa
Close- Median household income
- $62,928
- Poverty rate
- 12.8%
- Uninsured, under 65
- 5.8%
- Renters paying 30% or more of income
- 51.4%
- Per-capita personal income
- Not yet available
Dickinson County, Iowa
Close- Median household income
- $75,432
- Poverty rate
- 7.6%
- Uninsured, under 65
- 5.3%
- Renters paying 30% or more of income
- 39.5%
- Per-capita personal income
- Not yet available
Dubuque County, Iowa
Close- Median household income
- $77,630
- Poverty rate
- 9.7%
- Uninsured, under 65
- 5.4%
- Renters paying 30% or more of income
- 45.8%
- Per-capita personal income
- Not yet available
Emmet County, Iowa
Close- Median household income
- $63,730
- Poverty rate
- 9.9%
- Uninsured, under 65
- 8.4%
- Renters paying 30% or more of income
- 38.3%
- Per-capita personal income
- Not yet available
Fayette County, Iowa
Close- Median household income
- $60,165
- Poverty rate
- 12.0%
- Uninsured, under 65
- 6.5%
- Renters paying 30% or more of income
- 44.1%
- Per-capita personal income
- Not yet available
Floyd County, Iowa
Close- Median household income
- $68,557
- Poverty rate
- 11.6%
- Uninsured, under 65
- 5.9%
- Renters paying 30% or more of income
- 43.9%
- Per-capita personal income
- Not yet available
Franklin County, Iowa
Close- Median household income
- $59,894
- Poverty rate
- 13.6%
- Uninsured, under 65
- 9.6%
- Renters paying 30% or more of income
- 33.0%
- Per-capita personal income
- Not yet available
Fremont County, Iowa
Close- Median household income
- $71,621
- Poverty rate
- 7.7%
- Uninsured, under 65
- 4.9%
- Renters paying 30% or more of income
- 24.6%
- Per-capita personal income
- Not yet available
Greene County, Iowa
Close- Median household income
- $63,409
- Poverty rate
- 9.8%
- Uninsured, under 65
- 7.3%
- Renters paying 30% or more of income
- 32.4%
- Per-capita personal income
- Not yet available
Grundy County, Iowa
Close- Median household income
- $87,205
- Poverty rate
- 6.5%
- Uninsured, under 65
- 4.7%
- Renters paying 30% or more of income
- 27.4%
- Per-capita personal income
- Not yet available
Guthrie County, Iowa
Close- Median household income
- $77,711
- Poverty rate
- 9.9%
- Uninsured, under 65
- 6.3%
- Renters paying 30% or more of income
- 43.1%
- Per-capita personal income
- Not yet available
Hamilton County, Iowa
Close- Median household income
- $72,432
- Poverty rate
- 7.4%
- Uninsured, under 65
- 7.8%
- Renters paying 30% or more of income
- 31.6%
- Per-capita personal income
- Not yet available
Hancock County, Iowa
Close- Median household income
- $70,601
- Poverty rate
- 12.2%
- Uninsured, under 65
- 6.6%
- Renters paying 30% or more of income
- 39.6%
- Per-capita personal income
- Not yet available
Hardin County, Iowa
Close- Median household income
- $65,069
- Poverty rate
- 9.7%
- Uninsured, under 65
- 7.7%
- Renters paying 30% or more of income
- 41.5%
- Per-capita personal income
- Not yet available
Harrison County, Iowa
Close- Median household income
- $79,535
- Poverty rate
- 7.1%
- Uninsured, under 65
- 6.2%
- Renters paying 30% or more of income
- 31.6%
- Per-capita personal income
- Not yet available
Henry County, Iowa
Close- Median household income
- $67,436
- Poverty rate
- 12.0%
- Uninsured, under 65
- 7.0%
- Renters paying 30% or more of income
- 38.9%
- Per-capita personal income
- Not yet available
Howard County, Iowa
Close- Median household income
- $67,446
- Poverty rate
- 8.9%
- Uninsured, under 65
- 9.3%
- Renters paying 30% or more of income
- 27.4%
- Per-capita personal income
- Not yet available
Humboldt County, Iowa
Close- Median household income
- $71,946
- Poverty rate
- 12.9%
- Uninsured, under 65
- 6.8%
- Renters paying 30% or more of income
- 34.4%
- Per-capita personal income
- Not yet available
Ida County, Iowa
Close- Median household income
- $63,073
- Poverty rate
- 11.3%
- Uninsured, under 65
- 6.1%
- Renters paying 30% or more of income
- 24.7%
- Per-capita personal income
- Not yet available
Iowa County, Iowa
Close- Median household income
- $71,223
- Poverty rate
- 8.9%
- Uninsured, under 65
- 5.3%
- Renters paying 30% or more of income
- 26.9%
- Per-capita personal income
- Not yet available
Jackson County, Iowa
Close- Median household income
- $74,186
- Poverty rate
- 9.7%
- Uninsured, under 65
- 6.5%
- Renters paying 30% or more of income
- 44.6%
- Per-capita personal income
- Not yet available
Jasper County, Iowa
Close- Median household income
- $71,311
- Poverty rate
- 8.3%
- Uninsured, under 65
- 6.3%
- Renters paying 30% or more of income
- 46.9%
- Per-capita personal income
- Not yet available
Jefferson County, Iowa
Close- Median household income
- $61,620
- Poverty rate
- 15.2%
- Uninsured, under 65
- 9.6%
- Renters paying 30% or more of income
- 50.7%
- Per-capita personal income
- Not yet available
Johnson County, Iowa
Close- Median household income
- $74,935
- Poverty rate
- 17.1%
- Uninsured, under 65
- 6.0%
- Renters paying 30% or more of income
- 56.3%
- Per-capita personal income
- Not yet available
Jones County, Iowa
Close- Median household income
- $73,531
- Poverty rate
- 12.0%
- Uninsured, under 65
- 5.9%
- Renters paying 30% or more of income
- 35.4%
- Per-capita personal income
- Not yet available
Keokuk County, Iowa
Close- Median household income
- $62,329
- Poverty rate
- 12.1%
- Uninsured, under 65
- 6.1%
- Renters paying 30% or more of income
- 37.8%
- Per-capita personal income
- Not yet available
Kossuth County, Iowa
Close- Median household income
- $67,697
- Poverty rate
- 8.2%
- Uninsured, under 65
- 6.6%
- Renters paying 30% or more of income
- 31.0%
- Per-capita personal income
- Not yet available
Lee County, Iowa
Close- Median household income
- $62,382
- Poverty rate
- 13.1%
- Uninsured, under 65
- 5.8%
- Renters paying 30% or more of income
- 49.3%
- Per-capita personal income
- Not yet available
Linn County, Iowa
Close- Median household income
- $77,649
- Poverty rate
- 9.4%
- Uninsured, under 65
- 5.3%
- Renters paying 30% or more of income
- 44.8%
- Per-capita personal income
- Not yet available
Louisa County, Iowa
Close- Median household income
- $77,354
- Poverty rate
- 9.8%
- Uninsured, under 65
- 8.4%
- Renters paying 30% or more of income
- 30.8%
- Per-capita personal income
- Not yet available
Lucas County, Iowa
Close- Median household income
- $61,793
- Poverty rate
- 14.9%
- Uninsured, under 65
- 6.8%
- Renters paying 30% or more of income
- 18.9%
- Per-capita personal income
- Not yet available
Lyon County, Iowa
Close- Median household income
- $76,746
- Poverty rate
- 5.3%
- Uninsured, under 65
- 5.7%
- Renters paying 30% or more of income
- 28.8%
- Per-capita personal income
- Not yet available
Madison County, Iowa
Close- Median household income
- $90,855
- Poverty rate
- 7.0%
- Uninsured, under 65
- 5.4%
- Renters paying 30% or more of income
- 36.3%
- Per-capita personal income
- Not yet available
Mahaska County, Iowa
Close- Median household income
- $70,940
- Poverty rate
- 12.6%
- Uninsured, under 65
- 5.7%
- Renters paying 30% or more of income
- 32.8%
- Per-capita personal income
- Not yet available
Marion County, Iowa
Close- Median household income
- $78,680
- Poverty rate
- 8.2%
- Uninsured, under 65
- 5.0%
- Renters paying 30% or more of income
- 38.2%
- Per-capita personal income
- Not yet available
Marshall County, Iowa
Close- Median household income
- $73,315
- Poverty rate
- 11.2%
- Uninsured, under 65
- 8.8%
- Renters paying 30% or more of income
- 32.3%
- Per-capita personal income
- Not yet available
Mills County, Iowa
Close- Median household income
- $90,753
- Poverty rate
- 8.2%
- Uninsured, under 65
- 4.7%
- Renters paying 30% or more of income
- 35.3%
- Per-capita personal income
- Not yet available
Mitchell County, Iowa
Close- Median household income
- $71,365
- Poverty rate
- 9.5%
- Uninsured, under 65
- 7.8%
- Renters paying 30% or more of income
- 35.7%
- Per-capita personal income
- Not yet available
Monona County, Iowa
Close- Median household income
- $68,377
- Poverty rate
- 10.6%
- Uninsured, under 65
- 6.3%
- Renters paying 30% or more of income
- 40.0%
- Per-capita personal income
- Not yet available
Monroe County, Iowa
Close- Median household income
- $70,996
- Poverty rate
- 9.2%
- Uninsured, under 65
- 5.3%
- Renters paying 30% or more of income
- 54.3%
- Per-capita personal income
- Not yet available
Montgomery County, Iowa
Close- Median household income
- $63,666
- Poverty rate
- 15.3%
- Uninsured, under 65
- 6.5%
- Renters paying 30% or more of income
- 53.3%
- Per-capita personal income
- Not yet available
Muscatine County, Iowa
Close- Median household income
- $69,396
- Poverty rate
- 13.7%
- Uninsured, under 65
- 6.7%
- Renters paying 30% or more of income
- 45.3%
- Per-capita personal income
- Not yet available
O'Brien County, Iowa
Close- Median household income
- $68,356
- Poverty rate
- 13.3%
- Uninsured, under 65
- 8.3%
- Renters paying 30% or more of income
- 32.0%
- Per-capita personal income
- Not yet available
Osceola County, Iowa
Close- Median household income
- $69,239
- Poverty rate
- 16.0%
- Uninsured, under 65
- 8.8%
- Renters paying 30% or more of income
- 53.3%
- Per-capita personal income
- Not yet available
Page County, Iowa
Close- Median household income
- $57,953
- Poverty rate
- 13.8%
- Uninsured, under 65
- 6.8%
- Renters paying 30% or more of income
- 40.6%
- Per-capita personal income
- Not yet available
Palo Alto County, Iowa
Close- Median household income
- $72,781
- Poverty rate
- 11.6%
- Uninsured, under 65
- 5.9%
- Renters paying 30% or more of income
- 42.4%
- Per-capita personal income
- Not yet available
Plymouth County, Iowa
Close- Median household income
- $83,251
- Poverty rate
- 6.9%
- Uninsured, under 65
- 6.2%
- Renters paying 30% or more of income
- 30.6%
- Per-capita personal income
- Not yet available
Pocahontas County, Iowa
Close- Median household income
- $61,875
- Poverty rate
- 10.3%
- Uninsured, under 65
- 7.6%
- Renters paying 30% or more of income
- 40.9%
- Per-capita personal income
- Not yet available
Polk County, Iowa
Close- Median household income
- $83,576
- Poverty rate
- 10.3%
- Uninsured, under 65
- 7.0%
- Renters paying 30% or more of income
- 46.2%
- Per-capita personal income
- Not yet available
Pottawattamie County, Iowa
Close- Median household income
- $73,602
- Poverty rate
- 12.1%
- Uninsured, under 65
- 6.4%
- Renters paying 30% or more of income
- 44.8%
- Per-capita personal income
- Not yet available
Poweshiek County, Iowa
Close- Median household income
- $67,391
- Poverty rate
- 10.7%
- Uninsured, under 65
- 6.4%
- Renters paying 30% or more of income
- 40.0%
- Per-capita personal income
- Not yet available
Ringgold County, Iowa
Close- Median household income
- $73,346
- Poverty rate
- 8.8%
- Uninsured, under 65
- 7.2%
- Renters paying 30% or more of income
- 41.4%
- Per-capita personal income
- Not yet available
Sac County, Iowa
Close- Median household income
- $73,838
- Poverty rate
- 9.2%
- Uninsured, under 65
- 6.9%
- Renters paying 30% or more of income
- 32.4%
- Per-capita personal income
- Not yet available
Scott County, Iowa
Close- Median household income
- $78,277
- Poverty rate
- 11.5%
- Uninsured, under 65
- 5.2%
- Renters paying 30% or more of income
- 47.3%
- Per-capita personal income
- Not yet available
Shelby County, Iowa
Close- Median household income
- $72,738
- Poverty rate
- 7.6%
- Uninsured, under 65
- 6.2%
- Renters paying 30% or more of income
- 51.1%
- Per-capita personal income
- Not yet available
Sioux County, Iowa
Close- Median household income
- $86,098
- Poverty rate
- 6.7%
- Uninsured, under 65
- 8.1%
- Renters paying 30% or more of income
- 30.0%
- Per-capita personal income
- Not yet available
Story County, Iowa
Close- Median household income
- $69,685
- Poverty rate
- 18.2%
- Uninsured, under 65
- 5.7%
- Renters paying 30% or more of income
- 48.6%
- Per-capita personal income
- Not yet available
Tama County, Iowa
Close- Median household income
- $70,781
- Poverty rate
- 14.8%
- Uninsured, under 65
- 7.6%
- Renters paying 30% or more of income
- 36.1%
- Per-capita personal income
- Not yet available
Taylor County, Iowa
Close- Median household income
- $67,740
- Poverty rate
- 11.0%
- Uninsured, under 65
- 7.1%
- Renters paying 30% or more of income
- 31.4%
- Per-capita personal income
- Not yet available
Union County, Iowa
Close- Median household income
- $57,772
- Poverty rate
- 12.4%
- Uninsured, under 65
- 6.4%
- Renters paying 30% or more of income
- 34.8%
- Per-capita personal income
- Not yet available
Van Buren County, Iowa
Close- Median household income
- $61,161
- Poverty rate
- 15.1%
- Uninsured, under 65
- 12.0%
- Renters paying 30% or more of income
- 46.8%
- Per-capita personal income
- Not yet available
Wapello County, Iowa
Close- Median household income
- $64,766
- Poverty rate
- 15.8%
- Uninsured, under 65
- 8.5%
- Renters paying 30% or more of income
- 47.6%
- Per-capita personal income
- Not yet available
Warren County, Iowa
Close- Median household income
- $94,588
- Poverty rate
- 5.1%
- Uninsured, under 65
- 3.8%
- Renters paying 30% or more of income
- 41.8%
- Per-capita personal income
- Not yet available
Washington County, Iowa
Close- Median household income
- $75,647
- Poverty rate
- 8.2%
- Uninsured, under 65
- 8.3%
- Renters paying 30% or more of income
- 32.1%
- Per-capita personal income
- Not yet available
Wayne County, Iowa
Close- Median household income
- $61,964
- Poverty rate
- 10.1%
- Uninsured, under 65
- 10.0%
- Renters paying 30% or more of income
- 32.6%
- Per-capita personal income
- Not yet available
Webster County, Iowa
Close- Median household income
- $68,975
- Poverty rate
- 12.9%
- Uninsured, under 65
- 7.4%
- Renters paying 30% or more of income
- 40.2%
- Per-capita personal income
- Not yet available
Winnebago County, Iowa
Close- Median household income
- $67,642
- Poverty rate
- 11.2%
- Uninsured, under 65
- 5.6%
- Renters paying 30% or more of income
- 36.1%
- Per-capita personal income
- Not yet available
Winneshiek County, Iowa
Close- Median household income
- $79,066
- Poverty rate
- 8.4%
- Uninsured, under 65
- 5.3%
- Renters paying 30% or more of income
- 36.5%
- Per-capita personal income
- Not yet available
Woodbury County, Iowa
Close- Median household income
- $73,658
- Poverty rate
- 14.0%
- Uninsured, under 65
- 9.0%
- Renters paying 30% or more of income
- 42.5%
- Per-capita personal income
- Not yet available
Worth County, Iowa
Close- Median household income
- $78,008
- Poverty rate
- 8.2%
- Uninsured, under 65
- 4.8%
- Renters paying 30% or more of income
- 21.4%
- Per-capita personal income
- Not yet available
Wright County, Iowa
Close- Median household income
- $67,190
- Poverty rate
- 16.8%
- Uninsured, under 65
- 7.0%
- Renters paying 30% or more of income
- 41.1%
- Per-capita personal income
- Not yet available
About these indicators
What each measure is and where it comes from. A county card shows only the county's own figures; this applies to all of them.
- Median household income
- Median household income in the past 12 months, in 2024 inflation-adjusted dollars. ACS 5-year, 2020-2024. Source: U.S. Census Bureau, American Community Survey (table B19013).
- Poverty rate
- Share of people whose income is below the federal poverty threshold. ACS 5-year, 2020-2024. Source: U.S. Census Bureau, American Community Survey (table S1701).
- Uninsured, under 65
- Model-based share of people under 65 without health insurance, all incomes. SAHIE, 2024. Source: U.S. Census Bureau, Small Area Health Insurance Estimates.
- Renters paying 30% or more of income
- Share of renter households spending 30 percent or more of income on gross rent. ACS 5-year, 2020-2024. Source: U.S. Census Bureau, American Community Survey (profile DP04).
- Per-capita personal income
- Total personal income divided by the county population, before taxes. BEA CAINC1, 2024. Source: U.S. Bureau of Economic Analysis, Regional Economic Accounts (CAINC1).
Data table: every county, every indicator (99 counties)
| County | Household income | Poverty | Uninsured under 65 | Rent burden | Per-capita income |
|---|---|---|---|---|---|
| Adair | $68,092 | 9.5% | 5.6% | 33.2% | Not yet available |
| Adams | $71,875 | 9.1% | 6.3% | 39.2% | Not yet available |
| Allamakee | $70,694 | 10.1% | 9.1% | 36.2% | Not yet available |
| Appanoose | $54,934 | 17.5% | 9.6% | 46.5% | Not yet available |
| Audubon | $58,229 | 11.8% | 6.9% | 50.9% | Not yet available |
| Benton | $86,962 | 7.4% | 5.3% | 35.2% | Not yet available |
| Black Hawk | $66,417 | 14.9% | 6.6% | 48.9% | Not yet available |
| Boone | $83,531 | 6.2% | 4.8% | 37.6% | Not yet available |
| Bremer | $86,784 | 7.3% | 4.7% | 33.1% | Not yet available |
| Buchanan | $78,236 | 8.6% | 6.4% | 36.8% | Not yet available |
| Buena Vista | $71,719 | 7.8% | 10.2% | 29.9% | Not yet available |
| Butler | $73,715 | 9.2% | 6.1% | 37.9% | Not yet available |
| Calhoun | $64,964 | 9.3% | 6.2% | 35.1% | Not yet available |
| Carroll | $72,930 | 7.9% | 5.0% | 36.0% | Not yet available |
| Cass | $63,013 | 14.3% | 7.2% | 48.9% | Not yet available |
| Cedar | $80,602 | 7.3% | 5.5% | 49.8% | Not yet available |
| Cerro Gordo | $68,189 | 10.6% | 5.9% | 34.6% | Not yet available |
| Cherokee | $71,269 | 12.1% | 6.9% | 48.3% | Not yet available |
| Chickasaw | $75,675 | 8.8% | 8.6% | 29.7% | Not yet available |
| Clarke | $71,641 | 9.7% | 7.7% | 44.4% | Not yet available |
| Clay | $65,428 | 11.4% | 6.2% | 36.4% | Not yet available |
| Clayton | $67,242 | 10.9% | 9.3% | 46.0% | Not yet available |
| Clinton | $66,981 | 13.2% | 5.9% | 47.6% | Not yet available |
| Crawford | $67,027 | 14.8% | 10.1% | 33.6% | Not yet available |
| Dallas | $102,379 | 6.3% | 4.1% | 36.7% | Not yet available |
| Davis | $77,194 | 7.2% | 13.7% | 25.1% | Not yet available |
| Decatur | $59,044 | 14.6% | 7.8% | 30.4% | Not yet available |
| Delaware | $74,989 | 7.8% | 6.2% | 46.7% | Not yet available |
| Des Moines | $62,928 | 12.8% | 5.8% | 51.4% | Not yet available |
| Dickinson | $75,432 | 7.6% | 5.3% | 39.5% | Not yet available |
| Dubuque | $77,630 | 9.7% | 5.4% | 45.8% | Not yet available |
| Emmet | $63,730 | 9.9% | 8.4% | 38.3% | Not yet available |
| Fayette | $60,165 | 12.0% | 6.5% | 44.1% | Not yet available |
| Floyd | $68,557 | 11.6% | 5.9% | 43.9% | Not yet available |
| Franklin | $59,894 | 13.6% | 9.6% | 33.0% | Not yet available |
| Fremont | $71,621 | 7.7% | 4.9% | 24.6% | Not yet available |
| Greene | $63,409 | 9.8% | 7.3% | 32.4% | Not yet available |
| Grundy | $87,205 | 6.5% | 4.7% | 27.4% | Not yet available |
| Guthrie | $77,711 | 9.9% | 6.3% | 43.1% | Not yet available |
| Hamilton | $72,432 | 7.4% | 7.8% | 31.6% | Not yet available |
| Hancock | $70,601 | 12.2% | 6.6% | 39.6% | Not yet available |
| Hardin | $65,069 | 9.7% | 7.7% | 41.5% | Not yet available |
| Harrison | $79,535 | 7.1% | 6.2% | 31.6% | Not yet available |
| Henry | $67,436 | 12.0% | 7.0% | 38.9% | Not yet available |
| Howard | $67,446 | 8.9% | 9.3% | 27.4% | Not yet available |
| Humboldt | $71,946 | 12.9% | 6.8% | 34.4% | Not yet available |
| Ida | $63,073 | 11.3% | 6.1% | 24.7% | Not yet available |
| Iowa | $71,223 | 8.9% | 5.3% | 26.9% | Not yet available |
| Jackson | $74,186 | 9.7% | 6.5% | 44.6% | Not yet available |
| Jasper | $71,311 | 8.3% | 6.3% | 46.9% | Not yet available |
| Jefferson | $61,620 | 15.2% | 9.6% | 50.7% | Not yet available |
| Johnson | $74,935 | 17.1% | 6.0% | 56.3% | Not yet available |
| Jones | $73,531 | 12.0% | 5.9% | 35.4% | Not yet available |
| Keokuk | $62,329 | 12.1% | 6.1% | 37.8% | Not yet available |
| Kossuth | $67,697 | 8.2% | 6.6% | 31.0% | Not yet available |
| Lee | $62,382 | 13.1% | 5.8% | 49.3% | Not yet available |
| Linn | $77,649 | 9.4% | 5.3% | 44.8% | Not yet available |
| Louisa | $77,354 | 9.8% | 8.4% | 30.8% | Not yet available |
| Lucas | $61,793 | 14.9% | 6.8% | 18.9% | Not yet available |
| Lyon | $76,746 | 5.3% | 5.7% | 28.8% | Not yet available |
| Madison | $90,855 | 7.0% | 5.4% | 36.3% | Not yet available |
| Mahaska | $70,940 | 12.6% | 5.7% | 32.8% | Not yet available |
| Marion | $78,680 | 8.2% | 5.0% | 38.2% | Not yet available |
| Marshall | $73,315 | 11.2% | 8.8% | 32.3% | Not yet available |
| Mills | $90,753 | 8.2% | 4.7% | 35.3% | Not yet available |
| Mitchell | $71,365 | 9.5% | 7.8% | 35.7% | Not yet available |
| Monona | $68,377 | 10.6% | 6.3% | 40.0% | Not yet available |
| Monroe | $70,996 | 9.2% | 5.3% | 54.3% | Not yet available |
| Montgomery | $63,666 | 15.3% | 6.5% | 53.3% | Not yet available |
| Muscatine | $69,396 | 13.7% | 6.7% | 45.3% | Not yet available |
| O'Brien | $68,356 | 13.3% | 8.3% | 32.0% | Not yet available |
| Osceola | $69,239 | 16.0% | 8.8% | 53.3% | Not yet available |
| Page | $57,953 | 13.8% | 6.8% | 40.6% | Not yet available |
| Palo Alto | $72,781 | 11.6% | 5.9% | 42.4% | Not yet available |
| Plymouth | $83,251 | 6.9% | 6.2% | 30.6% | Not yet available |
| Pocahontas | $61,875 | 10.3% | 7.6% | 40.9% | Not yet available |
| Polk | $83,576 | 10.3% | 7.0% | 46.2% | Not yet available |
| Pottawattamie | $73,602 | 12.1% | 6.4% | 44.8% | Not yet available |
| Poweshiek | $67,391 | 10.7% | 6.4% | 40.0% | Not yet available |
| Ringgold | $73,346 | 8.8% | 7.2% | 41.4% | Not yet available |
| Sac | $73,838 | 9.2% | 6.9% | 32.4% | Not yet available |
| Scott | $78,277 | 11.5% | 5.2% | 47.3% | Not yet available |
| Shelby | $72,738 | 7.6% | 6.2% | 51.1% | Not yet available |
| Sioux | $86,098 | 6.7% | 8.1% | 30.0% | Not yet available |
| Story | $69,685 | 18.2% | 5.7% | 48.6% | Not yet available |
| Tama | $70,781 | 14.8% | 7.6% | 36.1% | Not yet available |
| Taylor | $67,740 | 11.0% | 7.1% | 31.4% | Not yet available |
| Union | $57,772 | 12.4% | 6.4% | 34.8% | Not yet available |
| Van Buren | $61,161 | 15.1% | 12.0% | 46.8% | Not yet available |
| Wapello | $64,766 | 15.8% | 8.5% | 47.6% | Not yet available |
| Warren | $94,588 | 5.1% | 3.8% | 41.8% | Not yet available |
| Washington | $75,647 | 8.2% | 8.3% | 32.1% | Not yet available |
| Wayne | $61,964 | 10.1% | 10.0% | 32.6% | Not yet available |
| Webster | $68,975 | 12.9% | 7.4% | 40.2% | Not yet available |
| Winnebago | $67,642 | 11.2% | 5.6% | 36.1% | Not yet available |
| Winneshiek | $79,066 | 8.4% | 5.3% | 36.5% | Not yet available |
| Woodbury | $73,658 | 14.0% | 9.0% | 42.5% | Not yet available |
| Worth | $78,008 | 8.2% | 4.8% | 21.4% | Not yet available |
| Wright | $67,190 | 16.8% | 7.0% | 41.1% | Not yet available |
What the delegation says
What Iowa is worth
Iowa's stake in House control
3of 203 of the 20 seats that decide House control this cycle sit in Iowa's delegation. Iowa's Senate race is also rated Toss-Up or Lean, its own contest, not counted in that House total. The rest of the delegation is settled ground.
Competitive = rated Toss-Up or Lean by the crediting rater · as of October 18, 2026
What moved here
Rating and model, side by side
- Iowa 1st District Thin Gold model Lean D · about 2 in 3 chance for Democrats
Our model and the Cook Political Report rating agree on this race.
- Iowa 2nd District Thin Gold model Toss-up · about 3 in 5 chance for Democrats
Our model and the Cook Political Report rating agree on this race.
- Iowa 3rd District Thin Gold model Lean D · about 3 in 4 chance for Democrats
Our model agrees with Cook Political Report; Sabato's Crystal Ball has this race one notch right.
- Iowa Senate Thin Gold model Toss-up · about 3 in 5 chance for Republicans
Our model and the Cook Political Report rating agree on this race.
Model output from our win-odds simulation, under calibration review. Methodology
U.S. Senate in Iowa
Every rater we carry, with its own date. Candidates, incumbent, poll and forecast sit under each rating.
U.S. Senate
Iowa Senate
- Candidates
-
- D Josh Turek
- R Ashley Hinson
- Incumbent
- Joni Ernst (as of October 8, 2026)
- Latest poll
- A poll reading is on file, but its source document is not verifiable, so it is withheld.
- Our forecast
- about 3 in 5 · Toss-up
- Raised this cycle (D / R)
- $8.3M / $12.7M
Governor of Iowa
Ratings, candidates and incumbent where we hold them; every gap is marked with its reason.
A race here is being re-verified and is not shown yet. Back soon.
U.S. House seats in Iowa
Every district, in district order (4).
U.S. House
Iowa 1st District
- Candidates
-
- D Christina Bohannan
- R Mariannette Miller-Meeks
- Incumbent
- Mariannette Miller-Meeks (as of September 29, 2026)
- Latest poll
- A poll reading is on file, but its source document is not verifiable, so it is withheld.
- Our forecast
- about 2 in 3 · Lean D
- Raised this cycle (D / R)
- $7.8M / $7.3M
U.S. House
Iowa 2nd District
- Candidates
-
- D Lindsay James
- R Joe Mitchell
- Incumbent
- Ashley Hinson (seeking other office) (as of September 29, 2026)
- Latest poll
- No poll on file.
- Our forecast
- about 3 in 5 · Toss-up
- Raised this cycle (D / R)
- $2.4M / $2.3M
U.S. House
Iowa 3rd District
- Candidates
-
- D Sarah Trone Garriott
- R Zach Nunn
- Incumbent
- Zachary Nunn (as of September 29, 2026)
- Latest poll
- A poll reading is on file, but its source document is not verifiable, so it is withheld.
- Our forecast
- about 3 in 4 · Lean D
- Raised this cycle (D / R)
- $5.9M / $4.9M
U.S. House
Iowa 4th District
- Candidates
-
- D Dave Dawson
- R Chris McGowan
- Incumbent
- Randy Feenstra (as of September 29, 2026)
- Latest poll
- No poll on file.
- Our forecast
- more than 19 in 20 · Safe R
- Raised this cycle (D / R)
- $174.8K / $2.3M
The Iowa legislature
Thin Gold does not yet cover state legislative races. Coverage is a separate, later track.
-
Upper chamber
Not yet covered
Will show which party controls it, how many seats are up in 2026, and how many are rated competitive.
-
Lower chamber
Not yet covered
Will show which party controls it, how many seats are up in 2026, and how many are rated competitive.
How to vote in Iowa
- Register to vote in Iowa (vote.gov)
- Polling places and election dates · Iowa’s official election page
Registration deadlines, ID rules, and early-voting dates vary by state and by election. Thin Gold does not track these facts directly; the links above go straight to the authorities that do. Link set checked August 13, 2026.