Sir John "Jack" McLeay, (19 November 1893 – 22 June 1982) was an Australian politician.
He was a member of the Liberal Party and served in the House of Representatives from 1949 to 1966, representing the Division of Boothby in South Australia.
He was Speaker of the House of Representatives for a record 10-year term, from 1956 to 1966.
McLeay was a businessman by profession, and before entering federal politics served as Mayor of Unley (1935–1937), as a member of the South Australian House of Assembly (1938–1941), and as Lord Mayor of Adelaide (1946–1950).