The Hungarian Grand Prix took place in Budapest on July 24. Hamilton started second and passed polesitter Rosberg at the start to take the lead.

Archive photograph of the grid at the Hungaroring in Budapest during the 2016 Hungarian Grand Prix.
Hamilton subsequently gave up first place only briefly during the pit stops. On lap 52, Gutiérrez held him up, allowing Rosberg to close to 0.6 seconds. Hamilton then locked up and went off at Turn 12 on lap 62 but regained control of his lead.
Rosberg finished second, 1.977 seconds behind his team-mate. Hamilton won and moved to the top of the drivers’ championship for the first time in the 2016 season. Rosberg’s pursuit did not change the order of the leading pair.
Ricciardo briefly passed Rosberg at Turn 1 on the opening lap, but Rosberg quickly retook the position at Turn 2. The Red Bull driver reduced his gap to Hamilton to less than five seconds during the middle part of the race and ultimately finished third. Vettel was fourth, 0.674 seconds behind Ricciardo.
Verstappen and Räikkönen fought a prolonged battle for fifth. Verstappen moved ahead after Räikkönen fitted fresh supersoft tyres on lap 50. On lap 57, Räikkönen tried to fight back at Turn 2 and made contact with the Red Bull, damaging a front-wing endplate. He ultimately finished sixth, 0.385 seconds behind.
Alonso finished seventh and received three track-limits warnings during the race. Sainz was eighth, Bottas ninth and Hülkenberg tenth, taking the final three points-paying positions.
Button was the only retirement. He reported his brake pedal sinking, then received a drive-through penalty for unauthorised radio communication. His car subsequently developed an oil leak, and he retired after completing 60 laps.
Hamilton led Rosberg by six points, 192 to 186. Ricciardo moved up to third in the drivers’ standings, while victory in Hungary put Hamilton at the top of the championship ahead of the summer break.
| Position | Driver | Team | Laps | Time / Gap | Points |
|---|---|---|---|---|---|
| 1 | Lewis Hamilton | Mercedes | 70 | 1:40:30.115 | 25 |
| 2 | Nico Rosberg | Mercedes | 70 | +1.977 s | 18 |
| 3 | Daniel Ricciardo | Red Bull | 70 | +27.539 s | 15 |
| 4 | Sebastian Vettel | Ferrari | 70 | +28.213 s | 12 |
| 5 | Max Verstappen | Red Bull | 70 | +48.659 s | 10 |
| 6 | Kimi Räikkönen | Ferrari | 70 | +49.044 s | 8 |
| 7 | Fernando Alonso | McLaren | 69 | +1 lap | 6 |
| 8 | Carlos Sainz | Toro Rosso | 69 | +1 lap | 4 |
| 9 | Valtteri Bottas | Williams | 69 | +1 lap | 2 |
| 10 | Nico Hülkenberg | Force India | 69 | +1 lap | 1 |
| 11 | Sergio Pérez | Force India | 69 | +1 lap | 0 |
| 12 | Jolyon Palmer | Renault | 69 | +1 lap | 0 |
| 13 | Esteban Gutiérrez | Haas | 69 | +1 lap | 0 |
| 14 | Romain Grosjean | Haas | 69 | +1 lap | 0 |
| 15 | Kevin Magnussen | Renault | 69 | +1 lap | 0 |
| 16 | Daniil Kvyat | Toro Rosso | 69 | +1 lap | 0 |
| 17 | Felipe Nasr | Sauber | 69 | +1 lap | 0 |
| 18 | Felipe Massa | Williams | 68 | +2 laps | 0 |
| 19 | Pascal Wehrlein | Manor | 68 | +2 laps | 0 |
| 20 | Marcus Ericsson | Sauber | 68 | +2 laps | 0 |
| 21 | Rio Haryanto | Manor | 68 | +2 laps | 0 |
| Not classified (NC) | Jenson Button | McLaren | 60 | Retired (DNF) | 0 |