2004 European parliamentary election results

British National Party
Borough votes – 1,195
Votes across London – 76,152

Christian People's Alliance 
Borough votes – 1,085 
Votes across London – 45,038

Conservative Party
Borough votes – 12,543 
Votes across London – 504,941 
Seats allocated – 3

English Democrats Party
Borough votes – 374 
Votes across London – 15,945

Liberal Democrats 
Borough votes – 11,415 
Votes across London – 288,790 
Seats allocated – 1

Respect - The Unity Coalition
Borough votes – 800 
Votes across London – 91,175

The Green Party
Borough votes – 3,336 
Votes across London – 158,986 
Seats allocated – 1

The Labour Party
Borough votes – 6,556 
Votes across London – 466,584 
Seats allocated – 3

The Peoples Party For Better Government
Borough votes – 574
Votes across London – 5,730

United Kingdom Independence Party
Borough votes – 5,730 
Votes across London – 232,633 
Seats allocated – 1