Cangas de Morrazo (Pontevedra) es un municipio costero de Galicia, España. Tiene una población aproximada de 26.087 habitantes (2023) y una superficie de 38,1 km². Se encuentra en el extremo sudoeste de la península del Morrazo, que conforma las rías de Vigo y de Pontevedra al oeste de la comunidad autónoma y de la provincia.
Cangas limita al norte con el municipio de Bueu, al sur con la ría de Vigo, al oeste con el océano Atlántico y al este con el municipio de Moaña.