Lannilis compte 4272 habitants pour une densité de 182 habitants par kilomètre carré. Cette commune se trouve dans la région Bretagne et dans le département Finistère(29). Le code postal de Lannilis est le 29870 et son maire est M Jean-François TREGUER.