PSI Sci
New here? Follow the money and the votes · Not sure of your district? Find your U.S. House member · Find your state legislators

States

Iowa

What PSI Sci has for Iowa

Collected now (details below):

Planned, not collected yet:

Follow the money and the votes for Iowa · All sources

Iowa in numbers (federal records)

WhatNumbers
PeoplePopulation 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
Places99 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)

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)

MemberChamberDistrictPartyRaisedCash on hand
Chuck GrassleySenateRepublican$527,998$487,400
Joni ErnstSenateRepublican$2.0 million$1.8 million
Mariannette Miller-MeeksHouseDistrict 1Republican$9.1 million$1.7 million
Ashley HinsonHouseDistrict 2Republican$14.1 million$2.2 million
Zachary NunnHouseDistrict 3Republican$6.1 million$620,759
Randy FeenstraHouseDistrict 4Republican$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)
DistrictRepresentativePopulationMedian incomeFederal money
IA-01Mariannette Miller-Meeks800,735$73,680$5.6 billion
IA-02Ashley Hinson795,370$73,764$6.8 billion
IA-03Zachary Nunn816,359$80,844$5.6 billion
IA-04Randy Feenstra798,043$72,711$5.8 billion
By county (99)
CountyPopulationMedian incomeWages (IRS)Tax (IRS)Federal money
Adair County7,460$68,092$147.2 million$22.7 million$54.8 million
Adams County3,622$71,875$71.0 million$11.8 million$29.9 million
Allamakee County14,092$70,694$280.0 million$42.4 million$119.5 million
Appanoose County12,184$54,934$220.4 million$31.3 million$86.3 million
Audubon County5,599$58,229$105.3 million$22.6 million$55.9 million
Benton County25,724$86,962$656.8 million$107.9 million$181.5 million
Black Hawk County131,049$66,417$3.1 billion$548.3 million$904.4 million
Boone County26,668$83,531$691.5 million$115.4 million$181.9 million
Bremer County25,204$86,784$657.3 million$114.4 million$184.0 million
Buchanan County20,694$78,236$479.8 million$79.8 million$147.2 million
Buena Vista County20,753$71,719$442.5 million$66.1 million$125.8 million
Butler County14,268$73,715$320.4 million$52.1 million$119.8 million
Calhoun County9,803$64,964$194.1 million$37.2 million$76.1 million
Carroll County20,594$72,930$485.6 million$99.8 million$161.5 million
Cass County13,096$63,013$268.4 million$51.0 million$97.0 million
Cedar County18,349$80,602$476.9 million$77.3 million$151.6 million
Cerro Gordo County42,632$68,189$999.1 million$204.1 million$348.0 million
Cherokee County11,600$71,269$241.0 million$44.6 million$103.4 million
Chickasaw County11,807$75,675$270.8 million$59.3 million$85.4 million
Clarke County9,662$71,641$203.2 million$23.8 million$89.3 million
Clay County16,461$65,428$365.8 million$74.1 million$136.6 million
Clayton County17,013$67,242$357.8 million$65.3 million$137.4 million
Clinton County46,268$66,981$1.0 billion$159.3 million$336.8 million
Crawford County16,277$67,027$337.0 million$55.5 million$121.0 million
Dallas County107,968$102,379$4.9 billion$1.1 billion$516.3 million
Davis County9,157$77,194$153.5 million$22.2 million$47.4 million
Decatur County7,759$59,044$117.3 million$17.2 million$53.6 million
Delaware County17,558$74,989$419.1 million$71.0 million$122.2 million
Des Moines County38,487$62,928$810.5 million$133.7 million$551.0 million
Dickinson County17,990$75,432$464.0 million$126.9 million$165.4 million
Dubuque County99,030$77,630$2.6 billion$550.4 million$742.1 million
Emmet County9,262$63,730$184.7 million$29.7 million$72.8 million
Fayette County19,288$60,165$374.4 million$60.4 million$151.8 million
Floyd County15,328$68,557$321.7 million$51.4 million$120.7 million
Franklin County9,956$59,894$188.2 million$37.6 million$88.7 million
Fremont County6,514$71,621$148.3 million$33.0 million$69.3 million
Greene County8,688$63,409$180.5 million$33.4 million$69.4 million
Grundy County12,384$87,205$313.3 million$61.2 million$96.0 million
Guthrie County10,688$77,711$265.8 million$54.6 million$93.1 million
Hamilton County14,886$72,432$350.7 million$60.4 million$115.0 million
Hancock County10,671$70,601$233.6 million$43.4 million$106.6 million
Hardin County16,639$65,069$338.6 million$65.0 million$117.7 million
Harrison County14,632$79,535$357.8 million$59.6 million$117.1 million
Henry County20,004$67,436$378.7 million$55.1 million$130.8 million
Howard County9,445$67,446$193.2 million$32.6 million$75.8 million
Humboldt County9,591$71,946$218.6 million$50.3 million$66.9 million
Ida County6,911$63,073$158.1 million$37.0 million$54.9 million
Iowa County16,507$71,223$423.6 million$74.6 million$123.5 million
Jackson County19,390$74,186$451.1 million$74.8 million$131.3 million
Jasper County37,954$71,311$870.9 million$130.3 million$239.6 million
Jefferson County15,705$61,620$284.8 million$57.3 million$126.1 million
Johnson County156,639$74,935$4.4 billion$904.1 million$940.8 million
Jones County20,896$73,531$468.7 million$85.0 million$147.7 million
Keokuk County9,924$62,329$195.5 million$27.9 million$63.1 million
Kossuth County14,516$67,697$310.2 million$74.6 million$130.5 million
Lee County32,893$62,382$644.6 million$106.8 million$236.6 million
Linn County230,004$77,649$6.5 billion$1.2 billion$2.5 billion
Louisa County10,678$77,354$231.0 million$31.2 million$67.4 million
Lucas County8,716$61,793$161.6 million$23.7 million$59.2 million
Lyon County12,162$76,746$291.6 million$56.8 million$78.4 million
Madison County16,926$90,855$508.8 million$88.2 million$103.6 million
Mahaska County22,021$70,940$508.4 million$79.7 million$137.2 million
Marion County33,642$78,680$967.0 million$183.3 million$214.2 million
Marshall County40,114$73,315$846.2 million$126.9 million$273.5 million
Mills County14,568$90,753$423.4 million$77.4 million$120.0 million
Mitchell County10,575$71,365$232.5 million$50.2 million$92.1 million
Monona County8,557$68,377$169.8 million$32.7 million$110.5 million
Monroe County7,513$70,996$166.6 million$26.1 million$63.2 million
Montgomery County10,214$63,666$197.2 million$35.1 million$77.8 million
Muscatine County42,559$69,396$1.0 billion$152.7 million$286.4 million
O'Brien County14,126$68,356$312.2 million$64.6 million$101.1 million
Osceola County6,100$69,239$130.1 million$22.8 million$52.4 million
Page County15,131$57,953$267.9 million$45.4 million$103.8 million
Palo Alto County8,863$72,781$175.9 million$40.9 million$67.7 million
Plymouth County25,747$83,251$686.5 million$153.2 million$170.8 million
Pocahontas County7,046$61,875$130.3 million$25.3 million$55.3 million
Polk County503,175$83,576$15.7 billion$3.0 billion$3.6 billion
Pottawattamie County93,424$73,602$2.3 billion$359.0 million$634.6 million
Poweshiek County18,545$67,391$394.4 million$73.1 million$154.4 million
Ringgold County4,645$73,346$87.0 million$13.6 million$39.5 million
Sac County9,689$73,838$205.1 million$43.1 million$81.9 million
Scott County174,608$78,277$5.1 billion$966.2 million$1.1 billion
Shelby County11,778$72,738$272.2 million$56.1 million$104.3 million
Sioux County36,212$86,098$857.1 million$180.6 million$200.9 million
Story County100,466$69,685$2.3 billion$416.9 million$760.1 million
Tama County16,868$70,781$358.1 million$60.5 million$141.2 million
Taylor County5,868$67,740$107.3 million$20.2 million$40.2 million
Union County11,993$57,772$226.5 million$35.0 million$90.1 million
Van Buren County7,241$61,161$117.6 million$17.7 million$48.4 million
Wapello County35,362$64,766$712.0 million$88.5 million$214.7 million
Warren County54,409$94,588$1.8 billion$315.8 million$345.6 million
Washington County22,561$75,647$515.9 million$94.0 million$159.3 million
Wayne County6,532$61,964$103.1 million$17.0 million$43.3 million
Webster County36,886$68,975$742.3 million$121.8 million$249.3 million
Winnebago County10,583$67,642$212.3 million$36.1 million$86.4 million
Winneshiek County19,873$79,066$459.6 million$92.0 million$158.8 million
Woodbury County106,247$73,658$2.4 billion$367.5 million$658.3 million
Worth County7,350$78,008$152.4 million$28.5 million$61.1 million
Wright County12,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

