Advocates full immigration reform, including tighter borders and tougher penalties for employers who hire undocumented workers.
Barack Obama
Supports increased border security and enforcement and a legal path to citizenship for some illegal immigrants. Voted for the construction of a fence on the U.S.-Mexico border.
Mike Gravel
Supports path to citizenship for some illegal immigrants, opposes a border fence saying it's a cosmetic solution.
Former Democratic Candidates
John Edwards
Advocates tougher border controls and a new policy that would allow immigrants to earn U.S. citizenship by paying a fine and learning to speak English.
Dennis Kucinich
Supports legal status for illegal immigrants with longstanding ties to the U.S., opposes authorization of fence along U.S.-Mexico border.
Republicans
John McCain
Supports amnesty for illegal immigrants and says undocumented workers should be put on the path to U.S. citizenship.
Ron Paul
Opposes path to citizenship for illegal immigrants, voted to authorize fence along U.S.-Mexico border.
Former Republican Candidates
Rudy Giuliani
Advocates tamper-proof immigrant ID cards and a high-tech fence, opposes fast-track citizenship.
Mike Huckabee
Opposes amnesty for illegal immigrants, backs plan for $7 billion fence and tougher border controls.
Duncan Hunter
Voted for 700-mile fence along U.S.-Mexico border, opposes amnesty programs for illegals.
Mitt Romney
Opposes comprehensive immigration reform.
Fred Thompson
Wants tougher border patrols and rejects amnesty for illegal immigrants.