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

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