This is a list of the national parks of Spain.

Name Province Autonomous Community Link
Parque Nacional de Aigüestortes i Estany de Sant Maurici Lleida Catalonia [1]
Parque Nacional del Archipiélago de Cabrera Illes Balears Balearic Islands [1]
Parque Nacional de Cabañeros Ciudad Real, Toledo Castile-La Mancha [1]
Parque Nacional de la Caldera de Taburiente Santa Cruz de Tenerife
(island of La Palma)
Canary Islands [1]
Parque Nacional de Doñana Huelva, Sevilla Andalusia [1]
Parque Nacional Garajonay Santa Cruz de Tenerife
(island of La Gomera)
Canary Islands [1]
Parque Nacional de las Islas Atlánticas de Galicia A Coruña, Pontevedra Galicia [1]
Parque Nacional Ordesa y Monte Perdido Huesca Aragon [1]
Parque Nacional Picos de Europa Asturias, León, Cantabria Asturias, Castile-Leon, Cantabria [1]
Parque Nacional Sierra Nevada Granada, Almería Andalusia [1]
Parque Nacional de las Tablas de Daimiel Ciudad Real Castile-La Mancha [1]
Parque Nacional del Teide Santa Cruz de Tenerife
(island of Tenerife)
Canary Islands [1]
Parque Nacional Timanfaya Las Palmas
(island of Lanzarote)
Canary Islands [1]

Links are to La Red de Parques Nacionales of the Spanish Environment Ministry, and are in Spanish.