La communauté d’agglomération est située dans le sud-est du Finistère. La ville principale de la communauté d’agglomération est Quimperlé. Elle compte trois communes littorales (Moëlan-sur-Mer, Clohars-Carnoët et Riec-sur-Bélon) et treize communes intérieures (dont Bannalec, Scaër, Rédené et Mellac).

Deux cantons (découpage 2015) recouvrent tout ou partie du territoire de la communauté d’agglomération : canton de Quimperlé et canton de Moëlan-sur-Mer. L’ensemble de la communauté d’agglomération appartient à la huitième circonscription du Finistère.