There are 21 to 22 countries where Spanish is an official language. These countries span North America, Central America, South America, the Caribbean, Europe, and one in Africa. Here is the comprehensive list of Spanish-speaking countries:
- Mexico
- Guatemala
- Honduras
- El Salvador
- Nicaragua
- Costa Rica
- Panama
- Cuba
- Dominican Republic
- Puerto Rico (U.S. territory but Spanish-speaking)
- Colombia
- Venezuela
- Ecuador
- Peru
- Bolivia
- Paraguay
- Chile
- Argentina
- Uruguay
- Spain
- Equatorial Guinea (Africa)
The United States has a large Spanish-speaking population but Spanish is not an official language there.
This list includes countries where Spanish is an official language and widely spoken by the population, with slightly varying counts depending on sources (21 or 22 countries including Puerto Rico). Equatorial Guinea is the only Spanish-speaking country in Africa.
