Mechanical Contractors Association of Iowa (MCAI)
Registered on 148 bills since the 88th General Assembly.
20
supported · 8 became law (40%)6
opposed · 3 became law anyway (50%)121
undecided4
lobbyistsHow legislators voted on its bills
91st General Assembly · 3 contested bills it took a side on. Republicans voted its way 67% of the time · Democrats voted its way 33% of the time.
Senate
| Legislator | Voted its way | Share |
|---|---|---|
| Doug Campbell R | 2 of 3 | 67% |
| Jeff Reichman R | 2 of 3 | 67% |
| Cherielynn Westrich R | 2 of 3 | 67% |
| Matt Blake D | 1 of 3 | 33% |
| Molly Donahue D | 1 of 3 | 33% |
The bills
- HSB 114 Relating to unemployment insurance taxes on employersFor House 60–27
- HSB 114 Relating to unemployment insurance taxes on employersFor Senate 32–16
- HSB 68 Relating to workforce training, unemployment insurance, adult education, and other functions and programs of the department of workforce development, the workforce development board, and local workforce development boards, and making appropriationsAgainst House 64–33
- HSB 68 Relating to workforce training, unemployment insurance, adult education, and other functions and programs of the department of workforce development, the workforce development board, and local workforce development boards, and making appropriationsAgainst Senate 32–15
- SSB 3044 Relating to programs and procedures of the department of workforce development and including effective date provisionsFor Senate 3–2
Each legislator’s last floor vote on a bill is compared with the side the organization registered on it (its latest declaration; undecided doesn’t count). Only contested votes count, where at least a tenth of the chamber voted the other way, since most bills pass nearly unanimously. A vote on an amended bill may not be the version that was lobbied. Legislators with fewer than 3 such votes aren’t listed.
What it paid lobbyists
- July 2025 – June 2026$27,040PolicyWorks $27,040 · Justin Hupfer · Christopher Rants · filed July 13, 2026
- July 2024 – June 2025$26,520PolicyWorks $26,520 · Justin Hupfer · Christopher Rants · filed July 7, 2025
- July 2023 – June 2024$26,000PolicyWorks $26,000 · Justin Hupfer · Christopher Rants · filed July 15, 2024
- July 2022 – June 2023$25,500PolicyWorks $25,500 · Justin Hupfer · Christopher Rants · filed July 10, 2023
- July 2021 – June 2022$25,000PolicyWorks $25,000 · Justin Hupfer · Brian Johnson · Christopher Rants · filed July 17, 2022
- July 2020 – June 2021$25,000PolicyWorks $25,000 · Justin Hupfer · Brian Johnson · Christopher Rants · John Cacciatore · filed July 9, 2021
- July 2019 – June 2020$24,000Brian Johnson $24,000 · Christopher Rants · craig walter · filed July 27, 2020
- July 2018 – June 2019$24,000Brian Johnson $24,000 · filed July 25, 2019
From client reports filed with the Legislature each July. Every organization →
Bills, newest first
- SF 2168 Relating to workforce matters including apprenticeships and other career training, unemployment insu…For91st GA · declared April 15, 2026 · Signed by Governor
- HF 2756 Relating to licensing of service companies, motor vehicle service contracts, and residential service…Undecided91st GA · declared April 10, 2026 · Signed by Governor
- HF 2714 Relating to licensing of service companies, motor vehicle service contracts, and residential service…Undecided91st GA · declared March 31, 2026 · Became law (new number)
- SF 2412 Relating to qualifications for state and local government employment and professional licensureUndecided91st GA · declared February 26, 2026 · Died when the session ended
- HF 2558 Relating to the definition of public improvement for purposes of public construction biddingUndecided91st GA · declared February 19, 2026 · Signed by Governor
- SF 2365 Relating to public improvement contracts, including notice requirementsUndecided91st GA · declared February 18, 2026 · Signed by Governor
- SF 2376 Relating to bonds and letters of credit for general contractors and subcontractorsUndecided91st GA · declared February 18, 2026 · Died when the session ended
- SSB 1151 Relating to bonds for construction contractorsUndecided91st GA · declared February 18, 2026 · Renumbered as SF 576
- HF 2400 Creating a contractor performance assessment systemUndecided91st GA · declared February 12, 2026 · Died when the session ended
- HF 2189 Relating to public improvement contracts, including notice requirementsUndecided91st GA · declared February 12, 2026 · Became law (new number)
- SSB 3159 Relating to public improvement contracts, including notice requirementsUndecided91st GA · declared February 12, 2026 · Became law (new number)
- HSB 674 Relating to apprenticeships and other career training and making appropriationsFor91st GA · declared February 11, 2026 · Renumbered as HF 2466
- HSB 592 Relating to the definition of public improvement for purposes of public construction biddingUndecided91st GA · declared February 4, 2026 · Became law (new number)
- SF 2169 Relating to apprenticeshipsUndecided91st GA · declared February 2, 2026 · Died when the session ended
- SSB 3072 Relating to apprenticeshipsUndecided91st GA · declared January 27, 2026 · Renumbered as SF 2169
- HSB 567 Relating to public improvement contracts, including notice requirementsUndecided91st GA · declared January 19, 2026 · Became law (new number)
- HSB 527 Relating to a public utility’s ability to provide nonutility service and repair of residential heati…Against91st GA · declared January 13, 2026 · Died when the session ended
- HF 1039 Relating to and making appropriations from the rebuild Iowa infrastructure fund and technology reinv…Undecided91st GA · declared May 9, 2025 · Signed by Governor
- SF 650 Relating to and making appropriations from the rebuild Iowa infrastructure fund and technology reinv…Undecided91st GA · declared May 9, 2025 · Became law (new number)
- HSB 336 Relating to and making appropriations for the economic development of the state, including to the ec…Undecided91st GA · declared May 2, 2025 · Became law (new number)
- SF 645 Relating to and making appropriations for the economic development of the state, including to the ec…Undecided91st GA · declared May 2, 2025 · Signed by Governor
- HSB 334 Relating to and making appropriations from the rebuild Iowa infrastructure fund and technology reinv…Undecided91st GA · declared May 2, 2025 · Became law (new number)
- HF 986 Relating to matters under the purview of the department of insurance and financial services, the uti…Undecided91st GA · declared April 23, 2025 · Died when the session ended
- HF 968 Relating to licensure fees for professional licenses, permits, and certificationsUndecided91st GA · declared April 16, 2025 · Died when the session ended
- HF 1012 Relating to the natural hazard mitigation financing program, the disaster recovery housing assistanc…Undecided91st GA · declared April 14, 2025 · Became law (new number)
- HF 911 Relating to matters under the purview of the department of insurance and financial services includin…Undecided91st GA · declared April 3, 2025 · Renumbered as HF 986
- HSB 313 Relating to local government property taxes, financial authority, and budgets, modifying appropriati…Undecided91st GA · declared April 3, 2025 · Died when the session ended
- SSB 1208 Relating to local government property taxes, financial authority, and budgets, modifying appropriati…Undecided91st GA · declared April 3, 2025 · Died when the session ended
- SF 619 Relating to the natural hazard mitigation financing program, the disaster recovery housing assistanc…Undecided91st GA · declared April 3, 2025 · Signed by Governor
- HF 982 Relating to the natural hazard mitigation financing program, the disaster recovery housing assistanc…Undecided91st GA · declared April 2, 2025 · Became law (new number)
- SF 574 Relating to retention of fees for public improvement contractsUndecided91st GA · declared March 31, 2025 · Signed by Governor
- HF 767 Concerning private sector employee drug testingUndecided91st GA · declared March 25, 2025 · Signed by Governor
- SF 487 Relating to employer recordkeeping and auditing requirements for purposes of unemployment insurance …Undecided91st GA · declared March 25, 2025 · Died when the session ended
- SF 603 Relating to workforce compensation and training, unemployment insurance, and other functions and pro…Against91st GA · declared March 21, 2025 · Signed by Governor
- SF 576 Relating to bonds for general contractorsUndecided91st GA · declared March 11, 2025 · Renumbered as SF 2376
- SF 504 Relating to unemployment insurance taxes on employersFor91st GA · declared March 7, 2025 · Became law (new number)
- SF 431 Relating to retention of fees for public improvement contractsUndecided91st GA · declared March 5, 2025 · Became law (new number)
- SF 310 Relating to fire protection sprinkler systems in certain residential propertiesUndecided91st GA · declared February 21, 2025 · Renumbered as SF 2439
- SF 379 Creating a deduction available against the individual income tax for educational expenses at institu…Undecided91st GA · declared February 21, 2025 · Died when the session ended
- SSB 1111 Providing for disqualification for unemployment benefits due to separation from short-term employmen…Undecided91st GA · declared February 21, 2025 · Renumbered as SF 466
- SSB 1165 Relating to employer recordkeeping and auditing requirements for purposes of unemployment insurance …Undecided91st GA · declared February 21, 2025 · Renumbered as SF 487
- SSB 1114 Related to the regulation of certain licensed professionals by counties and cities, including prohib…Undecided91st GA · declared February 18, 2025 · Renumbered as SF 595
- HF 421 Relating to injuries subject to workers’ compensation and including retroactive applicability provis…Undecided91st GA · declared February 18, 2025 · Died when the session ended
- HF 432 Relating to eligibility for financial assistance from the department of workforce development for ce…Undecided91st GA · declared February 18, 2025 · Died when the session ended
- HSB 26 Concerning private sector employee drug testingUndecided91st GA · declared February 14, 2025 · Became law (new number)
- SSB 1110 Relating to disqualification for unemployment benefits for other compensation received and including…Undecided91st GA · declared February 14, 2025 · Died when the session ended
- SSB 1119 Creating a deduction available against the individual income tax for educational expenses at institu…Undecided91st GA · declared February 14, 2025 · Renumbered as SF 379
- SSB 1068 Relating to workforce training, unemployment insurance, adult education, and other functions and pro…Undecided91st GA · declared January 30, 2025 · Became law (new number)
- HF 90 Relating to continuing education requirements for licensed professionsUndecided91st GA · declared January 24, 2025 · Died when the session ended
- HSB 68 Relating to workforce training, unemployment insurance, adult education, and other functions and pro…Undecided91st GA · declared January 24, 2025 · Became law (new number)
- SF 78 Relating to certain specified skilled trades, including modifying provisions related to department o…Undecided91st GA · declared January 24, 2025 · Died when the session ended
- SSB 1014 Concerning private sector employee drug testingUndecided91st GA · declared January 22, 2025 · Became law (new number)
- SF 2438 Relating to and making appropriations from the rebuild Iowa infrastructure fund and technology reinv…Undecided90th GA · declared April 12, 2024 · Became law (new number)
- SSB 3202 SSB 3202Undecided90th GA · declared April 5, 2024 · Became law (new number)
- HSB 735 HSB 735Undecided90th GA · declared March 22, 2024 · Died when the session ended
- SSB 3182 SSB 3182Undecided90th GA · declared February 23, 2024 · Died when the session ended
- SF 2259 Relating to the Iowa educational savings plan trust by expanding the definition of qualified educati…Undecided90th GA · declared February 9, 2024 · Renumbered as SF 2440
- SSB 3128 SSB 3128Undecided90th GA · declared February 2, 2024 · Renumbered as SF 2259
- HF 2184 Relating to continuing education requirements for licensed professions and occupationsUndecided90th GA · declared February 2, 2024 · Renumbered as HF 2486
- SF 2133 Creating a jobs and infrastructure revolving fund and program administered by the Iowa finance autho…Undecided90th GA · declared February 2, 2024 · Renumbered as SF 2413
- HF 2170 Relating to radon mitigation in residential buildingsUndecided90th GA · declared February 2, 2024 · Renumbered as HF 2491
- HSB 578 HSB 578Undecided90th GA · declared February 2, 2024 · Became law (new number)
- SF 2096 Repealing gender balance requirements for appointive bodiesUndecided90th GA · declared February 2, 2024 · Signed by Governor
- SF 2154 Relating to building design element regulation by governmental subdivisions, and including effective…Undecided90th GA · declared February 2, 2024 · Died when the session ended
- SF 2203 Relating to the inspection obligations of the department of inspections, appeals, and licensing asso…Undecided90th GA · declared February 2, 2024 · Became law (new number)
- HSB 619 HSB 619Undecided90th GA · declared January 30, 2024 · Became law (new number)
- SSB 3064 SSB 3064Undecided90th GA · declared January 23, 2024 · Became law (new number)
- HSB 134 HSB 134Undecided90th GA · declared March 3, 2023 · Became law (new number)
- SF 167 Relating to youth employment and making penalties applicableUndecided90th GA · declared March 3, 2023 · Became law (new number)
- SF 442 Related to guaranteed maximum price contractsUndecided90th GA · declared March 3, 2023 · Died when the session ended
- SF 479 Repealing energy conservation requirements for new constructionUndecided90th GA · declared March 3, 2023 · Died when the session ended
- HSB 179 HSB 179Undecided90th GA · declared February 24, 2023 · Renumbered as HF 460
- SF 319 Concerning private sector employee drug testingUndecided90th GA · declared February 24, 2023 · Died when the session ended
- SF 334 Repealing energy conservation requirements for new constructionUndecided90th GA · declared February 22, 2023 · Renumbered as SF 479
- SF 321 Relating to boiler inspectionsUndecided90th GA · declared February 17, 2023 · Became law (new number)
- HF 337 Relating to the use of certain refrigerantsUndecided90th GA · declared February 17, 2023 · Signed by Governor
- SF 320 Relating to the use of certain refrigerantsUndecided90th GA · declared February 17, 2023 · Became law (new number)
- HSB 150 HSB 150Undecided90th GA · declared February 9, 2023 · Became law (new number)
- HSB 98 HSB 98For90th GA · declared January 27, 2023 · Died when the session ended
- SSB 1073 SSB 1073Undecided90th GA · declared January 26, 2023 · Became law (new number)
- HF 6 Relating to workforce development, including establishing the Iowa workforce grant and incentive pro…Undecided90th GA · declared January 13, 2023 · Renumbered as HF 447
- SF 36 Relating to the registration of construction contractorsUndecided90th GA · declared January 13, 2023 · Renumbered as SF 128
- SSB 3114 SSB 3114Undecided89th GA · declared February 10, 2022 · Renumbered as SF 2307
- HSB 665 HSB 665Undecided89th GA · declared February 8, 2022 · Became law (new number)
- HSB 648 HSB 648For89th GA · declared February 2, 2022 · Died when the session ended
- SF 2098 Relating to statements required to be submitted to the state building code commissioner by state age…Undecided89th GA · declared January 27, 2022 · Died when the session ended
- SF 339 Relating to the employment of unauthorized aliens and providing penaltiesUndecided89th GA · declared January 25, 2022 · Died when the session ended
- HF 2036 Relating to COVID-19 testing requirements by employers and including effective date provisionsUndecided89th GA · declared January 21, 2022 · Died when the session ended
- SF 2012 Prohibiting the labor commissioner from implementing, enforcing, or conforming to certain federal oc…Undecided89th GA · declared January 21, 2022 · Died when the session ended
- SF 2018 Relating to building design element regulation by governmental subdivisions, and including effective…Undecided89th GA · declared January 21, 2022 · Died when the session ended
- HF 2013 Creating a growing our workforce tax credit available against the individual and corporate income ta…Undecided89th GA · declared January 18, 2022 · Died when the session ended
- SF 617 Concerning unemployment insurance and including effective date and applicability provisionsUndecided89th GA · declared April 29, 2021 · Died when the session ended
- HF 862 Relating to and making appropriations to state departments and agencies from the rebuild Iowa infras…For89th GA · declared April 16, 2021 · Signed by Governor
- SF 600 Relating to and making appropriations to state departments and agencies from the rebuild Iowa infras…Undecided89th GA · declared April 16, 2021 · Became law (new number)
- HF 582 Relating to affordable housing, disaster housing assistance, and redevelopment tax credits by creati…For89th GA · declared March 19, 2021 · Died when the session ended
- SF 295 Relating to affordable housing, disaster housing assistance, and redevelopment tax credits by creati…For89th GA · declared March 19, 2021 · Died when the session ended
- HF 811 Modifying provisions applicable to individuals licensed by the plumbing and mechanical systems board…For89th GA · declared March 9, 2021 · Died when the session ended
- SF 493 Relating to the registration of construction contractorsUndecided89th GA · declared March 5, 2021 · Died when the session ended
- HF 640 Modifying provisions applicable to individuals licensed by the plumbing and mechanical systems board…For89th GA · declared February 25, 2021 · Renumbered as HF 811
- HF 559 Relating to financial assistance provided by the economic development authority to certain apprentic…Undecided89th GA · declared February 19, 2021 · Signed by Governor
- SF 424 Relating to the licensure of persons completing an apprenticeship, and including effective date prov…Undecided89th GA · declared February 19, 2021 · Signed by Governor
- HF 283 Creating the criminal offense of defrauding a drug or alcohol test and providing penaltiesFor89th GA · declared February 12, 2021 · Signed by Governor
- SF 329 Creating the criminal offense of defrauding a drug or alcohol test and providing penaltiesFor89th GA · declared February 12, 2021 · Became law (new number)
- HSB 202 HSB 202Undecided89th GA · declared February 12, 2021 · Became law (new number)
- HSB 178 HSB 178For89th GA · declared February 10, 2021 · Renumbered as HF 582
- SSB 1149 SSB 1149Undecided89th GA · declared February 10, 2021 · Became law (new number)
- SSB 1173 SSB 1173Undecided89th GA · declared February 10, 2021 · Became law (new number)
- SSB 1142 SSB 1142For89th GA · declared February 5, 2021 · Renumbered as SF 295
- SF 142 Relating to competitive bidding requirements for construction by a private party of property to be l…Undecided89th GA · declared January 29, 2021 · Died when the session ended
- SF 163 Relating to continuing education requirements for persons holding certain professional and occupatio…Undecided89th GA · declared January 29, 2021 · Renumbered as SF 354
- SF 84 Relating to the employment of unauthorized aliens and providing penaltiesUndecided89th GA · declared January 24, 2021 · Renumbered as SF 339
- SF 69 Requiring that contractors provide information about persons performing construction work on certain…Undecided89th GA · declared January 24, 2021 · Renumbered as SF 493
- HSB 22 HSB 22Undecided89th GA · declared January 15, 2021 · Became law (new number)
- HSB 55 HSB 55Against89th GA · declared January 15, 2021 · Became law (new number)
- SSB 1018 SSB 1018Against89th GA · declared January 15, 2021 · Became law (new number)
- HF 2642 Relating to and making appropriations to state departments and agencies from the rebuild Iowa infras…For88th GA · declared June 13, 2020 · Signed by Governor
- SF 2418 Relating to governmental and regulatory matters including the granting and renewal of licenses, cert…Undecided88th GA · declared June 12, 2020 · Became law (new number)
- SF 2372 Concerning government regulation relating to state building code requirements, private investigative…Undecided88th GA · declared February 25, 2020 · Died when the session ended
- HSB 605 HSB 605Undecided88th GA · declared January 30, 2020 · Became law (new number)
- HF 2058 Providing for repeal of the Iowa Code over a ten-year period and procedures for legislative review a…Undecided88th GA · declared January 21, 2020 · Died when the session ended
- SF 2049 Relating to the application of specified licensure provisions to investment property owned by design…Undecided88th GA · declared January 21, 2020 · Died when the session ended
- HF 2011 Relating to a deferred judgment and the denial, suspension, or revocation of a professional license,…Undecided88th GA · declared January 20, 2020 · Died when the session ended
- SSB 3027 SSB 3027Undecided88th GA · declared January 20, 2020 · Became law (new number)
- SSB 3013 SSB 3013Undecided88th GA · declared January 16, 2020 · Renumbered as SF 2273
- SSB 3019 SSB 3019Undecided88th GA · declared January 16, 2020 · Became law (new number)
- SSB 3026 SSB 3026Undecided88th GA · declared January 16, 2020 · Renumbered as SF 2333
- SSB 3028 SSB 3028Undecided88th GA · declared January 16, 2020 · Became law (new number)
- SSB 1256 SSB 1256Undecided88th GA · declared April 16, 2019 · Died when the session ended
- SF 567 Relating to disqualifications from holding certain professional licenses for persons convicted of ce…For88th GA · declared March 26, 2019 · Signed by Governor
- HF 678 Relating to notice and opportunity to repair construction defects in new construction, and including…Undecided88th GA · declared March 12, 2019 · Became law (new number)
- SF 580 Relating to the liability of private employers, general contractors, and premises owners for neglige…Undecided88th GA · declared March 12, 2019 · Became law (new number)
- SF 532 Relating to notice and opportunity to repair construction defects in new construction, and including…Undecided88th GA · declared March 11, 2019 · Signed by Governor
- HF 639 Modifying provisions applicable to individuals licensed by the plumbing and mechanical systems board…For88th GA · declared March 7, 2019 · Died when the session ended
- SSB 1220 SSB 1220Undecided88th GA · declared March 5, 2019 · Became law (new number)
- HF 525 Related to professional licensing, including by modifying provisions related to disciplinary action …Undecided88th GA · declared February 27, 2019 · Died when the session ended
- SSB 1213 SSB 1213For88th GA · declared February 27, 2019 · Died when the session ended
- SF 74 Relating to school funding by modifying provisions relating to the collection of sales tax for depos…For88th GA · declared February 26, 2019 · Died when the session ended
- SF 79 Relating to apprenticeship training delivered via interactive distance learning, and including appli…Undecided88th GA · declared February 15, 2019 · Died when the session ended
- HSB 18 HSB 18For88th GA · declared February 14, 2019 · Became law (new number)
- SSB 1146 SSB 1146Undecided88th GA · declared February 12, 2019 · Became law (new number)
- SF 34 Relating to notices by the department of workforce development regarding claims for unemployment ben…Undecided88th GA · declared January 29, 2019 · Died when the session ended
- SF 99 Relating to work search requirements for unemployment insurance benefits, making penalties applicabl…Undecided88th GA · declared January 29, 2019 · Died when the session ended
- HSB 56 HSB 56Against88th GA · declared January 29, 2019 · Died when the session ended
- HSB 57 HSB 57Against88th GA · declared January 29, 2019 · Died when the session ended
- SF 118 Relating to boiler and unfired steam pressure vessel inspectionsUndecided88th GA · declared January 29, 2019 · Died when the session ended
- HSB 33 HSB 33Withdrawn88th GA · declared January 23, 2019 · Became law (new number)
- SSB 1026 SSB 1026Undecided88th GA · declared January 17, 2019 · Died when the session ended
- SF 6 Relating to contractor warranties including by providing for the transfer of contractor warranties u…Undecided88th GA · declared January 16, 2019 · Died when the session ended