Spanish is the official language in 21 countries worldwide, spanning Europe, the Americas, Africa, and the Caribbean. These countries are:
- Europe: Spain
- North America: Mexico (the only North American country with Spanish as an official language)
- Central America: Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, Panama
- Caribbean: Cuba, Dominican Republic, Puerto Rico (a U.S. territory with Spanish as its main language)
- South America: Argentina, Bolivia, Chile, Colombia, Ecuador, Paraguay, Peru, Uruguay, Venezuela
- Africa: Equatorial Guinea (the only African country with Spanish as an official language)
Puerto Rico is technically a U.S. territory, not an independent country, but Spanish is its primary language
. While the United States has a large Spanish-speaking population (over 50 million speakers), Spanish is not an official language there
. In summary, the 21 countries where Spanish is an official language are mostly in Latin America, plus Spain in Europe and Equatorial Guinea in Africa.