How many countries speak Spanish?

Answer:
There are 20 countries that speak Spanish, and an additional 7 more where Spanish is regularly used, at least in some areas. In many cases, this resulted from the spread of the Spanish empire (1492-1898).

(see related question)

The following 14 countries have Spanish as an official language:

1. Bolivia
2. Colombia
3. Costa Rica
4. Cuba
5. Ecuador
6. El Salvador
7. Equatorial Guinea
8. Guatemala
9. Honduras
10. Panama
11. Paraguay
12. Peru
13. Spain
14. Venezuela

The following 6 countries use Spanish as a national language, but without any official status:

1. Mexico
2. Argentina
3. Chile
4. Dominican Republic
5. Nicaragua
6. Uruguay


The following 7 countries commonly use Spanish, at least in some areas, but it has no official or national status:

1. Brazil
2. Philippines
3. Belize
4. Sahrawi Arab Democratic Republic
5. Andorra
6. Gibraltar
7. The United States of America (notably the primary language of Puerto Rico)
Contributor: Adamlance
First answer by ID1079510018. Last edit by Porky121. Contributor trust: 148 [recommend contributor recommended]. Question popularity: 7 [recommend question].