La municipalité de Campan est située dans le département Hautes-Pyrénées.
Les municipalités alentours sont les suivantes : Esparros, Beaudéan, Ancizan, Bagnères-de-Bigorre, Arreau, Aspin-Aure, Beyrède-Jumet, Aulon, Asté.
11 infirmiers et infirmières à domicile travaillent à Campan.