Lennon est une commune du département du Finistère, dans la région de Bretagne.
Lennon fait partie du canton de Briec 
Lennon adhère à la la communauté de communes Pleyben-Châteaulin-Porzay 
Lennon fait partie du bassin de vie de Pleyben 
Le maire de Lennon est M. Ronan JEZEQUEL - Agriculteur sur moyenne exploitation (2026)
La population de Lennon est de 801 habitants (2025) 
L'altitude moyenne de Lennon 100 mètres.
Le code postal de Lennon est : 29190
Le code INSEE de Lennon est : 29123
1 Il y a 1 Ecole à Lennon. Voir les établissements scolaires de Lennon. 
12.4 La part des résidences secondaires est de 12.4 %. 
Tous les chiffres et statistiques sur Lennon sur le site Insee.fr 
Saint-Thois: à 3.18 km
Gouézec: à 6.06 km
Châteauneuf-du-Faou: à 6.22 km
Pleyben: à 6.28 km
Cloître-Pleyben: à 7.37 km
Laz: à 7.62 km
Plonévez-du-Faou: à 8.69 km
Saint-Goazec: à 9.09 km
Lothey: à 9.50 km
Trégourez: à 10.00 km
Edern: à 11.62 km
Ecole primaire publique de Lennon - Public