Tolva (Spanish: [ˈtolβa]), in Catalan: Tolba ([ˈtolβə]) is a town in the province of Huesca, in Aragon, Spain. It is located 696 metres above sea level in the north-eastern part of Huesca, in the comarca of Ribagorza.

Hermitage of Santa Anastàsia in Tolba

The municipality is composed of several villages: Luzás (Lluçàs), Sagarras Bajas (Sagarras Baixas) and La Almunia de San Lorenzo (L'almunia de Sant Llorenç).

Coordinates: 42°07′N 0°34′E / 42.117°N 0.567°E / 42.117; 0.567