Spanish-speaking countries

List of the 20 countries where Spanish is an official language

Official languages

Spanish-speaking countries

Country Capital Continent Population Official languages
Argentina Argentina Buenos Aires America 45 696 159 Espagnol
Bolivia Bolivia Sucre America 12 413 315 Espagnol
Chile Chile Santiago America 19 764 771 Espagnol
Colombia Colombia Bogota America 52 886 363 Espagnol
Costa Rica Costa Rica San José America 5 129 910 Espagnol
Cuba Cuba Havana America 10 979 783 Espagnol
Dominican Republic Dominican Republic Santo Domingo America 11 427 557 Espagnol
Ecuador Ecuador Quito America 18 135 478 Espagnol, Kichwa, Shuar
El Salvador El Salvador San Salvador America 6 338 193 Espagnol
Equatorial Guinea Equatorial Guinea Malabo Africa 1 892 516 Espagnol, Français, Portugais
Guatemala Guatemala Guatemala City America 18 406 359 Espagnol
Honduras Honduras Tegucigalpa America 10 825 703 Espagnol
Mexico Mexico Mexico City America 130 861 007 Espagnol
Nicaragua Nicaragua Managua America 6 916 140 Espagnol
Panama Panama Panama City America 4 515 577 Espagnol
Paraguay Paraguay Asunción America 6 929 153 Guarani, Espagnol
Peru Peru Lima America 34 217 848 Espagnol, Quecha, Aymara
Spain Spain Madrid Europe 48 807 137 Espagnol
Uruguay Uruguay Montevideo America 3 386 588 Espagnol
Venezuela Venezuela Caracas America 28 405 543 Espagnol

Frequently asked questions

How many Spanish-speaking countries are there in the world?

There are 20 countries where Spanish is an official language, almost all in Latin America plus Spain and Equatorial Guinea. With over 500 million native speakers, it is the world's 2nd most spoken native language.

What is the largest Spanish-speaking country by population?

Mexico is the most populous Spanish-speaking country with over 128 million inhabitants, followed by Colombia (~52 million) and Spain (~47 million). The US has ~62 million Spanish speakers without it being official.

Which African countries speak Spanish?

Equatorial Guinea is the only African country where Spanish is an official language (alongside French and Portuguese). Morocco and the former Spanish Sahara also have a significant historical Hispanic presence.

Is Spanish difficult to learn for English speakers?

Spanish is considered one of the easiest languages for English speakers, sharing many Latin-root words. The US Foreign Service Institute places it in Category I (easiest tier), requiring about 600-750 hours to reach professional proficiency.