Gordon turned a lap at the New Hampshire Motor Speedway in 134.911 miles per hour. It was his second pole of the year and the 72nd of his Sprint Cup career.
The fast lap and pole position allowed Gordon to rebound from a disappointing start to the championship chase last week at Chicagoland Speedway. He finished 35th in that race and fell 47 points out of the lead in the points chase that will determine the Sprint Cup title.
Gordon is last among the 12 drivers who will battle for the championship during the next two months.
Kyle Busch qualified second and Tony Stewart, the defending series champion, was third. They were followed by Brian Vickers and Carl Edwards. The Top 10 was rounded out by Kasey Kahne, Paul Menard, Ryan Newman, Martin Truex Jr. and Dave Blaney.
Sunday's race will begin at 2 p.m. EDT.