| nom commune | pop. | code insee | code siren | code postal |
|---|---|---|---|---|
| Arradon | 5820 | 56003 | 215600032 | 56610 |
| Arzon | 2272 | 56005 | 215600057 | 56640 |
| Baden | 4864 | 56008 | 215600081 | 56870 |
| Bono | 2594 | 56262 | 215602624 | 56400 |
| Brandivy | 1423 | 56022 | 215600222 | 56390 |
| Colpo | 2258 | 56042 | 215600420 | 56390 |
| Elven | 6543 | 56053 | 215600537 | 56250 |
| Grand-Champ | 5859 | 56067 | 215600677 | 56390 |
| Hézo | 898 | 56084 | 215600842 | 56450 |
| Île-aux-Moines | 632 | 56087 | 215600875 | 56780 |
| Île-d'Arz | 317 | 56088 | 215600883 | 56840 |
| Larmor-Baden | 891 | 56106 | 215601063 | 56870 |
| Locmaria-Grand-Champ | 1825 | 56115 | 215601154 | 56390 |
| Locqueltas | 1980 | 56120 | 215601204 | 56390 |
| Meucon | 2278 | 56132 | 215601329 | 56890 |
| Monterblanc | 3342 | 56137 | 215601378 | 56250 |
| Plaudren | 1970 | 56157 | 215601576 | 56420 |
| Plescop | 6200 | 56158 | 215601584 | 56890 |
| Ploeren | 6781 | 56164 | 215601642 | 56880 |
| Plougoumelen | 2599 | 56167 | 215601675 | 56400 |
| Saint-Armel | 885 | 56205 | 215602053 | 56450 |
| Saint-Avé | 12173 | 56206 | 215602061 | 56890 |
| Saint-Gildas-de-Rhuys | 1784 | 56214 | 215602145 | 56730 |
| Saint-Nolff | 3952 | 56231 | 215602319 | 56250 |
| Sarzeau | 9068 | 56240 | 215602400 | 56370 |
| Séné | 9265 | 56243 | 215602434 | 56860 |
| Sulniac | 3847 | 56247 | 215602475 | 56250 |
| Surzur | 5110 | 56248 | 215602483 | 56450 |
| Theix-Noyalo | 8476 | 56251 | 200055952 | 56450 |
| Tour-du-Parc | 1259 | 56252 | 215602525 | 56370 |
| Trédion | 1369 | 56254 | 215602541 | 56250 |
| Treffléan | 2531 | 56255 | 215602558 | 56250 |
| Trinité-Surzur | 1699 | 56259 | 215602590 | 56190 |
| Vannes | 54955 | 56260 | 215602608 | 56000 |
La Communauté d'agglomération Golfe du Morbihan - Vannes Agglomération est composé de 34 communes pour une population de 177719 habitants.