There are 16 national parks in Spain. The most visited are in the Canary Islands. The least visited are those in the Algarve and the Pyrenees. The highest number of national parks is in the north of Spain.