21 Spanish Speaking Countries and Capitals
There are 21 countries where Spanish is an official language, each with its own capital city. For example, Spain’s capital is Madrid, and Mexico’s is Ciudad de México. Learning these capitals helps build cultural and geographic understanding of the Spanish-speaking world.
Spain
Capital: Madrid

Key Terms
Spain
Capital: Madrid
Mexico
Capital: Ciudad de Mexico
Costa Rica
Capital: San José
El Salvador
Capital: San Salvador
Guatemala
Capital: Ciudad de Guatemala
Honduras
Capital: Tegucigalpa
Related Flashcard Decks
Study Tips
- Press F to enter focus mode for distraction-free studying
- Review cards regularly to improve retention
- Try to recall the answer before flipping the card
- Share this deck with friends to study together
| Term | Definition |
|---|---|
Spain | Capital: Madrid |
Mexico | Capital: Ciudad de Mexico |
Costa Rica | Capital: San José |
El Salvador | Capital: San Salvador |
Guatemala | Capital: Ciudad de Guatemala |
Honduras | Capital: Tegucigalpa |
Panama | Capital: Ciudad de Panamá |
Cuba | Capital: La Habana |
Dominican Republic | Capital: Santo Domingo |
Puerto Rico | Capital: San Juan |
Argentina | Capital: Buenos Aires |
Bolivia | Capital: La Paz/Sucre |
Chile | Capital: Santiago |
Colombia | Capital: Bogotá |
Ecuador | Capital: Quito |
Paraguay | Capital: Asunción |
Peru | Capital: Lima |
Uruguay | Capital: Montevideo |
Venezuela | Capital: Caracas |
Equatorial Guinea | Capital: Malabo |
Nicaragua | Capital: Managua |