Avant la réforme territoriale, les communes du bassin lensois étaient réparties en treize cantons : Avion, Bully, Douvrin, Harnes, Lens Est, Lens Nord-Est, Lens Nord-Ouest, Liévin Nord, Liévin Sud, Noyelles-sous-Lens, Sains-en-Gohelle, Vimy et Wingles.