Dans le zonage réalisé par l'Insee en 1999, l'unité urbaine était composée d'une seule commune[1].
Dans le zonage réalisé en 2010, l'unité urbaine était composée de deux communes[2], celle de Pencran ayant été ajoutée au périmètre.
Dans le nouveau zonage réalisé en 2020, elle est composée de trois communes[3], celle de La Roche-Maurice ayant été ajoutée au périmètre.
En 2021, avec 20 190 habitants, elle représente la 7e unité urbaine du département[4] du Finistère et occupe le 19e rang dans la régionBretagne.
En 2020, sa densité de population s'élève à 583 hab/km2. Par sa superficie, elle représente 0,51 % du territoire départemental et, par sa population, elle regroupe 2,17 % de la population du département du Finistère.
Composition 2020 de l'unité urbaine
Elle est composée des trois communes suivantes[3] :