"We should not make the mistakes of the past that has led to Obamacare's collapse, including in my home state of Arizona where premiums are skyrocketing and health care providers are fleeing the marketplace," McCain said in a statement.
All 48 Democrats voted no, along with three Republican senators — McCain, as well as Sens. Lisa Murkowski of Alaska and Susan Collins of Maine.
McCain had returned to Washington for the health care vote on Tuesday, nearly a week after his office announced he had been diagnosed with brain cancer. The Arizona senator delivered a powerful speech from the Senate floor Tuesday, focusing on a need to return to a more bipartisan approach.
It appeared Republican leaders attempted to convince McCain to change his vote before the "skinny repeal." Senate Majority Leader Mitch McConnell and Vice President Mike Pence were seen before the vote speaking with McCain, but the senator stuck with his "no," effectively ending the bill.