James MacKinnon may refer to: J. B. MacKinnon (James Bernard MacKinnon, born 1970), Canadian journalist and author James G. MacKinnon (born 1951), Canadian economics professor James Angus MacKinnon (1881–1958), Canadian politician James Mackinnon (politician) (1841–1910), Australian politician