El municipio de Carballeda de Avia está situado entre las sierras del Faro y del Suído dentro de la comarca del Ribeiro. Abarca un total de ocho parroquias.