Spanish-speaking countries

Which countries speak Spanish?

21 countries have Spanish as an official language, 15 of them as the sole official language. The most populated of them is Mexico.

RankCountryOfficial language
1 Mexico sole official language
2 Colombia sole official language
3 Spain sole official language
4 Argentina with Guarani
5 Peru with Aymara, Quechua
6 Venezuela sole official language
7 Chile sole official language
8 Guatemala sole official language
9 Ecuador sole official language
10 Bolivia with Aymara, Guarani, Quechua
11 Dominican Republic sole official language
12 Honduras sole official language
13 Cuba sole official language
14 Paraguay with Guarani
15 Nicaragua sole official language
16 El Salvador sole official language
17 Costa Rica sole official language
18 Panama sole official language
19 Uruguay sole official language
20 Equatorial Guinea with French, Portuguese
21 Belize with Belizean Creole, English

Source: mledoze/countries (official languages). Method.

Play Higher or lower How many countries are there?

Other rankings