John O'Connor (20 October 1878 – 22 September 1937) was an Australian politician who represented the South Australian House of Assembly multi-member seat of Flinders from 1924 to 1927 for the Labor Party.
[1] He was born and educated in Port Lincoln, and left school at twelve to work for a local farmer and grazier.
He was a farmer and contractor at Tumby Bay prior to entering politics.
He later contested Flinders as an independent Labor candidate at the 1930 election after being barred from the Labor preselection due to a dispute about owed levies, but was defeated.
[4][5] The Hundred of O'Connor cadastral division is named for him.