Senate Bill
SB 87
E-Verify requirements for public works projects.
In plain English
Bars public agencies from signing or renewing public works contracts unless the contractor signs a notarized affidavit saying it does not knowingly employ an unauthorized alien. Requires contractors to take certain steps on employees' immigration status, and bars hiring workers without an E-verification number except in certain cases. Gives contractors civil immunity for good-faith mistakes in identifying a worker's status, and makes other changes.
Written by AI from the official digest below, and checked only by automated rules. If they differ, the official digest and bill text control.
Official digest
Provides that a public agency may not enter into or renew a contract for a public works project with a contractor unless, among other requirements, the contractor signs a notarized affidavit affirming that the contractor does not knowingly employ an unauthorized alien. Provides that a contractor for a public works project must take certain actions with respect to the immigration status of employees. Provides that a contractor may not employ an individual for a public works project if the person has no E-verification number, except under certain circumstances. Provides civil immunity for a contractor that in good faith misidentifies the immigration status of a worker to comply with certain provisions of this bill. Makes conforming changes.
Latest action: First reading: referred to Committee on Employment, Labor and Pensions, February 2, 2026Full text and history at iga.in.gov
Authors and sponsors
Greg Goode, Dan Dernulc, Linda Rogers, Mike Karickhoff
Co-authors and co-sponsors: Eric Koch, Rodney Pol, David Niezgodski, Mike Bohacek, Jeff Raatz
Roll-call votes
1 recorded vote, oldest first. Third-reading votes decide whether a bill passes a chamber; amendment votes and procedural motions are listed too.
Senate · Jan 28, 2026
Third reading: vote to pass
Roll call text: SB 87 - Goode - 3rd Reading
Passed
48 yes0 no1 did not vote
Republicans: 38 yes, 0 no, 1 did not voteDemocrats: 10 yes, 0 no
How each member voted
Yes (48)
- Aaron Freeman (R)
- Andrea Hunley (D)
- Blake Doriot (R)
- Brett Clark (R)
- Brian Buchanan (R)
- Chris Garten (R)
- Cyndi Carrasco (R)
- Dan Dernulc (R)
- Daryl Schmitt (R)
- David Niezgodski (D)
- Ed Charbonneau (R)
- Eric Bassler (R)
- Eric Koch (R)
- Fady Qaddoura (D)
- Gary Byrne (R)
- Greg Goode (R)
- Greg Taylor (D)
- Greg Walker (R)
- J.D. Ford (D)
- Jean Leising (R)
- Jeff Raatz (R)
- Jim Buck (R)
- Jim Tomes (R)
- Justin Busch (R)
- Kyle Walker (R)
- La Keisha Jackson (D)
- Linda Rogers (R)
- Liz Brown (R)
- Lonnie Randolph (D)
- Mark Spencer (D)
- Michael Crider (R)
- Mike Bohacek (R)
- Mike Gaskill (R)
- Mike Young (R)
- Randy Maxwell (R)
- Rick Niemeyer (R)
- Rod Bray (R)
- Rodney Pol (D)
- Ron Alting (R)
- Ryan Mishler (R)
- Scott Alexander (R)
- Scott Baldwin (R)
- Shelli Yoder (D)
- Spencer Deery (R)
- Stacey Donato (R)
- Sue Glick (R)
- Travis Holdman (R)
- Tyler Johnson (R)
Did not vote (1)
- Vaneta Becker (R)
Source: Open States, compiled from the Indiana General Assembly's official roll calls. The official record at iga.in.gov controls. Spot an error? Let us know.