Where is Spanish spoken?

There are 21 countries that speak Spanish as an official language and/or national language:

  1. Argentina
  2. Bolivia
  3. Chile
  4. Colombia
  5. Ecuador
  6. Perú
  7. Paraguay
  8. Uruguay
  9. Venezuela
  10. México
  11. Guatemala
  12. El Salvador
  13. Honduras
  14. Nicaragua
  15. Costa Rica
  16. Panamá
  17. Cuba
  18. Puerto Rico USA
  19. Dominican Republic
  20. Spain
  21. Equatorial Guinea

The continental US also has a significant Spanish-speaking population.

The 14 countries where Spanish is the official language (or one of the official languages) are:
  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

Most of Latin America does:

  • Guatemala
  • Cuba
  • Domincan Republic
  • Honduras
  • Costa Rica
  • El Salvador
  • Panama
  • Colombia
  • Venezuela
  • Peru
  • Ecuador
  • Argentina
  • Chile
  • Bolivia

Spanish is the official or co-official language in 20 countries and 1 US territory:

Argentina

Bolivia

Chile

Colombia

Costa Rica

Cuba

Dominican Republic

Ecuador

El Salvador

Equatorial Guinea

Guatemala

Honduras

Mexico

Nicaragua

Panama

Paraguay

Peru

Puerto Rico

Spain

Uruguay

Venezuela

Here is a list of all 23 countries with significant spanish-speaking populations. Many of these countries do not recognize Spanish as an official language:

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. Philippines

19. Puerto Rico

20. Spain

21. United States

22. Uruguay

23. Venezuela

Mexico, Central America, and most of South America except Brazil (where they speak Portuguese.) I am told that Mexican Spanish is as different from Spanish in Spain as American English is from British English.

Spanish Speaking Countries

The following countries have Spanish as their official language:

Europe

1. Spain (Madrid)

Africa

2. Equatorial Guinea (Malabo) in West Africa

North and Central America

3. Costa Rica (San José)

4. Cuba (Havana)

5. Dominican Republic (Santo Domingo)

6. El Salvador (San Salvador)

7. Guatemala (Guatemala City)

8. Honduras (Tegucigalpa)

9. Mexico (Mexico City)

10. Nicaragua (Managua)

11. Panama (Panama City)

12. Puerto Rico (San Juan)

South America

13. Argentina (Buenos Aires)

14. Bolivia (La Paz)

15. Chile (Santiago)

16. Colombia (Bogotá)

17. Ecuador (Quito)

18. Paraguay (Asunción)

19. Peru (Lima)

20. Uruguay (Montevideo)

21. Venezuela (Caracas).

See the Related Question.

Spanish is spoken in every country in the world by 332 million people.

Countries where Spanish is an official language:

  • Panama,
  • Uruguay,
  • Venezuela,
  • Mexico,
  • Nicaragua,
  • Paraguay,
  • Peru,
  • Puerto Rico,
  • Spain,
  • Argentina,
  • Bolivia,
  • Chile,
  • Colombia,
  • Costa Rica,
  • Cuba,
  • Dominican Republic,
  • Ecuador,
  • El Salvador,
  • Equatorial Guinea,
  • Guatemala,
  • Honduras
  • Philippines?
  • USA soon?

Columbia, Spain, Peru, Venezuela, Ecuador, Guatemala, Cuba, Bolivia, Honduras, El salvador, Paraguay, costa rica, Panama, Equatorial Guinea, Mexico, Argentina, Chile, Dominican Republic, Nicaragua, Uruguay,puerto rico, and im not sure about the 22nd.

Mexico, Central America, and most of South America except Brazil (where they speak Portuguese.) I am told that Mexican Spanish is as different from Spanish in Spain as American English is from British English.