Latest results
Germany's governing Social Democrats recorded their worst result since World War II. Official results showed the party took just 21.5% of the vote, with the Christian Democrats set to be clear winners with 44.5%.
French President Jacques Chirac's Union for the Popular Movement, with 16.6% of the vote, finished a far second behind the Socialist Party, on 28.9%, according to the final results.
In Britain, Labour and the Conservatives both saw their vote slump. With most results in, the two main parties looked set to secure less than half of the vote between them, for the first time ever. The Tories had 27.4% and Labour 22.3%, while the eurosceptic UK Independence Party was running third with nearly 17%.
In Poland, largest of the new EU members, partial results indicated the governing left party won just 9% of the vote.
Italian Prime Minister Silvio Berlusconi suffered a setback with his centre-right coalition losing ground. His Forza Italia remained the most popular party, but saw its share of the vote drop to 21%, compared with 29.4% in the 2001 general elections.
In Spain, the ruling Socialists appear to have bucked the trend, winning some 43.7%, while the conservatives took about 40.8 %, according to provisional results.
With all the ballots counted in the Czech Republic, eurosceptic Civic Democrats won 30% of the vote to trounce the ruling Social Democrats who only managed to poll 8.8%.
The lowest turnout was in Slovakia, where fewer than 17% cast their votes. Prime Minister Mikulas Dzurinda's SDKU party led the polls with 17.09%, closely followed by the nationalist HZDS party of controversial ex-Prime Minister Vladimir Meciar on 17.04%.