Skip to main content

iAmAttila’s List of Total Speakers by Language

This list was compiled from Wikipedia’s various language pages into one simple table,  this is very useful and I was not able to find this like this ANYWHERE on the net.   So I give you the languages of the world sorted by total speakers (including native, and second L2/L3 speakers).      Fast, Efficient, and Easy to Find – just how it should be :)

English 1,500,000,000
Chinese 1,200,000,000
Spanish 470,000,000
Russian 400,000,000
French 338,000,000
Arabic 290,000,000
Portuguese 250,000,000
Bengali 210,000,000
Japanese 125,000,000
German 120,000,000
Farsi 110,000,000
Persian 110,000,000
Italian 85,000,000
Tamil 78,000,000
Korean 77,000,000
Vietnamese 75,000,000
Pashto 60,000,000
Tagalog 45,000,000
Kurdish 40,000,000
Thai 40,000,000
Burmese 33,000,000
Ukrainian 30,000,000
Dutch 28,000,000
Amharic 25,000,000
Greek 25,000,000
Uzbek 25,000,000
Kyrgyz 25,000,000
Lao 25,000,000
Indonesian 23,000,000
Afrikaans 20,000,000
Catalan 18,200,000
Malagasy 18,000,000
Nepali 17,000,000
Sinhala 17,000,000
Somali 17,000,000
Khmer 16,000,000
Malay 16,000,000
Shona 15,000,000
Swahili 15,000,000
Hungarian 14,000,000
Haitian Creole 12,000,000
Kazakh 11,000,000
Czech 10,000,000
Kinyarwanda 9,800,000
Swedish 9,000,000
Kirundi 8,800,000
Serbian 8,700,000
Belarusian 7,000,000
Turkmen 7,000,000
Bulgarian 6,800,000
Tigrigna 6,700,000
Sotho 6,000,000
Armenian 6,000,000
Mongolian 5,700,000
Danish 5,600,000
Hebrew 5,300,000
Finnish 5,000,000
Norwegian 5,000,000
Slovakian 5,000,000
Tajik 4,500,000
Tok Pisin 4,000,000
Bosnian 3,500,000
Aymara 2,800,000
Swati 2,200,000
Tswana 2,000,000
Latvian 1,750,000
Irish 1,700,000
Northern Ndebele 1,600,000
Sango 1,600,000
Ayacucho Quechua 900,000
Comorian 700,000
Fijian 660,000
Dzongkha 571,000
Tetun 550,000
Maltese 430,000
Luxembourgish 400,000
Samoan 360,000
Dhivehi 340,000
Icelandic 330,000
Papiamento 260,000
Bislama 210,000
Maori 160,000
Tongan 140,000
Hiri Motu 120,000
Chamorro 95,000
Romansh 95,000
Kiribati 72000
Tahitian 68,000
Faroese 66,000
Rarotongan 45,000
Tuvaluan 13,000
Tokelauan 4,900
Manx 1000