Według danych na rok 1990 gminę zamieszkiwało 18 630 osób, a gęstość zaludnienia wynosiła 454 osoby/km² (wśród 1269 gmin Bretanii Concarneau plasuje się na 10. miejscu pod względem liczby ludności, natomiast pod względem powierzchni na miejscu 135.).