Is John McCain still a senator?

Yes, John McCain is still currently a U.S. senator of Arizona.