Elections to Bolton Metropolitan Borough Council were held on 4 May 2006. One third of the council was up for election and the council stayed under no overall control, with the Labour Party overtaking the Liberal Democrats as the largest party and resuming control of the council after a two-year break.
20 seats were contested, with the Labour Party winning 10 seats, the Conservatives 7 and the Liberal Democrats 3
Overall turnout was 34.3%.
After the election, the composition of the council was