La municipalité de Colayrac-Saint-Cirq est située dans le département Lot-et-Garonne.
Les municipalités limitrophes sont les suivantes : Sérignac-sur-Garonne, Saint-Hilaire-de-Lusignan, Agen, Brax, Foulayronnes, Madaillan, Le Passage, Sainte-Colombe-en-Bruilhois.
6 infirmiers et infirmières à domicile pratiquent à Colayrac-Saint-Cirq.