Charles Duncan (8 June 1865 – 6 July 1933) was a British Labour Party politician and trade unionist. He was General Secretary of the Workers' Union from 1900 to 1929. He was Member of Parliament for Barrow-in-Furness from 1906 to 1918, and Member of Parliament for Clay Cross from 1922 to 1933 (his death).