John McCulloch may refer to: John McCulloch (congressman) (1806–1879), congressman from Pennsylvania John McCulloch (footballer, born 1896) (1896–?), Scottish footballer John McCulloch (Scottish footballer), Scottish footballer John Ramsay McCulloch (1789–1864), Ricardian economist John McCulloch (MP) (1842–1912), British Member of Parliament for Glasgow St Rollox, 1885–1886 John McCulloch (cricketer) (1894–1915), English cricketer