Home>Spanish speaking countries

Spanish speaking countries

Spanish is spoken in 35 countries. Of these, 22 use Spanish as the official national language of government: Mexico, Colombia, Argentina, Spain, Peru, Venezuela, Chile, Ecuador, Guatemala, Cuba, Dominican Republic, Honduras, Bolivia, Nicaragua, El Salvador, Costa Rica, Paraguay, Uruguay, Panama, Puerto Rico, Equatorial Guinea, Western Sahara. A further 13 countries use Spanish as an additional language: United States of America, Canada, France, Belize, Switzerland, Sweden, Andorra, Virgin Islands, Aruba, Curacao, Caribbean Netherlands, Cayman Islands, Falkland Islands

In total, 457.1 million speak Spanish and it's the 4th most spoken language in the world. Spanish is most widely spoken in Mexico (114,754,000 speakers), followed by Colombia (51,355,000 speakers), and Argentina (44,755,000 speakers).

Which countries speak Spanish?

Spanish is the official national language of 22 countries:

  • Mexico
  • Colombia
  • Argentina
  • Spain
  • Peru
  • Venezuela
  • Chile
  • Ecuador
  • Guatemala
  • Cuba
  • Dominican Republic
  • Honduras
  • Bolivia
  • Nicaragua
  • El Salvador
  • Costa Rica
  • Paraguay
  • Uruguay
  • Panama
  • Puerto Rico
  • Equatorial Guinea
  • Western Sahara

It is also commonly spoken as a second or foreign language in 13 other country(ies):

  • United States of America
  • Canada
  • France
  • Belize
  • Switzerland
  • Sweden
  • Andorra
  • Virgin Islands
  • Aruba
  • Curacao
  • Caribbean Netherlands
  • Cayman Islands
  • Falkland Islands

How many people speak Spanish?

An estimated 457.1 million speak Spanish across 35 countries. Of these, 420,243,000 speak Spanish as their native tongue, and a further 36,867,300 use it as a second or foreign language.

This means Spanish is the 4th most spoken language in the world.

How many people speak Spanish in Africa?

Approximately 1162000 people speak Spanish as either a native or learned tongue across 2 in Africa. These are:

  • Equatorial Guinea
  • Western Sahara

How many people speak Spanish in Europe?

Approximately 35824000 people speak Spanish as either a native or learned tongue across 5 countries in Europe. These are:

  • Spain
  • France
  • Switzerland
  • Sweden
  • Andorra

Spanish speaking countries - Frequently asked questions

How many countries speak Spanish?

Spanish is spoken in a total of 35 countries.

Which countries use Spanish as the official language?

Spanish is used as the primary national language in 22 countries.