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