The village was formerly, and since the High Middle Ages, a port and a toll.
There was even a ferry to cross the Dordogne from one bank to the other. Natural gateway to the Entre-deux-Mers and by extension to the Pyrenees road, Saint-Jean-de-Blaignac has long been an essential place of passage in the region.
The village church, dedicated to Saint-Jean, is Romanesque. It was built on an ancient site (later occupied by a Merovingian necropolis). Its particularity is to be fortified, as shown by the watchtowers added at its corners.
The Engranne stream, a tributary of the Dordogne, separates Saint-Jean-de-Blaignac to the west from the village of Saint-Aubin-de-Branne.