Bannalec (Bretons: ) is een gemeente in het Franse departement Finistère, in de regio Bretagne. De plaats maakt deel uit van het arrondissement Quimper. Bannalec telde op inwoners.

Geografie

De oppervlakte van Bannalec bedroeg op ; de bevolkingsdichtheid was toen inwoners per km².

thumb|left|360px|Kaart van de gemeente met belangrijkste infrastructuur, bodemgebruik en omliggende gemeenten

Verkeer en vervoer Spoorweghalte Bannalec

Demografie Onderstaande figuur toont het verloop van het inwonertal (bron: INSEE-tellingen).