MemberChamberDistrictParty
Joni ErnstSenateRepublican
Chuck GrassleySenateRepublican
Mariannette Miller-MeeksHouse1Republican
Ashley HinsonHouse2Republican
Zachary NunnHouse3Republican
Randy FeenstraHouse4Republican

State legislature

State House (99 members)
MemberDistrictParty
J.D. Scholten1Democratic
Bob Henderson2Republican
Tom Jeneary3Republican
Skyler Wheeler4Republican
Zach Dieken5Republican
Megan Jones6Republican
Wendy Larson7Republican
Ann Meyer8Republican
Henry Stone9Republican
John Wills10Republican
Craig Williams11Republican
Steven Holt12Republican
Travis Sitzmann13Republican
Jacob Bossman14Republican
Matt Windschitl15Republican
David Sieck16Republican
Devon Wood17Republican
Tom Moore18Republican
Brent Siegrist19Republican
Josh Turek20Democratic
Brooke Boden21Republican
Samantha Fett22Republican
Bubba Sorensen23Republican
Sam Wengryn24Republican
Hans Wilz25Republican
Austin Harris26Republican
Kenan Judge27Democratic
David Young28Republican
Brian Meyer29Democratic
Megan Srinivas30Democratic
Mary Madison31Democratic
Jennifer Konfrst32Democratic
Ruth Ann Gaines33Democratic
Rob Johnson34Democratic
Sean Bagniewski35Democratic
Austin Baeth36Democratic
Barb Kniff McCulla37Republican
Rick Olson39Democratic
Bill Gustoff40Republican
Ryan Weldon41Republican
Heather Matson42Democratic
Eddie Andrews43Republican
Larry McBurney44Democratic
Brian Lohse45Republican
Dan Gehlbach46Republican
Carter Nordman47Republican
Chad Behn48Republican
Beth Wessel-Kroeschell49Democratic
Ross Wilburn50Democratic
Brett Barker51Republican
David Blom52Republican
Dean Fisher53Republican
Josh Meggers54Republican
Shannon Latham55Republican
Mark Thompson56Republican
Pat Grassley57Republican
Charley Thomson58Republican
Christian Hermanson59Republican
Jane Bloomingdale60Republican
Timi Brown-Powers61Democratic
Jerome Amos62Democratic
Michael Bergan63Republican
Jason Gearhart64Republican
Shannon Lundgren65Republican
Steve Bradley66Republican
Craig Johnson67Republican
Chad Ingels68Republican
Tom Determann69Republican
Norlin Mommsen70Republican
Lindsay James71Democratic
Jennifer Smith72Republican
Elizabeth Wilson73Democratic
Eric Gjerde74Democratic
Bob Kressig75Democratic
Derek Wulf76Republican
Jeff Cooling77Democratic
Angel Ramirez78Democratic
Tracy Ehlert79Democratic
Aime Wichtendahl80Democratic
Dan Gosa81Democratic
Bobby Kaufmann82Republican
Cindy Golding83Republican
Tom Gerhold84Republican
Amy Nielsen85Democratic
Dave Jacoby86Democratic
Jeff Shipley87Republican
Helena Hayes88Republican
Elinor Levin89Democratic
Adam Zabner90Democratic
Judd Lawler91Republican
Heather Hora92Republican
Gary Mohr93Republican
Mike Vondran94Republican
Taylor Collins95Republican
Mark Cisneros96Republican
Ken Croken97Democratic
Monica Kurth98Democratic
Matt Rinker99Republican
Blaine Watkins100Republican
State Senate (49 members)
MemberDistrictParty
Catelin Drey1Democratic
Jeff Taylor2Republican
Lynn Evans3Republican
Tim Kraayenbrink4Republican
Dave Rowley5Republican
Jason Schultz6Republican
Kevin Alons7Republican
Mark Costello8Republican
Tom Shipley9Republican
Dan Dawson10Republican
Amy Sinclair12Republican
Cherielynn Westrich13Republican
Sarah Garriott14Democratic
Tony Bisignano15Democratic
Renee Hardman16Democratic
Izaah Knox17Democratic
Janet Petersen18Democratic
Ken Rozenboom19Republican
Mike Pike20Republican
Mike Bousselot21Republican
Matt Blake22Democratic
Jack Whitver23Republican
Jesse Green24Republican
Herman Quirmbach25Democratic
Kara Warme26Republican
Annette Sweeney27Republican
Dennis Guth28Republican
Sandy Salmon29Republican
Doug Campbell30Republican
Bill Dotzler31Democratic
Mike Klimesh32Republican
Carrie Koelker33Republican
Dan Zumbach34Republican
Mike Zimmer35Democratic
Tom Townsend36Democratic
Molly Donahue37Democratic
Dave Sires38Republican
Liz Bennett39Democratic
Art Staed40Democratic
Kerry Gruenhagen41Republican
Charlie McClintock42Republican
Zach Wahls43Democratic
Adrian Dickey44Republican
Janice Weiner45Democratic
Dawn Driscoll46Republican
Scott Webster47Republican
Mark Lofgren48Republican
Cindy Winckler49Democratic
Jeff Reichman50Republican

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

