Der Ferrari-Pilot aus Monaco war am Samstag in Baku 0,282 Sekunden schneller als der Mexikaner Sergio Pérez im Red Bull.
WM-Spitzenreiter Max Verstappen musste sich im zweiten Red Bull mit Platz drei begnügen. Vierter wurde Leclercs Teamgefährte Carlos Sainz.
Für den Monegassen Leclerc ist es die vierte Pole Position in Folge.
Das Rennen in Baku startet am Sonntag um 13 Uhr.
belga/dpa/re