dodothinks
Play 1v1
Leaderboard

Spanish-Speaking Countries

Click any country to see its name, or play a round of ten.

Argentina Bolivia Chile Colombia Costa Rica Cuba Dominican Republic Ecuador Spain Guatemala Honduras Mexico Nicaragua Panama Peru Paraguay Uruguay Venezuela Equatorial Guinea El Salvador Puerto Rico

Click any country to see its name, or start a round.

Flags of the Spanish-Speaking Countries

All 21 flags, the 20 countries and Puerto Rico. Tap a flag for the country page.

The Spanish-Speaking Countries Quiz at a Glance

Spanish is an official language in 20 countries: Spain, Equatorial Guinea and 18 countries in the Americas, from Mexico to Argentina. Puerto Rico, a US territory, makes 21. This page has them on a map, with their flags and capitals, and a free quiz: find each country, then find each country from its capital.

Countries with Spanish official
20
With Puerto Rico
21
Most people
Mexico, about 131.9 million
Largest by area
Argentina
Only one in Africa
Equatorial Guinea
People in the 20 countries
about 482 million

How to Play the quiz

  1. Click any country on the map to see its name before you start.
  2. Pick a round. In Countries, a country is named and you click it. In Capitals, a capital is named and you click its country.
  3. Small places (El Salvador, Costa Rica, the Dominican Republic, Puerto Rico, Equatorial Guinea) have a ring around them, so you can tap them on a phone.
  4. Ten questions a round. The right country turns green after every answer.

Spanish is the second most spoken native language in the world, after Mandarin Chinese. Most of its speakers live in the Americas: 9 of the Spanish-speaking countries are in South America and 9 in North and Central America and the Caribbean. Spain is the only one in Europe and Equatorial Guinea the only one in Africa.

Which Countries Speak Spanish?

The 20 countries are Argentina, Bolivia, Chile, Colombia, Costa Rica, Cuba, the Dominican Republic, Ecuador, El Salvador, Equatorial Guinea, Guatemala, Honduras, Mexico, Nicaragua, Panama, Paraguay, Peru, Spain, Uruguay and Venezuela. Mexico has the most people, followed by Colombia, Spain and Argentina.

A few places are often counted and are not. Puerto Rico has Spanish as an official language but is a US territory, not a country. The United States has one of the largest Spanish-speaking populations in the world, but Spanish is not an official language there. In Belize many people speak Spanish, but the official language is English. The Philippines had Spanish as an official language until 1987.

Flags That Look Alike

Colombia, Ecuador and Venezuela share yellow, blue and red, from their time as one country, Gran Colombia. Colombia's yellow band is twice as tall; Ecuador has a coat of arms in the middle; Venezuela has an arc of eight stars.

Honduras, El Salvador and Nicaragua all have blue, white and blue stripes, from the Federal Republic of Central America; the emblem in the middle tells them apart. Guatemala uses the same colours in vertical stripes.

Cuba and Puerto Rico have the same design with the colours swapped: Cuba has blue stripes and a red triangle, Puerto Rico red stripes and a blue triangle. Argentina and Uruguay both carry the Sun of May.

Capitals Worth Knowing

Bolivia has two: Sucre is the capital in the constitution, and La Paz is where the government sits. Three capitals take the country's name: Guatemala City, Mexico City and Panama City. Three start with San and are easy to mix up: San José (Costa Rica), San Salvador (El Salvador) and San Juan (Puerto Rico). The capital of Equatorial Guinea is Malabo, on the island of Bioko.

Spanish-Speaking Countries and Their Capitals

In alphabetical order. Puerto Rico is a US territory.

#CountryCapitalContinentPopulation
1ArgentinaBuenos AiresSouth America45.9 million
2BoliviaSucre (La Paz is the seat of government)South America12.6 million
3ChileSantiagoSouth America19.9 million
4ColombiaBogotáSouth America53.4 million
5Costa RicaSan JoséNorth America5.2 million
6CubaHavanaNorth America10.9 million
7Dominican RepublicSanto DomingoNorth America11.5 million
8EcuadorQuitoSouth America18.3 million
9El SalvadorSan SalvadorNorth America6.4 million
10Equatorial GuineaMalaboAfrica1.9 million
11GuatemalaGuatemala CityNorth America18.7 million
12HondurasTegucigalpaNorth America11 million
13MexicoMexico CityNorth America131.9 million
14NicaraguaManaguaNorth America7 million
15PanamaPanama CityNorth America4.6 million
16ParaguayAsunciónSouth America7 million
17PeruLimaSouth America34.6 million
18Puerto Rico (US territory)San JuanNorth America3.2 million
19SpainMadridEurope49.4 million
20UruguayMontevideoSouth America3.4 million
21VenezuelaCaracasSouth America28.5 million

Frequently Asked Questions

How many Spanish-speaking countries are there?

Twenty countries have Spanish as an official language. Counting Puerto Rico, a US territory, there are 21 Spanish-speaking places.

Which Spanish-speaking country has the most people?

Mexico, with about 131.9 million people. Colombia is second.

Is Brazil a Spanish-speaking country?

No. Brazil speaks Portuguese. It is the largest country in South America that does not speak Spanish.

Which African country speaks Spanish?

Equatorial Guinea, a former Spanish colony. Spanish is an official language there together with French and Portuguese.

What is the capital of Bolivia?

Sucre is the constitutional capital and La Paz is the seat of government, so both answers are heard.

What is the smallest Spanish-speaking country?

El Salvador, at 21,041 km².

Is the quiz free?

Yes. It runs in your browser, on a phone or a computer, with no download and no account.

Made by Kashif Sulehria in Lahore, Pakistan. Updated September 28, 2026.

For teachers

Are you a class teacher?

Give your class one link. Everyone plays the same questions and you watch the scores come in live. Free, and students need no account.