In die Saison 2007 startete Gordon mit einem Sieg bei seinem Gatorade Duel, wurde aber auf die Startposition 42 für das Daytona 500 zurückversetzt, nachdem ein Haltebolzen für einen Stoßdämpfer im Rennen gebrochen war und der Wagen somit durch die Inspektion fiel. Im Daytona 500 selbst konnte sich Gordon bis auf den zehnten Platz verbessern. Mit seinem dritten Platz beim Food City 500, in das er von der Pole-Position mit dem neuen Car of Tomorrow startete, übernahm Gordon das erste Mal in der Saison die Führung in der Meisterschaft, die er bis zum Chase for the Nextel Cup dominierte. Es folgten drei Siege innerhalb von vier Wochen beim Subway Fresh Fit 500 in Phoenix, beim Aaron’s 499 in Talladega und beim Dodge Avenger 500 in Darlington. Vier Wochen später, am 10. Juni 2007 erzielte Gordon seinen vierten Sieg der regulären Saison beim Pocono 500 auf dem Pocono Raceway. Von den 26 Saisonrennen bis zum Start des Chase for the Nextel Cup war Gordon insgesamt 21 Mal innerhalb der Top-10, sein schlechtestes Ergebnis war ein 41. Platz nach einem Unfall in der frühen Rennphase des Coca-Cola 600 auf dem Lowe’s Motor Speedway.