John McCain was not born on a U.S. military base. He was born in a civilian hospital in the city of Colon, Republic of Panama. His mom and a contemporaneous newspaper in Panama and a Washington Post reporter who saw a birth certificate all say this is wrong. The likely thing is that a doctor from the Colon Hospital, which I believe was staffed by U.S. military doctors, attended the birth at Coco Solo. Over time, the records may have been transferred, but the best evidence supports that he was born on base.
His mom and a contemporaneous newspaper in Panama and a Washington Post reporter who saw a birth certificate all say this is wrong. The likely thing is that a doctor from the Colon Hospital, which I believe was staffed by U.S. military doctors, attended the birth at Coco Solo. Over time, the records may have been transferred, but the best evidence supports that he was born on base. Unless McCain's BC is also a forgery, it says he was born in Colon Hospital in Colon, Republic of Panama.
http://www.scribd.com/doc/36320205/Republican-John-McCain-Birth-Certificate-from-The-Panama-Canal-In-1936