Charles McDonald (25 August 1860 – 13 November 1925) was an Australian politician who served in the House of Representatives from 1901 until his death, representing the Labor Party. He was Speaker of the House of Representatives from 1910 to 1913 and from 1914 to 1917. Before entering federal politics, McDonald had served in the Queensland Legislative Assembly from 1893 to 1901.