John MacGregor (1828 – 27 March 1884) was a politician in colonial Victoria (Australia), and Minister of Mines.