Kanton Leforest je kantón ve francouzském departementu Nord v regionu Hauts-de-France. Nachází se v severní části Francie a jeho hlavním městem je Leforest. Kanton je součástí arrondissementu Lens. Má rozlohu 7,46 km² a v roce 2017 zde žilo přibližně 8 325 obyvatel. Kanton Leforest je tvořen pouze jednou obcí, kterou je Leforest. Kantonem protéká řeka Souchez a je zde také několik menších rybníků. V okolí se nachází několik průmyslových zón a také zalesněné oblasti. Kanton Leforest je součástí Lilleké metropolitní oblasti a je zde dobrá dopravní dostupnost. Kanton je spravován Komunálním svazem Lens-Liévin.