Legislators › Senate
Sen. Mark Costello
Republican · Senate District 8 · Mills
In office since 2013 · 7 General Assemblies · Chair, Health and Human Services Appropriations Subcommittee
Elections
- Iowa Senate District 8 · November 5, 2024Won70.5%
- Iowa Senate District 12 · November 3, 2020Won69.0%
- Iowa Senate District 12 · Republican primary · June 2, 2020Won59.3%
Campaign finance
State campaign committee
| Cycle | Raised | In-kind | Spent | Cash on hand |
|---|---|---|---|---|
| 2025–2026 Costello for Iowa Senate | $33,600 | $0 | $1,000 | $42,129 |
| 2023–2024 Costello for Iowa Senate | $96,050 | $91 | $106,356 | $9,529 |
| 2021–2022 Costello for Iowa Senate | $64,250 | $50 | $50,756 | $19,834 |
| 2019–2020 Costello for Iowa Senate | $69,790 | $133 | $63,768 | $6,341 |
| 2017–2018 Costello for Iowa Senate | $24,750 | $0 | $37,796 | $319 |
Every report (17)
- 2025 · January 1 through December 31 · raised $33,600, spent $1,000, ended with $42,129 · filed January 7, 2026 · Summary (PDF)
- 2024 · Oct. 15 through Dec. 31 OR Wed. Preceding General through Dec. 31 · raised $3,050, spent $500, ended with $9,529 · filed January 19, 2025 · Summary (PDF)
- 2024 · Oct. 15 through Tuesday Preceding General · raised $9,100, spent $15,000, ended with $6,979 · filed October 30, 2024 · Summary (PDF)
- 2024 · July 15 through October 14 · raised $47,800, spent $90,202, ended with $12,879 · filed October 16, 2024 · Summary (PDF)
- 2024 · May 15 through July 14 OR Wed. Preceding Primary through July 14 · raised $3,500, spent $104, ended with $55,281 · filed July 17, 2024 · Summary (PDF)
- 2024 · Jan 1 through May 14 · raised $2,100, spent $0, ended with $51,884 · filed May 17, 2024 · Summary (PDF)
- 2023 · January 1 through December 31 · raised $30,500, spent $550, ended with $49,784 · filed January 11, 2024 · Summary (PDF)
- 2022 · January 1 through December 31 · raised $41,200, spent $50,556, ended with $19,834 · filed January 16, 2023 · Summary (PDF)
- 2021 · January 1 through December 31 · raised $23,050, spent $200, ended with $29,191 · filed January 5, 2022 · Summary (PDF)
- 2020 · Oct. 15 through Dec. 31 or Wed. Preceding General through Dec. 31 · raised $5,000, spent $485, ended with $6,341 · filed January 5, 2021 · Summary (PDF)
- 2020 · Oct. 15 through Tuesday Preceding General · raised $2,650, spent $6,563, ended with $1,826 · filed October 30, 2020 · Summary (PDF)
- 2020 · July 15 through October 14 · raised $35,410, spent $33,139, ended with $5,738 · filed October 15, 2020 · Summary (PDF)
- 2020 · May 15 through July 14 or Wed. Preceding Primary through July 14 · raised $0, spent $351, ended with $3,467 · filed July 21, 2020 · Summary (PDF)
- 2020 · May 15 through Tuesday Preceding Primary · raised $600, spent $4,948, ended with $3,817 · filed May 26, 2020 · Summary (PDF)
- 2020 · January 1 through May 14 · raised $1,370, spent $15,294, ended with $8,165 · filed May 19, 2020 · Summary (PDF)
- 2019 · January 1 through December 31 · raised $24,760, spent $2,989, ended with $22,090 · filed January 14, 2020 · Summary (PDF)
- 2018 · January 1 through December 31 · raised $24,750, spent $37,796, ended with $319 · filed January 16, 2019 · Summary (PDF)
PACs that gave
- Iowa Health PAC$34,000 · last September 21, 2026
- IHA PAC$12,000 · last August 20, 2026
- Wellmark, Inc. PAC or WellPAC$10,000 · last September 21, 2026
- Iowa Farm Bureau Federation Political Action Committee$10,000 · last September 9, 2024
- IOWA MEDICAL POLITICAL ACTION COMMITTEE$8,600 · last September 14, 2026
- Iowa Dental Political Action Committee$8,250 · last July 15, 2026
- Iowa Providers PAC$7,500 · last October 8, 2026
- Bankers Unite in Legislative Decisions AKA: BUILD$6,500 · last September 18, 2026
- Delta Dental of Iowa PAC$6,000 · last October 13, 2026
- Iowa Industry Political Action Committee or IIPAC$5,000 · last September 25, 2026
- Associated General Contractors of Iowa PAC$5,000 · last July 15, 2024
- Federation of Iowa Insurers PAC$3,750 · last September 22, 2026
- Elite PAC$3,000 · last October 2, 2024
- Iowa Association of Nurse Anesthetists PAC$1,750 · last September 21, 2026
- Iowa Chiropractic Society Pac$1,750 · last September 21, 2026
- Manufactured Housing Political Action Committee #6096$1,500 · last September 24, 2026
- Golden Grain Energy State PAC$1,200 · last August 11, 2026
- Iowa BEV PAC #6098$1,000 · last July 20, 2026
- Credit Union PAC$1,000 · last July 26, 2023
- Primary Care Political Action Committee$750 · last January 2, 2025
- Iowa Pharmacy PAC$750 · last October 23, 2024
- Iowa Friends of Rural Electrification-IAEC PAC$750 · last August 12, 2024
- Iowa Automobile Dealers Association PAC$750 · last September 21, 2026
- LS2group PAC$650 · last September 1, 2026
- Truck PAC Iowa (formerly Motor Carriers PAC)$500 · last October 20, 2022
From the PACs’ own reports, 2019 on.
Summary totals from reports filed with the Iowa Ethics & Campaign Disclosure Board. Funnel doesn't republish individual contributors' names or addresses. Full reports: the Board's public reports.