La municipalité de Puymirol se situe dans le département Lot-et-Garonne.
Les communes alentours sont les suivantes : Saint-Caprais-de-Lerm, Saint-Pierre-de-Clairac, La Sauvetat-de-Savères, Tayrac, Saint-Romain-le-Noble, Saint-Martin-de-Beauville, Saint-Urcisse, Perville.
6 infirmiers et infirmières à domicile pratiquent à Puymirol.