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