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