Juan Pablo Montoya won the Brazilian Grand Prix 2004 at Autódromo José Carlos Pace on 24 October 2004, starting from P2 on the grid. Kimi Räikkönen finished second for McLaren, with Rubens Barrichello completing the podium for Ferrari. Juan Pablo Montoya set the fastest lap with a time of 1:11.473.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 2 | Juan Pablo MontoyaMON | Williams | 71 | 1:28:01.451 | 10 | ⚡ 1:11.473 |
| 2 | 3 | Kimi RäikkönenRAI | McLaren | 71 | +1.022 | 8 | |
| 3 | 1 | Rubens BarrichelloBAR | Ferrari | 71 | +24.099 | 6 | |
| 4 | 8 | Fernando AlonsoALO | Renault | 71 | +48.508 | 5 | |
| 5 | 7 | Ralf SchumacherSCH | Williams | 71 | +49.740 | 4 | |
| 6 | 6 | Takuma SatoSAT | BAR | 71 | +50.248 | 3 | |
| 7 | 18 | Michael SchumacherMSC | Ferrari | 71 | +50.626 | 2 | |
| 8 | 4 | Felipe MassaMAS | Sauber | 71 | +1:02.310 | 1 | |
| 9 | 10 | Giancarlo FisichellaFIS | Sauber | 71 | +1:03.842 | 0 | |
| 10 | 13 | Jacques VilleneuveVIL | Renault | 70 | +1 Lap | 0 | |
| 11 | 12 | David CoulthardCOU | McLaren | 70 | +1 Lap | 0 | |
| 12 | 9 | Jarno TrulliTRU | Toyota | 70 | +1 Lap | 0 | |
| 13 | 14 | Ricardo ZontaZON | Toyota | 70 | +1 Lap | 0 | |
| 14 | 15 | Christian KlienKLI | Jaguar | 69 | +2 Laps | 0 | |
| 15 | 17 | Timo GlockGLO | Jordan | 69 | +2 Laps | 0 | |
| 16 | 19 | Zsolt BaumgartnerBAU | Minardi | 67 | +4 Laps | 0 | |
| 17 | 20 | Gianmaria BruniBRU | Minardi | 67 | +4 Laps | 0 | |
| R | 11 | Mark WebberWEB | Jaguar | 23 | Collision | 0 | |
| R | 16 | Nick HeidfeldHEI | Jordan | 15 | Clutch | 0 | |
| R | 5 | Jenson ButtonBUT | BAR | 3 | Engine | 0 |
| Pos | Driver | Team | Q1 | Q2 | Q3 |
|---|---|---|---|---|---|
| 1 | Rubens Barrichello | Ferrari | 1:10.646 | - | - |
| 2 | Juan Pablo Montoya | Williams | 1:10.850 | - | - |
| 3 | Kimi Räikkönen | McLaren | 1:10.892 | - | - |
| 4 | Felipe Massa | Sauber | 1:10.922 | - | - |
| 5 | Jenson Button | BAR | 1:11.092 | - | - |
| 6 | Takuma Sato | BAR | 1:11.120 | - | - |
| 7 | Ralf Schumacher | Williams | 1:11.131 | - | - |
| 8 | Michael Schumacher | Ferrari | 1:11.386 | - | - |
| 9 | Fernando Alonso | Renault | 1:11.454 | - | - |
| 10 | Jarno Trulli | Toyota | 1:11.483 | - | - |
| 11 | Giancarlo Fisichella | Sauber | 1:11.571 | - | - |
| 12 | Mark Webber | Jaguar | 1:11.665 | - | - |
| 13 | David Coulthard | McLaren | 1:11.750 | - | - |
| 14 | Jacques Villeneuve | Renault | 1:11.836 | - | - |
| 15 | Ricardo Zonta | Toyota | 1:11.974 | - | - |
| 16 | Christian Klien | Jaguar | 1:12.211 | - | - |
| 17 | Nick Heidfeld | Jordan | 1:12.829 | - | - |
| 18 | Timo Glock | Jordan | 1:13.502 | - | - |
| 19 | Zsolt Baumgartner | Minardi | 1:13.550 | - | - |
| 20 | Gianmaria Bruni | Minardi | - | - | - |