The Dunfermline and West Fife by-election, held on 9 February 2006, was won for the Liberal Democrats by Willie Rennie with a swing of 16.2% from Labour.