La commune a une superficie de 7,03km2, pour 342 habitants (2020) soit une densité de 48 habitants/km2.
Cela nous classe au sens de l’INSEE comme « village rural à habitat dispersé », la campagne quoi !
Bordée à l’ouest par le Lisos, affluent gauche de Garonne, la commune s’étire sur près de 7km du nord au sud et seulement 2km d’est en ouest sur la partie la plus large.
A l’endroit le plus étroit, la commune ne mesure qu’à peine 450m de large. Ceci lui donne une forme allongée sur un axe nord-sud suivant le Lisos.
Les communes voisines sont du nord au sud en Lot-et-Garonne : Meilhan s/Garonne, Marcellus et Cocumont. En Gironde : Noaillac, Aillas et Sigalens.
La commune fait partie de l’agglomération de Val de Garonne (VGA), du Pôle d’Équilibre Territorial (PETR) Val de Garonne/Guyenne/Gascogne au sein du département du Lot-et-Garonne.
La proximité du péage de La Réole (A 62 sortie 4) nous place à 35 min de la rocade de Bordeaux, 45 min d’Agen, 1h de Mont-de-Marsan et 1h45 de Toulouse.