A local government shall not enact or enforce any charter provision, ordinance, or regulation requiring a person to present identification for the purpose of voting or submitting a ballot at any polling place, vote center, or other location where ballots are cast or submitted, unless required by state or federal law. For the purpose of this section, "local government" means any charter or general law city, charter or general law county, or any city and county.
Ca. Elec. Code § 10005