John Patrick Cochran (8 March 1864 – 2 December 1926) was an Australian politician.
He was born in Lower Manning to mariner Thomas Cochran and Ellen Lennon.
He worked as a labourer and a secretary, and was an official of the United Labourers' Union, a delegate to the Labor Council of New South Wales, and a member of the ULU's executive committee from 1894 to 1910, as secretary from 1906.
In 1910 he was elected to the New South Wales Legislative Assembly as the member for Darling Harbour.
He served as a backbencher until his retirement in 1920, becoming a clerk in the Department of Labour and Industry.