Liberal Democrat David Ward has taken the Bradford East seat.

The constituency, formerly Bradford North, was a Labour seat held by Terry Rooney.

The result is one of the last ones to come in nationally, and the latest one from the Bradford district, and came after a recount.

David Ward's majority was just 365. Mr Ward thanked voters for not backing racist parties.

BRADFORD EAST: Raja Hussain (Ind) 375

Neville Poynton (BNP) 1,854

Mohammed Riaz (Con) 10,860

Gerry Robinson (NF) 222

Terry Rooney (Lab) 13,272

Peter Shields (Ind) 237

David Ward (Lib Dem) 13,637