David Allison (23 July 1865 – 27 June 1928) was an Australian politician.
He was born at Coomoora near Daylesford to farmer David Allison and Alison Duff.
He was a pioneer at Watchupga, where he ran a general store and had wheat and grazing lands.
From 1907 to 1922 he served on Birchip Shire Council, with a term as president in 1918–19.
Allison served until his retirement in 1927, and died the following year in Hawthorn.