Nico Rosberg won the Chinese Grand Prix 2012 at Shanghai International Circuit on 15 April 2012, starting from pole position. Jenson Button finished second for McLaren, with Lewis Hamilton completing the podium for McLaren. Kamui Kobayashi set the fastest lap with a time of 1:39.960.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 1 | Nico RosbergROS | Mercedes | 56 | 1:36:26.929 | 25 | |
| 2 | 5 | Jenson ButtonBUT | McLaren | 56 | +20.626 | 18 | |
| 3 | 7 | Lewis HamiltonHAM | McLaren | 56 | +26.012 | 15 | |
| 4 | 6 | Mark WebberWEB | Red Bull | 56 | +27.924 | 12 | |
| 5 | 11 | Sebastian VettelVET | Red Bull | 56 | +30.483 | 10 | |
| 6 | 10 | Romain GrosjeanGRO | Lotus F1 | 56 | +31.491 | 8 | |
| 7 | 14 | Bruno SennaSEN | Williams | 56 | +34.597 | 6 | |
| 8 | 13 | Pastor MaldonadoMAL | Williams | 56 | +35.643 | 4 | |
| 9 | 9 | Fernando AlonsoALO | Ferrari | 56 | +37.256 | 2 | |
| 10 | 3 | Kamui KobayashiKOB | Sauber | 56 | +38.720 | 1 | ⚡ 1:39.960 |
| 11 | 8 | Sergio PérezPER | Sauber | 56 | +41.066 | 0 | |
| 12 | 15 | Paul di RestaDIR | Force India | 56 | +42.273 | 0 | |
| 13 | 12 | Felipe MassaMAS | Ferrari | 56 | +42.779 | 0 | |
| 14 | 4 | Kimi RäikkönenRAI | Lotus F1 | 56 | +50.573 | 0 | |
| 15 | 16 | Nico HülkenbergHUL | Force India | 56 | +51.213 | 0 | |
| 16 | 24 | Jean-Éric VergneVER | Toro Rosso | 56 | +51.756 | 0 | |
| 17 | 17 | Daniel RicciardoRIC | Toro Rosso | 56 | +1:03.156 | 0 | |
| 18 | 19 | Vitaly PetrovPET | Caterham | 55 | +1 Lap | 0 | |
| 19 | 20 | Timo GlockGLO | Marussia | 55 | +1 Lap | 0 | |
| 20 | 21 | Charles PicPIC | Marussia | 55 | +1 Lap | 0 | |
| 21 | 22 | Pedro de la RosaDLR | HRT | 55 | +1 Lap | 0 | |
| 22 | 23 | Narain KarthikeyanKAR | HRT | 54 | +2 Laps | 0 | |
| 23 | 18 | Heikki KovalainenKOV | Caterham | 53 | +3 Laps | 0 | |
| R | 2 | Michael SchumacherMSC | Mercedes | 12 | Wheel nut | 0 |