La población de la comuna de Lannion es de 19 773 habitantes (año 2007).