Carlos Reutemann won the Brazilian Grand Prix 1977 at Autódromo José Carlos Pace on 23 January 1977, starting from P2 on the grid. James Hunt finished second for McLaren, with Niki Lauda completing the podium for Ferrari.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 2 | Carlos ReutemannREU | Ferrari | 40 | 1:45:07.72 | 9 | |
| 2 | 1 | James HuntHUN | McLaren | 40 | +10.71 | 6 | |
| 3 | 13 | Niki LaudaLAU | Ferrari | 40 | +1:47.51 | 4 | |
| 4 | 16 | Emerson FittipaldiFIT | Fittipaldi | 39 | +1 Lap | 3 | |
| 5 | 10 | Gunnar NilssonNIL | Team Lotus | 39 | +1 Lap | 2 | |
| 6 | 18 | Renzo ZorziZOR | Shadow | 39 | +1 Lap | 1 | |
| 7 | 19 | Ingo HoffmannHOF | Fittipaldi | 38 | +2 Laps | 0 | |
| R | 12 | Carlos PacePAC | Brabham | 33 | Accident | 0 | |
| R | 5 | Tom PrycePRY | Shadow | 33 | Engine | 0 | |
| R | 20 | Hans BinderBIN | Surtees | 32 | Suspension | 0 | |
| R | 7 | John WatsonWAT | Brabham | 30 | Accident | 0 | |
| R | 14 | Jacques LaffiteLAF | Ligier | 26 | Accident | 0 | |
| R | 6 | Patrick DepaillerDEP | Tyrrell | 23 | Accident | 0 | |
| R | 3 | Mario AndrettiAND | Team Lotus | 19 | Ignition | 0 | |
| R | 21 | Alex RibeiroRIB | March | 16 | Engine | 0 | |
| R | 4 | Jochen MassMAS | McLaren | 12 | Accident | 0 | |
| R | 8 | Ronnie PetersonPET | Tyrrell | 12 | Accident | 0 | |
| R | 9 | Clay RegazzoniREG | Ensign | 12 | Accident | 0 | |
| R | 11 | Vittorio BrambillaBRA | Surtees | 11 | Accident | 0 | |
| R | 15 | Jody ScheckterSCH | Wolf | 11 | Engine | 0 | |
| R | 17 | Ian ScheckterSCH | March | 1 | Transmission | 0 | |
| R | 22 | Larry PerkinsPER | BRM | 1 | Overheating | 0 |