There are 20 countries in the world where Spanish is an official language.
Here they are:
* South America: Argentina, Bolivia, Chile, Colombia, Ecuador, Paraguay, Peru, Uruguay, Venezuela
* Central America: Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, Panama
* North America: Mexico
* Europe: Spain
* Africa: Equatorial Guinea
* Caribbean: Cuba, Dominican Republic, Puerto Rico (US territory)