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

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.