John McCain's position on abortion has changed in the last few years.
His position on abortion is at this site:
http://www.johnmccain.com/Informing/Issues/95b18512-d5b6-456e-90a2-12028d71df58.htm"John McCain believes Roe v. Wade is a flawed decision that must be overturned, and as president he will nominate judges who understand that courts should not be in the business of legislating from the bench. Constitutional balance would be restored by the reversal of Roe v. Wade, returning the abortion question to the individual states. The difficult issue of abortion should not be decided by judicial fiat. The family represents the foundation of Western Civilization and civil society and John McCain believes the institution of marriage is a union between one man and one woman. It is only this definition that sufficiently recognizes the vital and unique role played by mothers and fathers in the raising of children, and the role of the family in shaping, stabilizing, and strengthening communities and our nation. For this reason, John McCain opposes the intentional creation of human embryos for research purposes. To that end, Senator McCain voted to ban the practice of "fetal farming," making it a federal crime for researchers to use cells or fetal tissue from an embryo created for research purposes. Furthermore, he voted to ban attempts to use or obtain human cells gestated in animals. Finally, John McCain strongly opposes human cloning and voted to ban the practice, and any related experimentation, under federal law."