Encadrée par la Vézère et la Dordogne, la commune de Saint-Chamassy domine le confluent des deux rivières: Vézère et Dordogne.
Cette commune dont le nom provient de la déformation occitane de Saint Eumache, fut au cours des siècles sous la domination des seigneurs de Bigaroque puis de Limeuil.
Située à égale distance de Périgueux, Sarlat et Bergerac, au cœur d’une région riche en attractions touristiques, le calme allié à la variété des paysages en fait un havre de paix.