Aspin-en-Lavedan est une commune des Hautes-Pyrénées, en région Occitanie, à quelques kilomètres au sud de Lourdes.
Bordé à l'est par le cours du Gave de Pau, le territoire d'une superficie modeste (1,7 km²) appartient à la région naturelle du Lavedan, ensemble de vallées en amont de Lourdes, au cœur de la Gascogne. Précisément, Aspin-en-Lavedan est inclue dans la vallée de Batsurguère, réputée pour son agriculture (pommes de terre, élevage ovin) et, jadis, l'exploitation d'ardoisières.
Dépendant du comté de Bigorre, la localité s'est développée en contrebas de sommets culminant à 622 m.
Comptant près de 300 habitants, en périphérie immédiate de Lourdes, Aspin-en-Lavedan s'avère une étape verdoyante pour qui veut s'échapper quelques heures de la foule des pèlerins et touristes qui se presse dans la cité mariale.