An election to Slough Borough Council was held on 10 June 2004. The whole council was up for election. This was the 120th Slough general local authority election, since Slough became a local government unit in 1863, including both whole Council elections and elections by thirds. The Borough had been re-warded for this election. For the previous three Slough elections, which had each returned a third of the council, see , and .