How Many Countries Speak Spanish?

Spanish is the official language of 20 sovereign countries, concentrated primarily in Latin America and the Iberian Peninsula. With over 500 million native speakers and another 75 million who speak it as a second language, Spanish is the world's second most spoken language by native speakers (after Mandarin Chinese). Mexico has the largest Spanish-speaking population (over 130 million), followed by Colombia, Spain, and Argentina. Spanish is also one of the six official languages of the United Nations.

Countries

24

Population

0.5B

% of total

9.6%

continents

4

Complete list

#CountryPopulation
1Equatorial GuineaEquatorial Guinea1.67M
2ParaguayParaguay6.11M
3ArgentinaArgentina46.74M
4BelizeBelize417.6K
5Costa RicaCosta Rica5.31M
6CubaCuba9.75M
7El SalvadorEl Salvador6.03M
8PeruPeru34.35M
9Puerto RicoPuerto Rico3.20M
10Dominican RepublicDominican Republic10.77M
11UruguayUruguay3.50M
12BoliviaBolivia11.37M
13ChileChile20.21M
14NicaraguaNicaragua6.80M
15GuatemalaGuatemala18.08M
16ColombiaColombia53.06M
17SpainSpain49.32M
18VenezuelaVenezuela28.52M
19PanamaPanama4.06M
20Western SaharaWestern Sahara600.9K
21EcuadorEcuador18.10M
22GuamGuam153.8K
23MexicoMexico130.58M
24HondurasHonduras9.89M

Frequently Asked Questions

How many countries speak Spanish?
Spanish is the official language of 20 countries: Mexico, Colombia, Spain, Argentina, Peru, Venezuela, Chile, Ecuador, Guatemala, Cuba, Bolivia, Dominican Republic, Honduras, Paraguay, El Salvador, Nicaragua, Costa Rica, Panama, Uruguay, and Equatorial Guinea.
How many people speak Spanish in the world?
Over 500 million people speak Spanish as their native language, making it the second most spoken language by native speakers. Including second-language speakers, the total rises to about 600 million.
Which country has the most Spanish speakers?
Mexico has the most Spanish speakers with over 130 million, followed by Colombia (52 million), Spain (47 million), and Argentina (45 million).

Also explore