La commune de Saint-Chamassy, calme, est situé dans le département de la Dordogne ; on y dénombre 533 habitants. Beaucoup de logements sont anciens. La population est en majorité âgée, on distingue une croissance démographique comparativement supérieure, une proportion de personnes âgées comparativement élevée : 36% et un important âge moyen (48 ans), par contre une part de retraités de 34% et une taille moyenne des ménages de 2.2 personnes.
En ce qui concerne le climat, la localité profite de des précipitations de 820 mm par an. En termes d'équippements, la commune possède une capacité d'accueil touristique de 43 lits. De plus, il faut y noter un pourcentage de logement social HLM de 0% et un taux de déplacement vers un lieu de travail extérieur de 76% mais une évolution du nombre de places en établissement scolaires de 15.