La commune de Gardonne se situe dans le département Dordogne.
Les communes limitrophes sont les suivantes : Saussignac, Saint-Avit-Saint-Nazaire, Gageac-et-Rouillac, Lamonzie-Saint-Martin, Razac-de-Saussignac, Saint-Pierre-d'Eyraud.
7 infirmiers et infirmières à domicile pratiquent à Gardonne.