Here is the list of the 21 Spanish-speaking countries along with their capitals, organized by region: North America:
- Mexico – Mexico City
Central America:
- Guatemala – Guatemala City
- El Salvador – San Salvador
- Costa Rica – San José
- Honduras – Tegucigalpa
- Nicaragua – Managua
- Panama – Panama City
The Caribbean:
- Puerto Rico – San Juan
- Dominican Republic – Santo Domingo
- Cuba – Havana
South America:
- Venezuela – Caracas
- Colombia – Bogotá
- Ecuador – Quito
- Peru – Lima
- Bolivia – Sucre (official capital), La Paz (administrative capital)
- Paraguay – Asunción
- Chile – Santiago
- Argentina – Buenos Aires
- Uruguay – Montevideo
Europe:
- Spain – Madrid
Africa:
- Equatorial Guinea – Malabo
This list covers all the official Spanish-speaking countries and their capitals globally, including one in Africa and one in Europe besides the American continent countries. If a visual map with this data is needed, printable maps are also available from educational resources.