Joke of the Day - John McCain vs Barack Obama #5 Page 5 of 9 The age disparity between the two candidates in the upcoming election is significant. John McCain is 71 years old. By contrast, Barack Obama is 322 years old in dog years. 2 3 4 5 6 7 8