43 communes composent la zone d'emploi de Dinan.

nom communepop.code inseecode postal
Aucaleuc9532200322100
Bobital11432200822100
Brusvily11552202122100
Calorguen7222202622100
Corseul22702204822130
Dinan149662205022100
Évran17872205622630
La Landec7492209722980
La Vicomté-sur-Rance11422238522690
Lancieux16022209422770
Langrolay-sur-Rance9922210322490
Languédias5582210422980
Languenan11602210522130
Lanvallay42352211822100
Le Hinglé9122208222100
Léhon022123-
Les Champs-Géraux10532203522630
Mégrit8092214522270
Plélan-le-Petit19472218022980
Pleslin-Trigavou40432219022490
Plessix-Balisson022192-
Ploubalay43792220922650
Plouër-sur-Rance34232221322490
Plumaudan14032223922350
Quévert39632225922100
Saint-André-des-Eaux3952227422630
Saint-Carné11402228022100
Saint-Hélen15352229922100
Saint-Juvat6492230822630
Saint-Maden2202231222350
Saint-Maudez2852231522980
Saint-Méloir-des-Bois2722231722980
Saint-Michel-de-Plélan3202231822980
Saint-Samson-sur-Rance16302232722100
Taden25992233922100
Trébédan4392234222980
Trédias5042234822250
Tréfumel2792235222630
Trélivan28752236422100
Tréméreuc7282236822490
Trévron6812238022100
Vildé-Guingalan12942238822980
Yvignac-la-Tour11062239122350

La zone d'emploi de Dinan est composée de 43 communes pour une population de 72317 habitants.