Every second race saw a mandatory pit stop.
For every race the points were awarded: 20 points to the winner, 15 for runner up, 12 for third place, 10 for fourth place, 8 for fifth place, 6 for sixth place, 4 for seventh place, winding down to 1 point for 10th place. Lower placed drivers did not award points. Additional points were awarded to the driver setting the fastest race lap (2 points). The best 14 race results count, but all additional points count. One driver had a point deduction, which is given in ().
| Place | Name | Country | Team | Total Points | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Franck Montagny | Gabord Competición | 241 | 22 | 22 | 2 | 22 | 22 | 22 | 20 | 2 | 22 | 15 | 6 | 20 | 22 | 8 | 12 | - | 2 | - | |
| 2 | Heikki Kovalainen | Gabord Competición | 131 | 10 | 12 | - | 4 | 8 | 6 | - | - | 15 | 20 | 3 | 6 | 6 | (3) | 6 | 10 | 15 | 10 | |
| 3 | Bas Leinders | Racing Engineering | 128 | - | 10 | 15 | - | - | 8 | - | - | 10 | 8 | 20 | 17 | 4 | - | 8 | 8 | - | 20 | |
| 4 | Narain Karthikeyan | Carlin Motorsport | 121 | - | 8 | 10 | 12 | - | 10 | 12 | 12 | 6 | 10 | - | 10 | 10 | 15 | - | 2 | 4 | - | |
| 5 | Jean-Christophe Ravier | Epsilon by Graff | 116 | - | - | - | 15 | 10 | - | - | 10 | 4 | 12 | - | - | 12 | 12 | - | 14 | 12 | 15 | |
| 6 | Enrique Bernoldi | RC Motorpsort | 112 | 12 | 2 | |||||||||||||||||
| GD Racing | - | - | - | - | 3 | - | 1 | 6 | 10 | 3 | 8 | 12 | 20 | 3 | 20 | 12 | ||||||
| 7 | Stéphane Sarrazin | Racing Engineering | 110 | 4 | - | - | - | - | 15 | 17 | 20 | 12 | 2 | 15 | 4 | - | 6 | 3 | 4 | 8 | - | |
| 8 | Ander Vilariño | Epsilon by Graff | 98 | 15 | 1 | 3 | 1 | 2 | - | 2 | - | 8 | 3 | 12 | - | 15 | 20 | 10 | 6 | - | - | |
| 9 | Bruno Besson | Saulnier Racing | 96 | 8 | 4 | 2 | 10 | 15 | 12 | 4 | 3 | - | 2 | 8 | 8 | 2 | - | 15 | - | - | 3 | |
| 10 | Bruce Jouanny | Carlin Motorsport | 62 | 6 | - | - | 8 | 6 | 3 | 8 | 15 | - | 1 | - | 12 | - | - | 2 | - | - | 1 | |
| 11 | Polo Villaamil | RC Motorsport | 61 | 2 | - | 8 | 3 | 12 | 4 | 1 | 2 | - | - | 2 | - | 3 | - | - | 20 | - | 4 | |
| 12 | Marc Gené | Campos Motorsport | 54 | - | 15 | 20 | - | - | - | 10 | 6 | 3 | - | - | - | - | - | - | - | - | - | |
| 13 | Paul Edwards | KTR | 34 | - | 6 | 6 | - | 1 | 1 | - | 1 | 2 | - | - | - | - | 4 | - | 1 | 10 | 2 | |
| 14 | Félix Porteiro | KTR | 26 | - | - | 4 | - | - | - | - | - | - | 4 | - | - | 1 | - | - | 15 | 2 | - | |
| 15 | Norbert Siedler | Zele Racing | 25 | - | - | 12 | 6 | - | - | - | - | - | - | 6 | 1 | - | - | - | - | - | - | |
| 16 | Santiago Porteiro | Campos Motorsport | 16 | - | - | - | - | - | - | - | 8 | - | - | - | - | - | 2 | - | - | 6 | - | |
| 17 | Christiano Rocha | Zele Racing | 11 | - | - | 1 | 2 | - | 2 | 6 | - | - | - | - | - | - | - | - | - | - | - | |
| Ángel Burgueño | Vergani Racing | 11 | 1 | 3 | - | - | 4 | - | - | - | - | - | - | - | - | - | 3 | - | - | - | ||
| Enrico Toccacelo | RC Motorsport | 11 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | 10 | ||
| 20 | Carlos Pereira | RC Motorsport | 7 | - | - | - | - | 3 | - | - | 4 | - | - | - | - | - | - | - | - | - | - | |
| 21 | Antonio García | Campos Motorsport | 6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 6 | |
| 22 | Didier André | Saulnier Racing | 5 | - | - | - | - | - | - | - | - | - | - | 1 | - | - | - | 4 | - | - | - | |
| 23 | Ricardo González | Vergani Racing | 3 | 3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
| Pablo Donoso | GD Racing | 3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 3 | - | ||
| 25 | Vitantonio Liuzzi | RC Motorsport | 2 | - | - | - | - | - | - | - | - | - | - | - | 2 | - | - | - | - | - | - | |
| 26 | José Manuel Pérez Aicart | Campos Motorsport | 1 | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - | - | - | - |