Rubens Barrichello won the Chinese Grand Prix 2004 at Shanghai International Circuit on 26 September 2004, starting from pole position. Jenson Button finished second for BAR, with Kimi Räikkönen completing the podium for McLaren. Michael Schumacher set the fastest lap with a time of 1:32.238.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 1 | Rubens BarrichelloBAR | Ferrari | 56 | 1:29:12.420 | 10 | |
| 2 | 3 | Jenson ButtonBUT | BAR | 56 | +1.035 | 8 | |
| 3 | 2 | Kimi RäikkönenRAI | McLaren | 56 | +1.469 | 6 | |
| 4 | 6 | Fernando AlonsoALO | Renault | 56 | +32.510 | 5 | |
| 5 | 10 | Juan Pablo MontoyaMON | Williams | 56 | +45.193 | 4 | |
| 6 | 18 | Takuma SatoSAT | BAR | 56 | +54.791 | 3 | |
| 7 | 7 | Giancarlo FisichellaFIS | Sauber | 56 | +1:05.454 | 2 | |
| 8 | 4 | Felipe MassaMAS | Sauber | 56 | +1:20.080 | 1 | |
| 9 | 9 | David CoulthardCOU | McLaren | 56 | +1:20.619 | 0 | |
| 10 | 11 | Mark WebberWEB | Jaguar | 55 | +1 Lap | 0 | |
| 11 | 12 | Jacques VilleneuveVIL | Renault | 55 | +1 Lap | 0 | |
| 12 | 20 | Michael SchumacherMSC | Ferrari | 55 | +1 Lap | 0 | ⚡ 1:32.238 |
| 13 | 14 | Nick HeidfeldHEI | Jordan | 55 | +1 Lap | 0 | |
| 14 | 8 | Olivier PanisPAN | Toyota | 55 | +1 Lap | 0 | |
| 15 | 16 | Timo GlockGLO | Jordan | 55 | +1 Lap | 0 | |
| 16 | 19 | Zsolt BaumgartnerBAU | Minardi | 53 | +3 Laps | 0 | |
| R | 17 | Gianmaria BruniBRU | Minardi | 38 | Wheel | 0 | |
| R | 5 | Ralf SchumacherSCH | Williams | 37 | Collision | 0 | |
| R | 13 | Ricardo ZontaZON | Toyota | 35 | Transmission | 0 | |
| R | 15 | Christian KlienKLI | Jaguar | 11 | Collision | 0 |
| Pos | Driver | Team | Q1 | Q2 | Q3 |
|---|---|---|---|---|---|
| 1 | Rubens Barrichello | Ferrari | 1:34.012 | - | - |
| 2 | Kimi Räikkönen | McLaren | 1:34.178 | - | - |
| 3 | Jenson Button | BAR | 1:34.295 | - | - |
| 4 | Felipe Massa | Sauber | 1:34.759 | - | - |
| 5 | Ralf Schumacher | Williams | 1:34.891 | - | - |
| 6 | Fernando Alonso | Renault | 1:34.917 | - | - |
| 7 | Giancarlo Fisichella | Sauber | 1:34.951 | - | - |
| 8 | Olivier Panis | Toyota | 1:34.975 | - | - |
| 9 | Takuma Sato | BAR | 1:34.993 | - | - |
| 10 | David Coulthard | McLaren | 1:35.029 | - | - |
| 11 | Juan Pablo Montoya | Williams | 1:35.245 | - | - |
| 12 | Mark Webber | Jaguar | 1:35.286 | - | - |
| 13 | Jacques Villeneuve | Renault | 1:35.384 | - | - |
| 14 | Ricardo Zonta | Toyota | 1:35.410 | - | - |
| 15 | Nick Heidfeld | Jordan | 1:36.507 | - | - |
| 16 | Christian Klien | Jaguar | 1:36.535 | - | - |
| 17 | Timo Glock | Jordan | 1:37.140 | - | - |
| 18 | Zsolt Baumgartner | Minardi | 1:40.240 | - | - |
| 19 | Gianmaria Bruni | Minardi | - | - | - |
| 20 | Michael Schumacher | Ferrari | - | - | - |