Edmund John Cotter (30 March 1866 – 12 September 1947) was an Australian politician.
He was born in Ballarat to police constable John Cotter and Ellen Ryan.
He attended a Catholic school in Ballarat and became a cooper at Geelong and then at Richmond.
He was secretary of the Coopers' Union and an executive member of the Trades Hall Council.
In 1908 he won a by-election for the Victorian Legislative Assembly seat of Richmond, representing the Labor Party.