Le CH de Mauriac dispose de plusieurs entités dédiées à l'accueil et la prise en charge des personnes âgées :
- un EHPAD de 70 lits dont 10 lits d'hébergement sécurisé Alzheimer,
- un PASA (Pôle d’Activité et de Soins Adaptés Alzheimer) de 14 places,
- une USLD (Unité de Soins de Longue Durée) de 30 lits sur le Centre Hospitalier,
- une unité Parkinson de 14 lits sur le commune d'Ydes (15210),
- un service de Soins de Suite et de Réadaptation à orientation personnes âgées polypathologiques de 23 lits,
- un SSIAD de 40 places personnes âgées, 5 places personnes handicapées, 5 places de SSIAD renforcé Alzheimer.
L'Hôpital dispose également
- d'un Institut de formation d'aide soignant IFAS de 21 places