Career
He represented Northumberland West in the Legislative Assembly of Ontario from 1875 to 1879 as a Liberal member. He was born in Templemore, County Tipperary, Ireland in 1829, the son of the local postmaster, George Hargraft. He came to Cobourg, Upper Canada with his family in 1833.
Hargraft served on the town council for Cobourg, also serving as mayor and a commissioner of the Cobourg Town Trust.
He was a director of the Hand-in-Hand Fire Insurance Company.