John McGrath
John McGrath may refer to:
- John McGrath (New South Wales politician) (1893–1971), Labor member of the New South Wales Legislative Assembly
- John McGrath (Victorian politician) (born 1939), National member of the Victorian Legislative Assembly
- John McGrath (Western Australian politician) (born 1947), Liberal member of the Western Australian Legislative Assembly
- Sir John McGrath (judge) (born 1945), judge of the Supreme Court of New Zealand
- John McGrath (footballer, born 1980) (born 1980), Irish footballer
- John McGrath (footballer, born 1938) (1938–1998), English football centre half (Bury, Newcastle and Southampton 1955–73), later manager in the English Football League
- John McGrath (footballer, born 1932) (born 1932), football inside forward (Notts County and Darlington 1955–59)
- John McGrath (playwright) (1935–2002), Liverpudlian-Irish playwright
- John McGrath (hurler) (1928–1980), Irish hurler
- John F. McGrath (1922–2007), American engineer
- John J. McGrath (1872–1951), U.S. Representative from California
- Jack McGrath (racing driver) (1919–1955), American racecar driver
- John McGrath (soldier) (c. 1920–2012), American soldier who served with Easy Company during World War II
- John McGrath (athlete), United States national shot put champion