Bannalec [banalɛk] (bretoneBanaleg) estas francakomunumo. Ĝi situas en ladepartementoFinistère (jen france, bretonePenn-ar-Bed), en la regiono Bretonio (franceBretagne, bretoneBreizh). Fine de 2021 en la komunumo vivis 5 713 loĝantoj sur areo de 77,51 kvadrataj kilometroj, kio rezultigas loĝdenson de 74 loĝantoj/km². Administre la komunumo apartenas al la arondismentoQuimper (francearrondissement de Quimper, bretoneArondisamant Kemper), la suda parto de la departemento, kaj al la kantonoMoëlan-sur-Mer / Molan.