Some states require employers within their state to utilize E-Verify for newly-hired employees. They are: Alabama, Arizona, Georgia, Mississippi, North Carolina, South Carolina and Utah. A few of these states have a minimum number of employees employed before E-Verify is required. The following states require employers who contract with state and/or local government to utilize E-Verify: Colorado, Florida, Idaho, Indiana, Michigan (contractor/subcontractors for transportation department only), Missouri, Nebraska, Oklahoma, Pennsylvania and Virginia.
The consequences of violating state immigration laws are harsh – suspension of your business license in most states for first offense and eventually for later offenses could be revocation of business license.