John Holmes (1838 – 3 July 1907) was a 19th-century Member of Parliament from Christchurch in the Canterbury region of New Zealand.
Holmes was born in Ireland in 1838, and emigrated first to Victoria and then to New Zealand.
[1] He represented the Christchurch South electorate from 1881 to 1887, when he retired.
[4] In the 1884 election, he was challenged by Thomas Joynt, whom he defeated with 638 votes to 600.
[5] Holmes lived in retirement on his estate, "Viewmount", near Methven.