La commune de Le Roc-Saint-André, et qui est sereine et est agrémentée de commerces locaux, se trouve dans le département du Morbihan. Elle compte une population de 936 habitants. Les habitations âgées forment la plus grosse part de l'habitat. Les infrastructures de la commune sont définies par des médecins généralistes de un médecin pour 900 habitants. L'entité possède un climat caractérisé par des précipitations de 722 mm par an.
Le climat économique est caractérisé entre autres par une proportion de cadres de 35%. Une taille moyenne des ménages de 2.3 personnes et une portion de retraités de 24%, mais une part d'enfants et d'adolescents de 24% caractérisent la population, principalement âgée. De plus, il y a lieu de signaler une portion de logement social HLM assez élevée : 16%, par contre une portion de propriétaires de 71%, une année moyenne de contruction de 1972 et une évolution du nombre de places en établissement scolaires de 41.