Final answer:
The Spanish archipelago that lies off the Northwest coast of Africa is the Canary Islands.
Step-by-step explanation:
The name of the Spanish archipelago that lies off the Northwest coast of Africa is Canary Islands. This archipelago is located over the Mid Atlantic Ridge in the Northeast Atlantic Ocean and consists of nine small islands. The climate in the Canary Islands is temperate, and it is known for being a popular tourist destination.