Obama and McCain: Key Senate Votes from 2005 through 2008
Immigration Overhaul
June 28, 2007 -- U.S. Senate refuses -- by a vote of 46-53 -- to limit debate on bill that would overhaul U.S. immigration policy. The bill was intended to increase border security and provide a path toward legal status for many illegal residents.
McCain: Did not vote
Obama: Nay
Immigration Overhaul
May 25, 2006 -- The U.S. Senate passes -- by a vote of 62-36 -- a bill to provide for comprehensive immigration reform, including a guest-worker program and a path to citizenship for millions of illegal immigrants.
McCain: Yea
Obama: Yea
(Sources: CQ Weekly; U.S. Senate Legislation Database)