The US House of Representatives this week passed legislation that would require voters to provide proof-of-citizenship as the midterm elections approach.

The Safeguard American Voter Eligibility, or SAVE America Act, would require a people to present a valid US passport or birth certificate when registering to vote.

The proposal has raised concerns among some groups, including married individuals who have changed their names and may not have matching documents.

Democrats say the legislation disenfranchises eligible voters, while Republicans say it is necessary to prevent voter fraud.

The bill faces an uphill battle in the Senate, where it does not have enough backers.