Iowa
What PSI Sci has for Iowa
Collected now (details below):
- Iowa state legislators (Open States people CSV)
- Iowa Nov 3 2026 general election: federal seats on the ballot
- Federal money in Iowa: totals + top 10 contracts and grants (USAspending.gov)
Planned, not collected yet:
- Recent Iowa bills (Open States API)
- Iowa legislative roll call votes
- Iowa state contracts / procurement
- Iowa: Campaign finance reports (state ethics / elections office)
- Iowa: State budget / general appropriations act
- Iowa: State treasury / comptroller cash and revenue reports
- Iowa: Official election results (Secretary of State)
- Iowa: State auditor reports
Iowa in numbers (federal records)
| What | Numbers |
|---|---|
| People | Population 3,210,507; households 1,315,707; median household income $75,059 |
| Taxes (2023) | 1,466,400 federal tax returns; adjusted gross income $126.2 billion; wages $83.0 billion; total tax $15.2 billion |
| Federal money (FY 2026) | Total $25.0 billion: contracts $2.1 billion, grants $2.7 billion, direct payments $20.0 billion, loans $6.5 million, other $107.3 million |
| Donations (2025-26) | $35.1 million in 244,355 itemized individual contributions from Iowa residents |
| Places | 99 counties, 4 U.S. House districts, 970 ZIP codes |
Source: Census ACS 5-year 2020-2024 summary file (population B01003, households B11001, median household income B19013) for states, counties, districts, ZCTAs; bulk files because the Census API now requires a key (fetched Nov 4, 2026 9:31 AM CST); IRS SOI individual income tax ZIP code data, tax year 2023: returns, AGI, wages, tax (fetched Nov 4, 2026 9:31 AM CST); USAspending spending_by_geography: contracts, grants, direct payments, loans, other by state, county and congressional district (latest fiscal year, no key) (fetched Nov 4, 2026 10:19 AM CST); FEC bulk individual contributions 2025-2026 (about 2.4 GB zip, cached); only state and ZIP totals are kept (fetched Nov 4, 2026 9:31 AM CST).
Largest federal award recipients (FY 2026)
| Recipient | Amount |
|---|---|
| MULTIPLE RECIPIENTS | $19.4 billion |
| IA DEPARTMENT OF HUMAN SERVICES | $7.4 billion |
| REDACTED DUE TO PII | $1.1 billion |
| IOWA DEPARTMENT OF TRANSPORTATION | $975.9 million |
| DEPARTMENT OF EDUCATION IOWA | $602.1 million |
| ROCKWELL COLLINS, INC. | $546.8 million |
| IOWA DEPARTMENT OF HEALTH AND HUMAN SERVICES | $352.2 million |
| IOWA HOMELAND SECURITY AND EMERGENCY MANAGEMENT DEPARTMENT | $312.1 million |
| DATA LINK SOLUTIONS LLC | $295.2 million |
| THE UNIVERSITY OF IOWA | $278.5 million |
Source: USAspending top 10 award recipients per state (latest fiscal year, no key) (fetched Nov 4, 2026 10:16 AM CST).
Members of Congress: campaign money (2025-26)
| Member | Chamber | District | Party | Raised | Cash on hand |
|---|---|---|---|---|---|
| Chuck Grassley | Senate | Republican | $527,998 | $487,400 | |
| Joni Ernst | Senate | Republican | $2.0 million | $1.8 million | |
| Mariannette Miller-Meeks | House | District 1 | Republican | $9.1 million | $1.7 million |
| Ashley Hinson | House | District 2 | Republican | $14.1 million | $2.2 million |
| Zachary Nunn | House | District 3 | Republican | $6.1 million | $620,759 |
| Randy Feenstra | House | District 4 | Republican | $1.1 million | $0 |
Source: Current members of Congress (unitedstates/congress-legislators JSON): district, chamber, party, term, bioguide id, FEC ids, links (fetched Nov 4, 2026 9:15 AM CST); FEC bulk all-candidates summary (receipts, disbursements, cash on hand), 2025-2026 cycle (fetched Nov 4, 2026 9:15 AM CST).
By U.S. House district (4)
| District | Representative | Population | Median income | Federal money |
|---|---|---|---|---|
| IA-01 | Mariannette Miller-Meeks | 800,735 | $73,680 | $5.6 billion |
| IA-02 | Ashley Hinson | 795,370 | $73,764 | $6.8 billion |
| IA-03 | Zachary Nunn | 816,359 | $80,844 | $5.6 billion |
| IA-04 | Randy Feenstra | 798,043 | $72,711 | $5.8 billion |
By county (99)
| County | Population | Median income | Wages (IRS) | Tax (IRS) | Federal money |
|---|---|---|---|---|---|
| Adair County | 7,460 | $68,092 | $147.2 million | $22.7 million | $54.8 million |
| Adams County | 3,622 | $71,875 | $71.0 million | $11.8 million | $29.9 million |
| Allamakee County | 14,092 | $70,694 | $280.0 million | $42.4 million | $119.5 million |
| Appanoose County | 12,184 | $54,934 | $220.4 million | $31.3 million | $86.3 million |
| Audubon County | 5,599 | $58,229 | $105.3 million | $22.6 million | $55.9 million |
| Benton County | 25,724 | $86,962 | $656.8 million | $107.9 million | $181.5 million |
| Black Hawk County | 131,049 | $66,417 | $3.1 billion | $548.3 million | $904.4 million |
| Boone County | 26,668 | $83,531 | $691.5 million | $115.4 million | $181.9 million |
| Bremer County | 25,204 | $86,784 | $657.3 million | $114.4 million | $184.0 million |
| Buchanan County | 20,694 | $78,236 | $479.8 million | $79.8 million | $147.2 million |
| Buena Vista County | 20,753 | $71,719 | $442.5 million | $66.1 million | $125.8 million |
| Butler County | 14,268 | $73,715 | $320.4 million | $52.1 million | $119.8 million |
| Calhoun County | 9,803 | $64,964 | $194.1 million | $37.2 million | $76.1 million |
| Carroll County | 20,594 | $72,930 | $485.6 million | $99.8 million | $161.5 million |
| Cass County | 13,096 | $63,013 | $268.4 million | $51.0 million | $97.0 million |
| Cedar County | 18,349 | $80,602 | $476.9 million | $77.3 million | $151.6 million |
| Cerro Gordo County | 42,632 | $68,189 | $999.1 million | $204.1 million | $348.0 million |
| Cherokee County | 11,600 | $71,269 | $241.0 million | $44.6 million | $103.4 million |
| Chickasaw County | 11,807 | $75,675 | $270.8 million | $59.3 million | $85.4 million |
| Clarke County | 9,662 | $71,641 | $203.2 million | $23.8 million | $89.3 million |
| Clay County | 16,461 | $65,428 | $365.8 million | $74.1 million | $136.6 million |
| Clayton County | 17,013 | $67,242 | $357.8 million | $65.3 million | $137.4 million |
| Clinton County | 46,268 | $66,981 | $1.0 billion | $159.3 million | $336.8 million |
| Crawford County | 16,277 | $67,027 | $337.0 million | $55.5 million | $121.0 million |
| Dallas County | 107,968 | $102,379 | $4.9 billion | $1.1 billion | $516.3 million |
| Davis County | 9,157 | $77,194 | $153.5 million | $22.2 million | $47.4 million |
| Decatur County | 7,759 | $59,044 | $117.3 million | $17.2 million | $53.6 million |
| Delaware County | 17,558 | $74,989 | $419.1 million | $71.0 million | $122.2 million |
| Des Moines County | 38,487 | $62,928 | $810.5 million | $133.7 million | $551.0 million |
| Dickinson County | 17,990 | $75,432 | $464.0 million | $126.9 million | $165.4 million |
| Dubuque County | 99,030 | $77,630 | $2.6 billion | $550.4 million | $742.1 million |
| Emmet County | 9,262 | $63,730 | $184.7 million | $29.7 million | $72.8 million |
| Fayette County | 19,288 | $60,165 | $374.4 million | $60.4 million | $151.8 million |
| Floyd County | 15,328 | $68,557 | $321.7 million | $51.4 million | $120.7 million |
| Franklin County | 9,956 | $59,894 | $188.2 million | $37.6 million | $88.7 million |
| Fremont County | 6,514 | $71,621 | $148.3 million | $33.0 million | $69.3 million |
| Greene County | 8,688 | $63,409 | $180.5 million | $33.4 million | $69.4 million |
| Grundy County | 12,384 | $87,205 | $313.3 million | $61.2 million | $96.0 million |
| Guthrie County | 10,688 | $77,711 | $265.8 million | $54.6 million | $93.1 million |
| Hamilton County | 14,886 | $72,432 | $350.7 million | $60.4 million | $115.0 million |
| Hancock County | 10,671 | $70,601 | $233.6 million | $43.4 million | $106.6 million |
| Hardin County | 16,639 | $65,069 | $338.6 million | $65.0 million | $117.7 million |
| Harrison County | 14,632 | $79,535 | $357.8 million | $59.6 million | $117.1 million |
| Henry County | 20,004 | $67,436 | $378.7 million | $55.1 million | $130.8 million |
| Howard County | 9,445 | $67,446 | $193.2 million | $32.6 million | $75.8 million |
| Humboldt County | 9,591 | $71,946 | $218.6 million | $50.3 million | $66.9 million |
| Ida County | 6,911 | $63,073 | $158.1 million | $37.0 million | $54.9 million |
| Iowa County | 16,507 | $71,223 | $423.6 million | $74.6 million | $123.5 million |
| Jackson County | 19,390 | $74,186 | $451.1 million | $74.8 million | $131.3 million |
| Jasper County | 37,954 | $71,311 | $870.9 million | $130.3 million | $239.6 million |
| Jefferson County | 15,705 | $61,620 | $284.8 million | $57.3 million | $126.1 million |
| Johnson County | 156,639 | $74,935 | $4.4 billion | $904.1 million | $940.8 million |
| Jones County | 20,896 | $73,531 | $468.7 million | $85.0 million | $147.7 million |
| Keokuk County | 9,924 | $62,329 | $195.5 million | $27.9 million | $63.1 million |
| Kossuth County | 14,516 | $67,697 | $310.2 million | $74.6 million | $130.5 million |
| Lee County | 32,893 | $62,382 | $644.6 million | $106.8 million | $236.6 million |
| Linn County | 230,004 | $77,649 | $6.5 billion | $1.2 billion | $2.5 billion |
| Louisa County | 10,678 | $77,354 | $231.0 million | $31.2 million | $67.4 million |
| Lucas County | 8,716 | $61,793 | $161.6 million | $23.7 million | $59.2 million |
| Lyon County | 12,162 | $76,746 | $291.6 million | $56.8 million | $78.4 million |
| Madison County | 16,926 | $90,855 | $508.8 million | $88.2 million | $103.6 million |
| Mahaska County | 22,021 | $70,940 | $508.4 million | $79.7 million | $137.2 million |
| Marion County | 33,642 | $78,680 | $967.0 million | $183.3 million | $214.2 million |
| Marshall County | 40,114 | $73,315 | $846.2 million | $126.9 million | $273.5 million |
| Mills County | 14,568 | $90,753 | $423.4 million | $77.4 million | $120.0 million |
| Mitchell County | 10,575 | $71,365 | $232.5 million | $50.2 million | $92.1 million |
| Monona County | 8,557 | $68,377 | $169.8 million | $32.7 million | $110.5 million |
| Monroe County | 7,513 | $70,996 | $166.6 million | $26.1 million | $63.2 million |
| Montgomery County | 10,214 | $63,666 | $197.2 million | $35.1 million | $77.8 million |
| Muscatine County | 42,559 | $69,396 | $1.0 billion | $152.7 million | $286.4 million |
| O'Brien County | 14,126 | $68,356 | $312.2 million | $64.6 million | $101.1 million |
| Osceola County | 6,100 | $69,239 | $130.1 million | $22.8 million | $52.4 million |
| Page County | 15,131 | $57,953 | $267.9 million | $45.4 million | $103.8 million |
| Palo Alto County | 8,863 | $72,781 | $175.9 million | $40.9 million | $67.7 million |
| Plymouth County | 25,747 | $83,251 | $686.5 million | $153.2 million | $170.8 million |
| Pocahontas County | 7,046 | $61,875 | $130.3 million | $25.3 million | $55.3 million |
| Polk County | 503,175 | $83,576 | $15.7 billion | $3.0 billion | $3.6 billion |
| Pottawattamie County | 93,424 | $73,602 | $2.3 billion | $359.0 million | $634.6 million |
| Poweshiek County | 18,545 | $67,391 | $394.4 million | $73.1 million | $154.4 million |
| Ringgold County | 4,645 | $73,346 | $87.0 million | $13.6 million | $39.5 million |
| Sac County | 9,689 | $73,838 | $205.1 million | $43.1 million | $81.9 million |
| Scott County | 174,608 | $78,277 | $5.1 billion | $966.2 million | $1.1 billion |
| Shelby County | 11,778 | $72,738 | $272.2 million | $56.1 million | $104.3 million |
| Sioux County | 36,212 | $86,098 | $857.1 million | $180.6 million | $200.9 million |
| Story County | 100,466 | $69,685 | $2.3 billion | $416.9 million | $760.1 million |
| Tama County | 16,868 | $70,781 | $358.1 million | $60.5 million | $141.2 million |
| Taylor County | 5,868 | $67,740 | $107.3 million | $20.2 million | $40.2 million |
| Union County | 11,993 | $57,772 | $226.5 million | $35.0 million | $90.1 million |
| Van Buren County | 7,241 | $61,161 | $117.6 million | $17.7 million | $48.4 million |
| Wapello County | 35,362 | $64,766 | $712.0 million | $88.5 million | $214.7 million |
| Warren County | 54,409 | $94,588 | $1.8 billion | $315.8 million | $345.6 million |
| Washington County | 22,561 | $75,647 | $515.9 million | $94.0 million | $159.3 million |
| Wayne County | 6,532 | $61,964 | $103.1 million | $17.0 million | $43.3 million |
| Webster County | 36,886 | $68,975 | $742.3 million | $121.8 million | $249.3 million |
| Winnebago County | 10,583 | $67,642 | $212.3 million | $36.1 million | $86.4 million |
| Winneshiek County | 19,873 | $79,066 | $459.6 million | $92.0 million | $158.8 million |
| Woodbury County | 106,247 | $73,658 | $2.4 billion | $367.5 million | $658.3 million |
| Worth County | 7,350 | $78,008 | $152.4 million | $28.5 million | $61.1 million |
| Wright County | 12,791 | $67,190 | $243.1 million | $40.9 million | $92.9 million |
Source: IRS SOI individual income tax county data, tax year 2023: returns, AGI, wages, tax (fetched Nov 4, 2026 9:31 AM CST); Census 119th Congress district to county relationship file (fetched Nov 4, 2026 9:32 AM CST).
Built Nov 4, 2026 2:48 PM CST. All states as records
Districts (U.S. House and state legislature) Counties Federal
In Congress State legislature State bills Federal money At a glance Votes Elections
In Congress
| Member | Chamber | District | Party |
|---|---|---|---|
| Joni Ernst | Senate | Republican | |
| Chuck Grassley | Senate | Republican | |
| Mariannette Miller-Meeks | House | 1 | Republican |
| Ashley Hinson | House | 2 | Republican |
| Zachary Nunn | House | 3 | Republican |
| Randy Feenstra | House | 4 | Republican |
State legislature
State House (99 members)
State Senate (49 members)
Source: Open States (public domain people data).
State bills
Iowa bills are not on this site yet; they appear automatically once that state's bill source is switched on (see data status). Meanwhile, the official legislature website has every bill: find Iowa's legislature website.
Federal money
Fiscal year 2026 (2025-10-01 to 2026-09-30), federal obligations for work done in Iowa: $34.6 billion in total (about $10,852 per resident); contracts $1.9 billion; grants $2.7 billion.
Largest contracts
| Recipient | Agency | Award value | What for |
|---|---|---|---|
| IOWA STATE UNIVERSITY OF SCIENCE AND TECHNOLOGY | Department of Energy | $1.2 billion | MULTI-PROGRAM NATIONAL PHYSICAL RESEARCH INCLUDING RARE EARTHS AND USE OF AMES MPC. |
| MSM GROUP NORTH AMERICA INC. | Department of Defense | $635.2 million | DESIGN, BUILD, AND COMMISSION A MODERN 155MM LOAD, ASSEMBLE, AND PACK (LAP) FACILITY AT THE IOWA ARMY AMMUNITION PLANT (IAAAP) |
| ROCKWELL COLLINS, INC. | Department of Defense | $401.2 million | IGF::OT::IGF TCTS INCREMENT II (TCTS INC II) |
| DATA LINK SOLUTIONS LLC | Department of Defense | $361.4 million | MIDS JTRS SPARES PRODUCTION |
| BAE SYSTEMS INFORMATION AND ELECTRONIC SYSTEMS INTEGRATION INC. | Department of Defense | $360.2 million | GLOBAL POSITIONING SYSTEM MILITARY USERS EQUIPMENT MINIATURE SERIAL INTERFACE RECEIVER CARD PROGRAM WITH NEXT GENERATION APPLICATION SPECIFI |
| ROCKWELL COLLINS SIMULATION & TRAINING SOLUTIONS LLC | Department of Defense | $338.2 million | HITS-IV CONTRACT TO PROCURE 1 WST TO RETROFIT, TECH REFRESH, AND UPDATE SOFTWARE (CYBER/DSSC-4) ON HITS SUITE OF TRAINERS TO OBTAIN TECH DAT |
| AMERICAN ORDNANCE LLC | Department of Defense | $269.6 million | M795 TNT - AWARD OF FY16 REQUIREMENTS. |
| AMERICAN ORDNANCE LLC | Department of Defense | $229.3 million | AWARD OF FY20 REQUIREMENTS FOR THE M795 TNT 155MM PROJECTILE. |
| BAE SYSTEMS INFORMATION AND ELECTRONIC SYSTEMS INTEGRATION INC. | Department of Defense | $228.6 million | MGUE INCREMENT 1 TD RCI |
| AMERICAN ORDNANCE LLC | Department of Defense | $197.4 million | ORDER W519TC25F0357 IS FOR THE CONTRACTOR TO LOAD, ASSEMBLE, AND PACK A QUANTITY OF 388,436 155MM M795 TNT LOADED PROJECTILES. |
Largest grants
| Recipient | Agency | Award value | What for |
|---|---|---|---|
| IOWA HOMELAND SECURITY AND EMERGENCY MANAGEMENT DEPARTMENT | Department of Homeland Security | $542.9 million | GRANT TO LOCAL GOVERNMENT FOR REPAIR OR REPLACEMENT OF DISASTER DAMAGED FACILITIES |
| DEPARTMENT OF EDUCATION IOWA | Department of Agriculture | $215.6 million | CNP CN BLOCK PROG |
| DEPARTMENT OF EDUCATION IOWA | Department of Agriculture | $194.4 million | CNP CN BLOCK PROG |
| DEPARTMENT OF EDUCATION IOWA | Department of Agriculture | $160.6 million | CNP CN BLOCK PROG |
| DEPARTMENT OF EDUCATION IOWA | Department of Education | $145.9 million | STATE GRANT - B (611) |
| DEPARTMENT OF EDUCATION IOWA | Department of Education | $112.3 million | TITLE I PART A BASIC GRANTS TO LEAS |
| DEPARTMENT OF EDUCATION IOWA | Department of Agriculture | $87.0 million | CNP CN BLOCK PROGRAMS TOTAL CONSOLIDATED |
| IOWA DEPARTMENT OF TRANSPORTATION | Department of Transportation | $60.0 million | PROJECT TITLE: SOUTHWEST MIXMASTER INTERCHANGE RECONSTRUCTION :::: PROJECT DESCRIPTION: SW I-35/I-80/I-235 INTERCHANGE IN POLK COUNTY AND TH |
| CITY OF CEDAR RAPIDS | Department of Transportation | $56.4 million | PROJECT TITLE: 8TH AVENUE BRIDGE REPLACEMENT OVER THE CEDAR RIVER ARC OF JUSTICE BRIDGE PROJECT :::: PROJECT DESCRIPTION: THE PROJECT WILL R |
| DEPARTMENT OF EDUCATION IOWA | Department of Education | $50.9 million | TITLE I PART A BASIC GRANTS TO LEAS |
Totals are federal obligations in the fiscal year by place of performance. "Award amount" for a listed award is its total value over all years, not just this year. Source: USAspending.gov (U.S. Treasury).
Iowa at a glance
Show the numbers as a table
| Year | Value |
|---|---|
| FY18 | $24.1B |
| FY19 | $26.4B |
| FY20 | $36.0B |
| FY21 | $37.9B |
| FY22 | $30.5B |
| FY23 | $30.9B |
| FY24 | $32.3B |
| FY25 | $36.5B |
| FY26 | $34.6B |
Obligations are amounts agencies committed to pay. The current fiscal year is partial. Figures can be revised by agencies.
Show the numbers as a table
| Member | Raised |
|---|---|
| Mariannette Miller-Meeks (R) | $9.1M |
| Zachary Nunn (R) | $6.1M |
| Ashley Hinson (R) | $5.6M |
| Joni Ernst (R) | $2.0M |
| Randy Feenstra (R) | $1.1M |
| Chuck Grassley (R) | $528K |
2026 candidates in Iowa How government works
Votes in Congress
The latest recorded votes. Each link shows how Iowa's members voted.
- Senate vote 253 (2026): On Cloture on the Motion to Proceed, HR7008 2026-09-30 · Cloture on the Motion to Proceed Rejected
- Senate vote 254 (2026): On Cloture on the Motion to Proceed, HR9340 2026-09-30 · Cloture on the Motion to Proceed Rejected
- Senate vote 255 (2026): On the Cloture Motion, PN1129 2026-09-30 · Cloture Motion Agreed to
- Senate vote 256 (2026): On the Nomination, PN1129 2026-09-30 · Nomination Confirmed
- Senate vote 251 (2026): On the Motion to Proceed, SJRES197 2026-09-29 · Motion to Proceed Rejected
- Senate vote 252 (2026): On the Motion to Discharge, SRES852 2026-09-29 · Motion to Discharge Rejected
- Senate vote 245 (2026): On the Amendment, S4668 2026-09-28 · Amendment Agreed to
- Senate vote 246 (2026): On the Amendment, S4668 2026-09-28 · Amendment Rejected
- Senate vote 247 (2026): On the Amendment, S4668 2026-09-28 · Amendment Rejected
- Senate vote 248 (2026): On the Amendment, S4668 2026-09-28 · Amendment Rejected
- Senate vote 249 (2026): On the Amendment, S4668 2026-09-28 · Amendment Rejected
- Senate vote 250 (2026): On Passage of the Bill, S4668 2026-09-28 · Bill Passed
All House votes All Senate votes
Elections
- Iowa General Election, November 3, 2026
On the ballot: U.S. Senate (Joni Ernst holds the seat whose term ends in January 2027); U.S. House: all 4 districts; State and local offices and any ballot measures vary by state and county: check your official sample ballot
Page built from records updated automatically (2026-11-04T20:49:23Z UTC). Data status.