1. Argentina
2. Bolivia
3. Chile
4. Colombia
5. Costa Rica
6. Cuba
7. Dominican Republic
8. Ecuador
9. El Salvador
10. Equatorial Guinea
11. Guatemala
12. Honduras
13. Mexico
14. Nicaragua
15. Panama
16. Paraguay
17. Peru
18. Puerto Rico
19. Spain
20. Uruguay
21. Venezuela
Please note that some territories, like Andorra, have Spanish as an official language but are not usually considered "Spanish-speaking countries."