250cc Classification
| Pos | No. | Rider | Manufacturer | Laps | Time/Retired | Grid | Points |
|---|---|---|---|---|---|---|---|
| 1 | 10 | Fonsi Nieto | Aprilia | 26 | 46:03.241 | 2 | 25 |
| 2 | 4 | Roberto Rolfo | Honda | 26 | +1.987 | 5 | 20 |
| 3 | 7 | Emilio Alzamora | Honda | 26 | +5.355 | 9 | 16 |
| 4 | 21 | Franco Battaini | Aprilia | 26 | +11.484 | 1 | 13 |
| 5 | 15 | Roberto Locatelli | Aprilia | 26 | +11.982 | 12 | 11 |
| 6 | 27 | Casey Stoner | Aprilia | 26 | +16.476 | 7 | 10 |
| 7 | 9 | Sebastián Porto | Yamaha | 26 | +23.987 | 4 | 9 |
| 8 | 6 | Alex Debón | Aprilia | 26 | +33.173 | 8 | 8 |
| 9 | 8 | Naoki Matsudo | Yamaha | 26 | +33.473 | 11 | 7 |
| 10 | 24 | Toni Elías | Aprilia | 26 | +44.011 | 10 | 6 |
| 11 | 32 | Héctor Faubel | Aprilia | 26 | +47.047 | 17 | 5 |
| 12 | 11 | Haruchika Aoki | Honda | 26 | +48.583 | 15 | 4 |
| 13 | 18 | Shahrol Yuzy | Yamaha | 26 | +1:01.097 | 18 | 3 |
| 14 | 34 | Eric Bataille | Honda | 26 | +1:01.120 | 21 | 2 |
| 15 | 76 | Taro Sekiguchi | Yamaha | 26 | +1:01.429 | 16 | 1 |
| 16 | 22 | Raúl Jara | Aprilia | 26 | +1:01.659 | 13 | |
| 17 | 12 | Jason Vincent | Honda | 26 | +1:06.893 | 19 | |
| 18 | 25 | Vincent Philippe | Aprilia | 26 | +1:09.713 | 23 | |
| 19 | 19 | Leon Haslam | Honda | 26 | +1:15.733 | 24 | |
| 20 | 41 | Jarno Janssen | Honda | 25 | +1 lap | 20 | |
| Ret | 3 | Marco Melandri | Aprilia | 25 | Retirement | 3 | |
| Ret | 17 | Randy de Puniet | Aprilia | 15 | Accident | 6 | |
| Ret | 42 | David Checa | Aprilia | 4 | Accident | 14 | |
| Ret | 51 | Hugo Marchand | Aprilia | 3 | Accident | 22 | |
| Ret | 28 | Dirk Heidolf | Aprilia | 0 | Retirement | 25 | |
| DNQ | 39 | Luis Castro | Yamaha |
Read more about this topic: 2002 Spanish Motorcycle Grand Prix