RecipientAgencyAward valueWhat for
IOWA STATE UNIVERSITY OF SCIENCE AND TECHNOLOGYDepartment of Energy$1.2 billionMULTI-PROGRAM NATIONAL PHYSICAL RESEARCH INCLUDING RARE EARTHS AND USE OF AMES MPC.
MSM GROUP NORTH AMERICA INC.Department of Defense$635.2 millionDESIGN, 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 millionIGF::OT::IGF TCTS INCREMENT II (TCTS INC II)
DATA LINK SOLUTIONS LLCDepartment of Defense$361.4 millionMIDS JTRS SPARES PRODUCTION
BAE SYSTEMS INFORMATION AND ELECTRONIC SYSTEMS INTEGRATION INC.Department of Defense$360.2 millionGLOBAL POSITIONING SYSTEM MILITARY USERS EQUIPMENT MINIATURE SERIAL INTERFACE RECEIVER CARD PROGRAM WITH NEXT GENERATION APPLICATION SPECIFI
ROCKWELL COLLINS SIMULATION & TRAINING SOLUTIONS LLCDepartment of Defense$338.2 millionHITS-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 LLCDepartment of Defense$269.6 millionM795 TNT - AWARD OF FY16 REQUIREMENTS.
AMERICAN ORDNANCE LLCDepartment of Defense$229.3 millionAWARD OF FY20 REQUIREMENTS FOR THE M795 TNT 155MM PROJECTILE.
BAE SYSTEMS INFORMATION AND ELECTRONIC SYSTEMS INTEGRATION INC.Department of Defense$228.6 millionMGUE INCREMENT 1 TD RCI
AMERICAN ORDNANCE LLCDepartment of Defense$197.4 millionORDER W519TC25F0357 IS FOR THE CONTRACTOR TO LOAD, ASSEMBLE, AND PACK A QUANTITY OF 388,436 155MM M795 TNT LOADED PROJECTILES.

