John Weaver (born c. 1959) is an American political consultant, who worked on the John McCain presidential campaigns of 2000 and 2008. In between, he worked for a time for the Democratic Congressional Campaign Committee. He was also the chief strategist for the 2016 presidential campaign of Republican John Kasich.