Mark Webber won the Spanish Grand Prix 2010 at Circuit de Barcelona-Catalunya on 9 May 2010, starting from pole position. Fernando Alonso finished second for Ferrari, with Sebastian Vettel completing the podium for Red Bull. Lewis Hamilton set the fastest lap with a time of 1:24.357.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 1 | Mark WebberWEB | Red Bull | 66 | 1:35:44.101 | 25 | |
| 2 | 4 | Fernando AlonsoALO | Ferrari | 66 | +24.065 | 18 | |
| 3 | 2 | Sebastian VettelVET | Red Bull | 66 | +51.338 | 15 | |
| 4 | 6 | Michael SchumacherMSC | Mercedes | 66 | +1:02.195 | 12 | |
| 5 | 5 | Jenson ButtonBUT | McLaren | 66 | +1:03.728 | 10 | |
| 6 | 9 | Felipe MassaMAS | Ferrari | 66 | +1:05.767 | 8 | |
| 7 | 11 | Adrian SutilSUT | Force India | 66 | +1:12.941 | 6 | |
| 8 | 7 | Robert KubicaKUB | Renault | 66 | +1:13.677 | 4 | |
| 9 | 17 | Rubens BarrichelloBAR | Williams | 65 | +1 Lap | 2 | |
| 10 | 15 | Jaime AlguersuariALG | Toro Rosso | 65 | +1 Lap | 1 | |
| 11 | 19 | Vitaly PetrovPET | Renault | 65 | +1 Lap | 0 | |
| 12 | 10 | Kamui KobayashiKOB | Sauber | 65 | +1 Lap | 0 | |
| 13 | 8 | Nico RosbergROS | Mercedes | 65 | +1 Lap | 0 | |
| 14 | 3 | Lewis HamiltonHAM | McLaren | 64 | Puncture | 0 | ⚡ 1:24.357 |
| 15 | 16 | Vitantonio LiuzziLIU | Force India | 64 | Engine | 0 | |
| 16 | 13 | Nico HülkenbergHUL | Williams | 64 | +2 Laps | 0 | |
| 17 | 18 | Jarno TrulliTRU | Lotus | 63 | +3 Laps | 0 | |
| 18 | 22 | Timo GlockGLO | Virgin | 63 | +3 Laps | 0 | |
| 19 | 23 | Lucas di GrassiDIG | Virgin | 62 | +4 Laps | 0 | |
| R | 14 | Sébastien BuemiBUE | Toro Rosso | 42 | Hydraulics | 0 | |
| R | 24 | Karun ChandhokCHA | HRT | 27 | Suspension | 0 | |
| R | 12 | Pedro de la RosaDLR | Sauber | 18 | Collision | 0 | |
| R | 21 | Bruno SennaSEN | HRT | 0 | Accident | 0 | |
| W | 20 | Heikki KovalainenKOV | Lotus | 0 | Gearbox | 0 |