Largest grants

RecipientAgencyAward valueWhat for
IOWA HOMELAND SECURITY AND EMERGENCY MANAGEMENT DEPARTMENTDepartment of Homeland Security$542.9 millionGRANT TO LOCAL GOVERNMENT FOR REPAIR OR REPLACEMENT OF DISASTER DAMAGED FACILITIES
DEPARTMENT OF EDUCATION IOWADepartment of Agriculture$215.6 millionCNP CN BLOCK PROG
DEPARTMENT OF EDUCATION IOWADepartment of Agriculture$194.4 millionCNP CN BLOCK PROG
DEPARTMENT OF EDUCATION IOWADepartment of Agriculture$160.6 millionCNP CN BLOCK PROG
DEPARTMENT OF EDUCATION IOWADepartment of Education$145.9 millionSTATE GRANT - B (611)
DEPARTMENT OF EDUCATION IOWADepartment of Education$112.3 millionTITLE I PART A BASIC GRANTS TO LEAS
DEPARTMENT OF EDUCATION IOWADepartment of Agriculture$87.0 millionCNP CN BLOCK PROGRAMS TOTAL CONSOLIDATED
IOWA DEPARTMENT OF TRANSPORTATIONDepartment of Transportation$60.0 millionPROJECT TITLE: SOUTHWEST MIXMASTER INTERCHANGE RECONSTRUCTION :::: PROJECT DESCRIPTION: SW I-35/I-80/I-235 INTERCHANGE IN POLK COUNTY AND TH
CITY OF CEDAR RAPIDSDepartment of Transportation$56.4 millionPROJECT TITLE: 8TH AVENUE BRIDGE REPLACEMENT OVER THE CEDAR RIVER ARC OF JUSTICE BRIDGE PROJECT :::: PROJECT DESCRIPTION: THE PROJECT WILL R
DEPARTMENT OF EDUCATION IOWADepartment of Education$50.9 millionTITLE 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

Federal spending in Iowa by fiscal yearBar chart of federal award obligations (contracts, grants, loans and other awards) for work in Iowa, by fiscal year.FY18$24.1BFY19$26.4BFY20$36.0BFY21$37.9BFY22$30.5BFY23$30.9BFY24$32.3BFY25$36.5BFY26$34.6B
Federal spending in Iowa by fiscal year Source: USAspending.gov (U.S. Treasury)
Show the numbers as a table
YearValue
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.

Campaign money raised by Iowa's members of CongressBar chart of total campaign receipts per member, latest two-year cycle reported to the FEC.Mariannette Miller-Meeks (R)$9.1MZachary Nunn (R)$6.1MAshley Hinson (R)$5.6MJoni Ernst (R)$2.0MRandy Feenstra (R)$1.1MChuck Grassley (R)$528K
Campaign money raised by Iowa's members of Congress Source: OpenFEC API (Federal Election Commission)
Show the numbers as a table

2026 candidates in Iowa How government works

Votes in Congress

The latest recorded votes. Each link shows how Iowa's members voted.

All House votes All Senate votes

Elections

Page built from records updated automatically (2026-11-04T20:49:23Z UTC). Data status.