John Carnegie may refer to:
- John Carnegie, 1st Earl of Northesk (1611–1667), Scottish earl
- John Carnegie (Jacobite) (c. 1679 – bef. 1750), lord of Boysack, Scottish advocate and Jacobite
- John Carnegie (1837–1910), politician in Ontario, Canada
- John Carnegie (Labour politician), (1860–1928), Scottish politician
- John Hilliard Carnegie (1865–1937), Canadian politician
- John Carnegie, 12th Earl of Northesk (1895–1975), World War I army officer and Scottish earl