Louannec (Louaneg en Breton) est une petite ville française, située dans le département des Côtes-d'Armor et la région de Bretagne. Ses habitants sont appelés les Louannecains et les Louannecaines.
La commune s'étend sur 13,9 km² et compte 3 145 habitants depuis le dernier recensement de la population.