William Drayton Armstrong (28 March 1862 – 2 June 1936) was an Australian politician. He was a member of the Queensland Legislative Assembly from 1893 to 1904 and from 1907 to 1918, representing the electorate of Lockyer. He was Speaker of the Queensland Legislative Assembly from 1911 to 1915.