Montcabrier ist eine französische Gemeinde mit 355 Einwohnern (Stand 1. Januar 2017) im Département Lot in der Region Okzitanien. Sie gehört zum Kanton Puy-l’Évêque und zum Arrondissement Cahors.Nachbargemeinden sind Sauveterre-la-Lémance im Nordwesten, Loubejac im Norden, Cassagnes im Osten, Puy-l’Évêque im Südosten, Duravel im Süden und Saint-Martin-le-Redon im Westen.