Das Dorf war einst und seit dem Hochmittelalter Hafen und Zoll.
Es gab sogar eine Fähre, um die Dordogne von einem Ufer zum anderen zu überqueren. Als natürliches Tor zum Entre-deux-Mers und als Verlängerung der Pyrenäenstraße ist Saint-Jean-de-Blaignac seit langem ein wesentlicher Durchgangsort in der Region.
Die Dorfkirche, Saint-Jean geweiht, ist romanisch. Es wurde auf einer antiken Stätte errichtet (später von einer merowingischen Nekropole besetzt). Seine Besonderheit besteht darin, befestigt zu werden, wie die an seinen Ecken hinzugefügten Wachtürme zeigen.
Der Bach Engranne, ein Nebenfluss der Dordogne, trennt Saint-Jean-de-Blaignac im Westen vom Dorf Saint-Aubin-de-Branne.