Acteur local de santé incontournable sur son territoire, le CH de Mirande est en direction commune avec le CH d'Auch et le CH de Vic-Fezensac. Il comporte un service de SSR de 20 lits (dont 2 identifiés soins palliatifs), un EHPAD de 133 places et un SSIAD de 30 places. Situé dans la sous-préfecture de Mirande, à 30 minutes d'Auch, 1h30 de Toulouse, 1h des Pyrénées, 2h de l'Espagne et 2h20 des plages des Landes.