La septième circonscription de Moselle regroupe 112 communes découpées en 5 Cantons.
Canton Saint Avold 1 :
Altviller, Diesen, Folschviller, Porcelette, Saint-Avold, Valmont.
Canton Saint-Avold 2 :
Carling, Hombourg-Haut, L’Hopital, Lachambre, Macheren.
Canton de Faulquemont :
Adaincourt, Adelange, Arraincourt, Arriance, Bambiderstroff, Chemery-Les-Faulquemont, Crehange, Elvange, Faulquemont, Fletrange, Fouligny, Guinglange, Hallering, Han Sur Nied, Haute Vigneulles, Hemilly, Herny, Holacourt, Laudrefang, Longeville Les Saint Avold, Mainvillers, Many, Marange Zondrange, Pontpierre, Teting Sur Nied, Thicourt, Thonville, Tritteling Redlach, Vahl Les Faulquemont, Vatimont, Vittoncourt, Voimhaut.
Canton de Grostenquin :
Altrippe, Baronville, Berig Vintrange, Biding, Bistroff, Boustroff, Brulange, Destry, Diffenbach Les Hellimer, Eincheville, Erstroff, Fremestroff, Freybouse, Grening, Grostenquin, Guessling Hemering, Harprich, Hellimer, Landroff, Laning, Lelling, Leyviller, Lixing Les Saint Avold, Maxstadt, Morhange, Petit Tenquin, Racrange, Suisse, Vahl Ebersing, Vallerange, Viller.
Canton de Boulay :
Bannay, Bettange, Bionville Sur Nied, Bisten En Lorraine, Boucheporn, Boulay, Brouck, Conde Northen, Coume, Denting, Eblange, Gomelange, Guerting, Guinkirchen, Guirlange, Halling Les Boulay, Ham Sous Varsberg, Helstroff, Hinckange, Holling, Loutremange, Megange, Momerstroff, Narbefontaine, Niedervise, Obervisse, Ottonville, Piblange, Roupeldange, Saint Bernard, Teterchen, Valmunster, Varize, Varsberg, Vaudoncourt, Verlving, Volmerange Les Boulay, Zimming.