How many countries have Spanish as their official national language?

1 answer

Spanish is the official national language in 21 countries. These countries are primarily located in Latin America, as well as one in Europe (Spain). Additionally, Spanish is an official language in several territories and regions with varying degrees of autonomy, such as Equatorial Guinea and the special case of Puerto Rico, which is a territory of the United States.