Au Grand Prix inaugural 2017, en Australie, Romain Grosjean se qualifie en sixième position et abandonne dès le treizième tour sur fuite d'eau. En Chine, il se qualifie en fond de grille après une erreur ; en course, il remonte peu à peu au fil des tours et termine l'épreuve à la onzième place, à un tour du vainqueur. Une semaine plus tard à Bahreïn, il inscrit ses premiers points de la saison grâce à une huitième place. Lors du Grand Prix de Russie, il abandonne dès le premier virage après un accrochage avec Jolyon Palmer. Lors du Grand Prix d'Espagne qui marque le début de la saison européenne, Grosjean marque le point de la dixième place ; il se classe ensuite huitième à Monaco. Au Canada, après avoir été accroché par Carlos Sainz Jr. en début d'épreuve, il parvient à marquer un nouveau point. Il obtient son meilleur résultat de la saison grâce à une sixième place lors du Grand Prix d'Autriche. Au Grand Prix de Belgique, après la pause estivale, Romain Grosjean franchit la ligne d'arrivée septième. À Singapour, en difficulté pendant tout le weekend, il parvient à franchir la ligne d'arrivée neuvième, comme au Japon. Au terme de la saison, Grosjean se classe treizième du championnat avec 28 points.