| 1 | Australia Grand Prix | 26 March 2017 | Albert Park | Sebastian Vettel (Ferrari) |
| 2 | China Grand Prix | 9 April 2017 | Shanghai | Lewis Hamilton (Mercedes) |
| 3 | Bahrain Grand Prix | 16 April 2017 | Bahrain | Sebastian Vettel (Ferrari) |
| 4 | Russia Grand Prix | 30 April 2017 | Sirius | Valtteri Bottas (Mercedes) |
| 5 | Spain Grand Prix | 14 May 2017 | Catalunya | Lewis Hamilton (Mercedes) |
| 6 | Monaco Grand Prix | 28 May 2017 | Monaco | Sebastian Vettel (Ferrari) |
| 7 | Canada Grand Prix | 11 June 2017 | Gilles Villeneuve | Lewis Hamilton (Mercedes) |
| 8 | Azerbaijan Grand Prix | 25 June 2017 | Baku | Daniel Ricciardo (Red Bull) |
| 9 | Austria Grand Prix | 9 July 2017 | Red Bull Ring | Valtteri Bottas (Mercedes) |
| 10 | Great Britain Grand Prix | 16 July 2017 | Silverstone | Lewis Hamilton (Mercedes) |
| 11 | Hungary Grand Prix | 30 July 2017 | Hungaroring | Sebastian Vettel (Ferrari) |
| 12 | Belgium Grand Prix | 27 August 2017 | Spa-Francorchamps | Lewis Hamilton (Mercedes) |
| 13 | Italy Grand Prix | 3 September 2017 | Monza | Lewis Hamilton (Mercedes) |
| 14 | Singapore Grand Prix | 17 September 2017 | Marina Bay | Lewis Hamilton (Mercedes) |
| 15 | Malaysia Grand Prix | 1 October 2017 | Sepang | Max Verstappen (Red Bull) |
| 16 | Japan Grand Prix | 8 October 2017 | Suzuka | Lewis Hamilton (Mercedes) |
| 17 | United States Grand Prix | 22 October 2017 | Americas | Lewis Hamilton (Mercedes) |
| 18 | Mexico Grand Prix | 29 October 2017 | Hermanos Rodríguez | Max Verstappen (Red Bull) |
| 19 | Brazil Grand Prix | 12 November 2017 | José Carlos Pace | Sebastian Vettel (Ferrari) |
| 20 | Abu Dhabi Grand Prix | 26 November 2017 | Yas Marina | Valtteri Bottas (Mercedes) |