La municipalité de Saint-Jean-Mirabel est située dans le département Lot.
Les agglomérations limitrophes sont les suivantes : Felzins, Lunan, Saint-Félix, Viazac, Bagnac-sur-Célé, Linac.
1 infirmier et infirmière à domicile pratique à Saint-Jean-Mirabel.