William Anderson (Ontario MPP)

William Anderson (April 7, 1822 – October 10, 1887) was an Ontario farmer and political figure.

Anderson was elected to the Legislative Assembly of the Province of Canada for Prince Edward in 1861; he was defeated in 1863.

He was elected to the provincial legislature in an 1870 by-election after Absalom Greeley resigned his seat.

He also served as the Grand Treasurer for the Orange Lodge of British North America.

Anderson later served as reeve for the township and was warden for Prince Edward County in 1884.