Montpellier Métropole est composée des 31 communes suivantes :

Baillargues; Beaulieu; Castelnau-le-Lez; Castries; Clapiers; Cournonsec; Cournonterral; Fabrègues; Grabels; Jacou; Juvignac; Lattes; Lavérune; Le Crès; Montaud; Montferrier-sur-Lez; Montpellier; Murviel-les-Montpellier; Pérols; Pignan; Prades-le-Lez; Restinclières; Saint-Brès; Saint-Drézéry; Saint Geniès des Mourgues; Saint Georges d'Orques; Saint Jean de Védas; Saussan; Sussargues; Vendargues; Villeneuve-lès-Maguelone.