Qualifying for the 2017 Belgian Grand Prix, round 12 of the F1 season, took place at Spa-Francorchamps. The session comprised Q1, Q2 and Q3.
Lewis Hamilton set a 1:42.553 in Q3 to take pole position by 0.242s. Sebastian Vettel was second with a 1:42.795, followed by Valtteri Bottas in third on a 1:43.094.
The top ten in qualifying were Lewis Hamilton, Sebastian Vettel, Valtteri Bottas, Kimi Räikkönen, Max Verstappen, Daniel Ricciardo, Nico Hülkenberg, Sergio Pérez, Esteban Ocon and Jolyon Palmer.
Fernando Alonso, Romain Grosjean, Kevin Magnussen, Carlos Sainz and Stoffel Vandoorne occupied 11th to 15th respectively.
The remaining classified drivers were Felipe Massa in 16th, Daniil Kvyat in 17th, Lance Stroll in 18th, Marcus Ericsson in 19th and Pascal Wehrlein in 20th.
| Pos. | No. | Driver | Team | Q1 | Q2 | Q3 | Laps |
|---|---|---|---|---|---|---|---|
| 1 | 44 | Lewis Hamilton | Mercedes | 1:44.184 | 1:42.927 | 1:42.553 | 18 |
| 2 | 5 | Sebastian Vettel | Ferrari | 1:44.275 | 1:43.987 | 1:42.795 | 13 |
| 3 | 77 | Valtteri Bottas | Mercedes | 1:44.773 | 1:43.249 | 1:43.094 | 19 |
| 4 | 7 | Kimi Räikkönen | Ferrari | 1:44.729 | 1:43.700 | 1:43.270 | 11 |
| 5 | 33 | Max Verstappen | Red Bull | 1:44.535 | 1:43.940 | 1:43.380 | 12 |
| 6 | 3 | Daniel Ricciardo | Red Bull | 1:45.114 | 1:44.224 | 1:43.863 | 12 |
| 7 | 27 | Nico Hülkenberg | Renault | 1:45.280 | 1:44.988 | 1:44.982 | 15 |
| 8 | 11 | Sergio Pérez | Force India | 1:45.591 | 1:44.894 | 1:45.244 | 14 |
| 9 | 31 | Esteban Ocon | Force India | 1:45.277 | 1:45.006 | 1:45.369 | 14 |
| 10 | 30 | Jolyon Palmer | Renault | 1:45.447 | 1:44.685 | DNS | 10 |
| 11 | 14 | Fernando Alonso | McLaren | 1:45.668 | 1:45.090 | — | 11 |
| 12 | 8 | Romain Grosjean | Haas | 1:45.728 | 1:45.133 | — | 12 |
| 13 | 20 | Kevin Magnussen | Haas | 1:45.535 | 1:45.400 | — | 12 |
| 14 | 55 | Carlos Sainz | Toro Rosso | 1:45.374 | 1:45.439 | — | 12 |
| 15 | 2 | Stoffel Vandoorne | McLaren | 1:45.441 | DNF | — | 11 |
| 16 | 19 | Felipe Massa | Williams | 1:45.823 | — | — | 7 |
| 17 | 26 | Daniil Kvyat | Toro Rosso | 1:46.028 | — | — | 6 |
| 18 | 18 | Lance Stroll | Williams | 1:46.915 | — | — | 5 |
| 19 | 9 | Marcus Ericsson | Sauber | 1:47.214 | — | — | 6 |
| 20 | 94 | Pascal Wehrlein | Sauber | 1:47.679 | — | — | 6 |