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
- James MacKinnon (cricketer) (1865–1957), Australian cricketer
See also
edit- James McKinnon (1932–1999), American musicologist
- James McKinnon (historian) (1860-1945), Scottish historian