Lannilis (Lanniliz en Breton) est une ville française, située dans le département du Finistère et la région de Bretagne. la ville de Lannilis est le chef-lieu du canton. Ses habitants sont appelés les Lannilisiens et les Lannilisiennes.
La commune s'étend sur 23,5 km² et compte 5 403 habitants depuis le dernier recensement de la population.