James Cannon
James Cannon may refer to:
- James P. Cannon, American Communist and Trotskyist leader
- James Cannon , Scottish-born mathematician who was one of the principal authors of Pennsylvania's 1776 Constitution
- James Cannon Jr., American temperance leader
- James Cannon , English rugby union player
- Jim Cannon, Scottish football centre half who played for the English club Crystal Palace
- Jim Cannon , Scottish football inside forward who played for Dunfermline, St Johnstone, Albion Rovers and Darlington
- Jimmy Cannon, American sports writer
- James M. Cannon, American journalist and political adviser to President Gerald Ford
- James H. Cannon, founder of the Cannon Electric Company
- James W. Cannon, American mathematician working in geometric group theory and low-dimensional topology
- James William Cannon, American industrialist
- *SS James W. Cannon, a Liberty ship
- D. James Cannon, member of the Utah House of Representatives
- James E. Cannon, American politician in the Virginia Senate
- Jim Cannon, Scottish curler