Geography Quiz Arcade

Spanish-Speaking Countries Map Quiz

Find all 20 countries where Spanish is an official language.

Spanish is an official language in 20 countries. Find every one of them on the map — 18 in the Americas, plus Spain and Equatorial Guinea.

The 20 Spanish-speaking countries

  • Europe: Spain
  • Africa: Equatorial Guinea
  • North and Central America: Mexico, Guatemala, Honduras, El Salvador, Nicaragua, Costa Rica, Panama
  • Caribbean: Cuba, the Dominican Republic
  • South America: Colombia, Venezuela, Ecuador, Peru, Bolivia, Chile, Argentina, Paraguay, Uruguay

Puerto Rico also has Spanish as an official language, but it is a US territory rather than a country, so it is not asked.

How the quiz works

The map opens wide enough to show Spain, West Africa and the Americas together; everything that is not a Spanish-speaking country is greyed out. Each of the 20 is asked once. Zoom in with the + button for Central America and the Caribbean.

The ones people miss

  1. Equatorial Guinea — the only Spanish-speaking country in Africa, on the Gulf of Guinea.
  2. Brazil is not one of them. It is Portuguese-speaking, and it is the most common wrong click in South America.
  3. Belize speaks English, even though every neighbour speaks Spanish.
  4. The Dominican Republic is the eastern part of Hispaniola; Haiti, on the west, speaks French and Haitian Creole.

Learning the capitals too? Play the Spanish-speaking capitals quiz, or browse the Spanish-speaking countries list.

Frequently asked questions

How many countries speak Spanish?

Spanish is an official language in 20 sovereign countries: Spain, Equatorial Guinea and 18 countries in the Americas.

Is Puerto Rico a Spanish-speaking country?

Spanish is official in Puerto Rico, but it is a territory of the United States, not a country, so it is not part of this quiz.

Which African country speaks Spanish?

Equatorial Guinea, a former Spanish colony on the Gulf of Guinea.

More games to play

Browse categories