Sen. John McCain hits the campaign trail for Mitt Romney in Virginia Friday.

In this Sept. 15, 2008 file photo, Sen. John McCain speaks at a rally at the Jacksonville Veterans Memorial Arena in Jacksonville, Fla. (Don Burk/Associated Press)

In his bid for president four years ago, McCain became the first Republican to lose Virginia since Barry Goldwater in 1964.

McCain is scheduled to appear at American Legion Post 177, 3939 Oak Street in Fairfax, at 11 a.m., and at Woodbridge American Legion, 3640 Friendly Post Lane in Woodbridge, at 2:30 p.m.