Edwards won the 12th pole of his Sprint Cup career and his first since the 2012 Daytona 500. He has won twice at the Michigan track and will enter Sunday's race in second place in the season-long points race.
Kurt Busch qualified second at 201.879 mph, one of 13 drivers to exceed 200 mph.
Current points leader Jimmie Johnson qualified 17th, having won last week's race in Pocono, Pa.
Scarlett Johansson steps out with fiance after pregnancy reveal
Teacher apologizes for showing sexual image of herself in class