The Labour MP for Bradford West, Marsha Singh, is to resign for health reasons. He has not been in the Commons since April, 2011.

The result last time:

Marsha Singh Labour 18,401 45.3 +5.6
Zahid Iqbal Conservative 12,638 31.1 −0.2
David Hall-Matthews Liberal Democrat 4,732 11.7 −7.4
Jenny Sampson BNP 1,370 3.4 −3.5
Arshad Ali Respect 1,245 3.1 ''N/A''
David Ford Green 940 2.3 −0.7
Jason Smith UKIP 812 2.0 ''N/A''
Neil Craig Democratic Nationalists 438 1.1 ''N/A''