Legislators › Senate
Former Sen. Nate Boulton
Democrat · Senate District 20 · Polk
Served 2017–the 90th General Assembly · 4 General Assemblies
No longer in office after the 90th General Assembly. Senate District 20 now
There’s nothing new to follow for a former legislator. To keep up with this seat, follow Senate District 20.
Official profileElections
- Iowa House District 39 · November 3, 2026Won61.1%
- Iowa House District 39 · Democratic primary · June 2, 2026Won99.5%
- Iowa Senate District 20 · November 5, 2024Lost49.8%
- Iowa Senate District 16 · November 3, 2020Won75.7%
- Governor · Democratic primary · June 5, 2018Lost5.1%
Campaign finance
State campaign committee
| Cycle | Raised | In-kind | Spent | Cash on hand |
|---|---|---|---|---|
| 2025–2026 Boulton for Iowa House | $230,984 | $21,504 | $199,986 | $33,386 |
| 2023–2024 Boulton for Senate | $490,536 | $519,010 | $565,114 | $2,388 |
| 2021–2022 Boulton for Senate | $75,566 | $1,911 | $28,999 | $76,967 |
| 2019–2020 Boulton for Senate | $83,857 | $842 | $67,458 | $30,399 |
| 2019–2020 Boulton for Iowa | $0 | $0 | $4,249 | $0 |
| 2017–2018 Boulton for Iowa | $535,688 | $9,865 | $1,103,307 | $5,850 |
| 2017–2018 Boulton for Senate | $14,000 | $7 | $7,762 | $14,000 |
Every report (29)
- 2026 · Oct. 15 through Tuesday Preceding General · raised $11,940, spent $142,690, ended with $33,386 · filed October 30, 2026 · Summary (PDF)
- 2026 · July 15 through October 14 · raised $135,654, spent $50,144, ended with $164,137 · filed October 19, 2026 · Summary (PDF)
- 2026 · May 15 through July 14 OR Wed. Preceding Primary through July 14 · raised $21,935, spent $4,536, ended with $78,627 · filed July 17, 2026 · Summary (PDF)
- 2026 · May 15 through Tuesday Preceding Primary · raised $1,857, spent $8, ended with $61,228 · filed May 28, 2026 · Summary (PDF)
- 2026 · Jan 1 through May 14 · raised $16,445, spent $699, ended with $59,379 · filed May 18, 2026 · Summary (PDF)
- 2025 · January 1 through December 31 · raised $43,153, spent $1,908, ended with $43,634 · filed January 6, 2026 · Summary (PDF)
- 2024 · Oct. 15 through Dec. 31 OR Wed. Preceding General through Dec. 31 · raised $6,541, spent $13,986, ended with $2,388 · filed January 14, 2025 · Summary (PDF)
- 2024 · Oct. 15 through Tuesday Preceding General · raised $57,831, spent $261,201, ended with $9,833 · filed November 1, 2024 · Summary (PDF)
- 2024 · July 15 through October 14 · raised $202,035, spent $265,104, ended with $213,203 · filed October 21, 2024 · Summary (PDF)
- 2024 · May 15 through July 14 OR Wed. Preceding Primary through July 14 · raised $60,745, spent $5,858, ended with $276,273 · filed July 17, 2024 · Summary (PDF)
- 2024 · May 15 through Tuesday Preceding Primary · raised $6,756, spent $129, ended with $221,385 · filed May 31, 2024 · Summary (PDF)
- 2024 · Jan 1 through May 14 · raised $78,075, spent $9,395, ended with $214,759 · filed May 17, 2024 · Summary (PDF)
- 2023 · January 1 through December 31 · raised $78,553, spent $9,440, ended with $146,079 · filed January 11, 2024 · Summary (PDF)
- 2022 · January 1 through December 31 · raised $48,902, spent $24,178, ended with $76,967 · filed January 13, 2023 · Summary (PDF)
- 2021 · January 1 through December 31 · raised $26,664, spent $4,821, ended with $52,242 · filed January 10, 2022 · Summary (PDF)
- 2020 · Oct. 15 through Dec. 31 or Wed. Preceding General through Dec. 31 · raised $1,604, spent $6, ended with $30,399 · filed January 5, 2021 · Summary (PDF)
- 2020 · Oct. 15 through Tuesday Preceding General · raised $3,435, spent $13,853, ended with $28,801 · filed October 30, 2020 · Summary (PDF)
- 2020 · July 15 through October 14 · raised $34,408, spent $52,668, ended with $39,219 · filed October 16, 2020 · Summary (PDF)
- 2020 · May 15 through July 14 or Wed. Preceding Primary through July 14 · raised $3,465, spent $379, ended with $57,478 · filed July 17, 2020 · Summary (PDF)
- 2020 · May 15 through Tuesday Preceding Primary · raised $825, spent $36, ended with $54,392 · filed May 28, 2020 · Summary (PDF)
- 2020 · January 1 through May 14 · raised $3,138, spent $28, ended with $53,603 · filed May 18, 2020 · Summary (PDF)
- 2019 · January 1 through December 31 · raised $36,982, spent $488, ended with $50,493 · filed January 13, 2020 · Summary (PDF)
- 2019 · January 1 through December 31 · raised —, spent $4,249, ended with $0 · filed February 25, 2019 · Summary (PDF)
- 2018 · Oct. 15 through Dec. 31 or Wed. Preceding General through Dec. 31 · raised $25, spent —, ended with $5,850 · filed January 18, 2019 · Summary (PDF)
- 2018 · January 1 through December 31 · raised $14,000, spent $7,762, ended with $14,000 · filed January 18, 2019 · Summary (PDF)
- 2018 · July 15 through October 14 · raised $0, spent $14,898, ended with $38 · filed October 19, 2018 · Summary (PDF)
- 2018 · May 15 through July 14 or Wed. Preceding Primary through July 14 · raised $0, spent $24,032, ended with $14,936 · filed July 19, 2018 · Summary (PDF)
- 2018 · May 15 through Tuesday Preceding Primary · raised $35,642, spent $125,563, ended with $10,968 · filed June 1, 2018 · Summary (PDF)
- 2018 · January 1 through May 14 · raised $500,021, spent $938,814, ended with $100,888 · filed May 21, 2018 · Summary (PDF)
PACs that gave
- Justice For All Political Action Committee$55,500 · last September 3, 2026
- Operating Engineers Local 234 Political Fund$29,500 · last August 19, 2026
- Iowa Lawpac$15,500 · last October 1, 2026
- Iowa State U.A.W. PAC$14,500 · last October 14, 2026
- Laborers' PAC$12,500 · last August 13, 2026
- Local Union No 347 IBEW PAC Fund$10,000 · last June 9, 2026
- Great Plains Laborers' District Council Iowa PAC$9,000 · last October 30, 2024
- Central Iowa Building and Construction Trades CouncilPAC$9,000 · last October 19, 2025
- Heavy Highway Political Action Committee$8,000 · last July 29, 2026
- Iowa State Education Assn. PAC or ISEA PAC$7,500 · last August 7, 2026
- Associated General Contractors of Iowa PAC$7,000 · last August 6, 2026
- Local #4 Fire PAC$6,250 · last July 12, 2026
- Iowans for Health Liberty PAC$5,000 · last September 11, 2024
- Iowa State Building & Trades Council PEC$4,500 · last September 2, 2026
- Iron Workers Local 67 PAC$3,550 · last June 18, 2026
- Plumbers & Steamfitters Local Union #33$3,500 · last May 7, 2026
- Police Officers For Good Government$3,000 · last June 29, 2026
- Iowa Staff Union-National Staff Organization PAC$3,000 · last September 21, 2026
- Credit Union PAC$3,000 · last July 10, 2024
- Ankeny Area Democrats$2,600 · last October 20, 2024
- Elite PAC$2,500 · last October 2, 2024
- Teamsters Local 90 D.R.I.V.E.$2,090 · last October 28, 2025
- Iowa NECA PAC$2,000 · last July 18, 2024
- Casey's PAC$2,000 · last September 25, 2024
- IOWA MEDICAL POLITICAL ACTION COMMITTEE$2,000 · last October 7, 2024
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.