In 1999, there were 358 million people speaking Spanish as a native language and a total of 417 million speakers worldwide. Currently these figures are up to 400 and 500 million people respectively. Spanish is the second most natively spoken language in the world, after Mandarin Chinese. Spanish is the second most studied language in the world, after English.

Country Population Spanish as a native language speakers Spanish as second language Spanish speakers as percentage of population Total number of Spanish speakers
 Mexico 112,396,211 103,527,885 7,110,031 98.5% 110,637,916
 United States 309,059,724 44,468,501 6,231,499 + Students 15.8% 50,000,000 + 7,820,000 students
 Spain 47,021,031 41,848,717 4,581,088 98.8% 46,456,779
 Colombia 45,783,000 45,338,905 77,831 99.2% 45,416,736
 Argentina 40,900,496 39,608,040 1,047,053 99.4% 40,655,093
 Venezuela 29,056,000 28,033,228 674,100 98.8% 28,707,328
 Peru 29.797.694 23,769,620 2,035,183 86.6% 25,804,803
 Chile 17,248,450 15,513,255 1,600,024 99.3% 17,127,711
 Ecuador 14,306,000 13,298,858 733,324 98.1% 14,024,376
 Guatemala 14,361,666 9,291,997 3,116,482 86.4% 12,408,479
 Cuba 11,235,863 11,235,863 99.4% 11,168,448
 Dominican Republic 11,235,863 10,120,705 62,558 99.6% 10,184,100
 Bolivia 10,426,154 4,350,833 4,813,756 87.9% 9,164,589
 Honduras 8,215,313 7,981,998 151,161 99.0% 8,133,159
 Morocco 29,680,069 20,000 6,479,935 21.9% 6,499,935
 El Salvador 6,183,002 6,183,002 99.7% 6,164,451
 France 64,057,790 440,106 5,721,380 9.6% 6,161,486
 Nicaragua 5,822,000 5,088,428 551,328 97.0% 5,647,340
 Costa Rica 4,615,646 4,345,130 87,126 99.2% 4,432,256
 Paraguay 6,460,000 369,000 4,043,555 69.5% 4,489,700
 Puerto Rico 3,998,000 3,802,098 147,334 98.8% 3,950,024
 United Kingdom 60,943,912 107,654 3,814,846 6.4% 3,922,500
 Uruguay 3,372,000 3,257,352 77,303 98.9 3,334,908
 Panama 3,508,000 2,622,720 476,419 93.1% 3,179,365
 Philippines 96,061,683 2,660 3,014,115 3.1% 3,016,773
 Germany 82,369,548 140,000 2,566,972 3.2% 2,706,972
 Italy 58,145,321 89,905 1,968,320 3.5% 2,058,225
 Equatorial Guinea 1,153,915 n.a. 1,044,293 90.5% 1,044,293
 Canada 33,212,696 909,000 92,853 3% 1,001,853
 Portugal 10,676,910 9,744 727,282 6.9% 737,026
 Netherlands 16,645,313 19,978 662,116 4.1% 682,094
 Belgium 10,403,951 85,990 515,939 5.8% 601,929
 Romania 22,246,862 544,531 2.4% 544,531
 Sweden 9,045,389 101,472 442,601 6% 544,073
 Australia 21,007,310 106,517 374,571 2.3% 481,088
 Brazil 185.712.713 445,005 5 million students unknown
 Poland 38,500,696 316,104 0.8% 316,104
 Austria 8,205,533 267,177 3.3% 267,177
 Ivory Coast 20,179,602 235,806 1.2% 235,806
 Algeria 33,769,669 223,000 0.7% 223,379
 Denmark 5,484,723 219,003 4% 219,003
 Israel 7,112,359 130,000 45,231 2.5% 175,231
 Switzerland 7,581,520 123,000 14,420 1.7% 137,420
 Japan 127,288,419 76,565 60,000 0.1% 136,565
 Bulgaria 7,262,675 133,910 1.8% 133,910
 Belize 301,270 106,795 21,848 42.7% 128,643
 Netherlands Antilles 223,652 10,699 114,835 56.1% 125,534
 Ireland 4,156,119 123,591 3% 123,591
 Senegal 12,853,259 101,455 0.8% 101,455
 Greece 10,722,816 86,742 0.8% 86,742
 Finland 5,244,749 85,586 1.6% 85,586
 Hungary 9,930,915 85,034 0.9% 85,034
 Aruba 100,018 6,800 68,602 75.3% 75,402
 Croatia 4,491,543 73,656 1.6% 73,656
 Andorra 84,484 29,907 25,356 68.7% 58,040
 Slovakia 5,455,407 43,164 0.8% 43,164
 Norway 4,644,457 12,573 23,677 0.8% 36,250
 Russia 140,702,094 3,320 20,000 0.01% 23,320
 New Zealand 4,173,460 21,645 0.5% 21,645
 Guam 154,805 19,092 12.3% 19,092
United States Virgin Islands US Virgin Islands 108,612 16,788 15.5% 16,788
 China 1,345,751,000 2,292 12,835 0.001124% 15,127
 Lithuania 3,565,205 13,943 0.4% 13,943
 Gibraltar 27,967 13,857 49.5% 13,857
 Cyprus 792,604 1.4% 11,044
 Turkey 71,892,807 380 8,000 0.01% 8,380
 Jamaica 2,804,322 8,000 0.3% 8,000
 Luxembourg 486,006 3,000 4,344 1.5% 7,344
 Malta 403,532 6,458 1.6% 6,458
 Trinidad and Tobago 1,047,366 4,100 0.4% 4,100
 Western Sahara 513,000 n.a. n.a. n.a. n.a.
Total Spanish Speakers 32,928,599 460,368,652
Total Spanish speakers as a foreign language 89,983,399 517,423,452