The Republican-backed measure making sweeping changes to how, when and where North Carolinians can vote is headed to the state House, where it is expected to pass.
The bill approved Thursday by the GOP-dominated Senate requires voters to present photo ID and shortens early voting by a week. The measure also ends same-day voter registration and eliminates a high school civics program that encourages students to register.
North Carolina's presidential primary would be held earlier to closely follow South Carolina's vote. The bill also weakens disclosure requirements for those underwriting campaign ads and allows political parties to rake in unlimited corporate donations.
Republicans claim the bill will prevent voter fraud and restore faith in elections. Non-partisan voting rights groups, Democrats and Libertarians say the true goal is suppressing voter turnout.