Bolton West| Ruth Kelly | Labour | 19,381 | 47.0% |
| James Stevens | Conservative | 13,863 | 33.6% |
| Barbara Ronson | LibDem | 7,573 | 18.4% |
| David Toomer | Socialist Alliance | 397 | 1.0% |
Electorate 66,033; Turnout 62.4%; Majority 5,518 (13.4%)
Swing: 0.5% to Con from Lab; Declared: 1.39am
| R Kelly | Labour | 24,342 | 49.52% |
| T Sackville | Conservative | 17,270 | 35.13% |
| B Ronson | LibDem | 5,309 | 10.80% |
| D Kelly | Socialist Labour | 1,374 | 2.80% |
| G Frankl-Slater | Referendum | 865 | 1.76% |
Electorate: 63,607; Turnout: 77.29%; Lab majority 7,072 (14.39%)
Swing from Con to Lab of 11.30%