Au coeur de la région Bretagne dans les côtes d'Armor, dans une vallée au confluent du Blavet et du canal de Nantes à Brest se situe Gouarec.
Le canton de Mellionnec a été créé en 1790. La commune de Gouarec y est rattachée et devient alors chef-lieu de canton. Depuis l'annexion en 1850, de Saint-Gelven et Saint-Igeaux, le canton de Gouarec comprend 8 communes.
Le nom de Gouarec apparaît dès 1184 dans la charte de la fondation de l'Abbaye de Bon-repos, le bourg s'est construit autour du château de ce nom, édifié au Moyen - Age par la Famille de Rohan.
Sous l'ancien régime, Gouarec, était le chef-lieu d'une châtellenie de la vicomté de Rohan. La paroisse s'appelait Saint-Gilles-Gouarec et a élu sa première municipalité au début de 1790.
Gouarec est très vite devenu un important centre commercial, avec ses halles, son marché, ses moulins à blé et à foulons.