thumb|240px|Rozmieszczenie parków narodowych w Hiszpanii

W Hiszpanii jest 15 parków narodowych: 10 na Półwyspie Iberyjskim, 4 na Wyspach Kanaryjskich i jeden na Balearach.

Pierwszy park narodowy utworzono 22 lipca 1918 roku. Był to Park Narodowy Picos de Europa (hiszp. Parque nacional de Picos de Europa), który nosił wówczas nazwę Parque nacional de la Montaña de Covadonga i miał powierzchnię 16 925 ha. W roku 1995 został powiększony. Największym parkiem narodowym Hiszpanii jest andaluzyjski Park Narodowy Sierra Nevada (hiszp. Parque nacional de Sierra Nevada) o powierzchni 86 210 ha, a najmniejszym kastylijski Park Narodowy Bagien Daimiel (hiszp. Parque nacional de las Tablas de Daimiel) o powierzchni 1 928 ha. Najwyżej położony jest Park Narodowy Teide, obejmujący Teide – trzeci co do wysokości wulkan na świecie (licząc od podstawy), którego szczyt ma 3718 m n.p.m.

Zarządzanie Od wejścia w życie ustawy 5/2007 o Sieci Parków Narodowych (hiszp. Red de Parques Nacionales), zarządzanie parkami narodowymi w sprawach samoorganizacji i w kwestiach finansowych leży w gestii wspólnot autonomicznych.