Rocamador o Rocamadour es una localidad y comuna francesa situada en el departamento de Lot, en la región de Occitania. Se encuentra al este de la ciudad de Burdeos y al norte de la ciudad de Montauban. Forma parte de un valle abierto en la montaña calcárea del Causse por el río Alzou.Su nombre viene de las reliquias de San Amador cuyo cuerpo, presuntamente incorrupto, fue encontrado por monjes Benedictinos en el interior del santuario mariano, en el año 1162.