12 communes composent le bassin de vie de Maen Roch.
| nom commune | pop. | code insee | code siren | code postal |
|---|---|---|---|---|
| Bazouges-la-Pérouse | 1865 | 35019 | 213500192 | 35560 |
| Chauvigné | 807 | 35075 | 213500754 | 35490 |
| Maen-Roch | 5093 | 35257 | 200064517 | 35460 |
| Portes du Coglais | 2235 | 35191 | 200065621 | 35460 |
| Rimou | 350 | 35242 | 213502420 | 35560 |
| Romazy | 275 | 35244 | 213502446 | 35490 |
| Saint-Christophe-de-Valains | 230 | 35261 | 213502610 | 35140 |
| Saint-Hilaire-des-Landes | 1032 | 35280 | 213502800 | 35140 |
| Saint-Marc-le-Blanc | 1567 | 35292 | 200084069 | 35460 |
| Saint-Ouen-des-Alleux | 1308 | 35304 | 213503048 | 35140 |
| Tiercent | 194 | 35336 | 213503360 | 35460 |
| Val-Couesnon | 4084 | 35004 | 200082980 | 35560 |
Le bassin de vie de Maen Roch est composé de 12 communes pour une population de 19040 habitants.
Retrouvez les cartes des bassins de vie d' Ille-et-Vilaine