From the mother of all front pages, http://www.wikipedia.org/
if you scroll down and click "other languages", you arrive at http://meta.wikimedia.org/wiki/List_of_Wikipedias
Apparently, these tables are updated from s23.org. Some of the links to the language pages could need to be updated. For example No. 244 Sichuan Yi has the article [[:w:Yi language]] and there is no redirect from the link given in this list.
Another list, updated very long ago and only containing the top 50 languages, is given on http://meta.wikimedia.org/wiki/List_of_Wikipedias_by_speakers_per_article
I think the article count of that second list needs to be updated more frequently, perhaps through s23.org, but the number of speakers for each language can only be rough estimates anyway and needs to be updated only very seldom. I have tried to improve that list by looking at the Wikipedia articles for each language. The list is included below. Please report to me any obvious errors, for example where I'm off by a power of magnitude.
I haven't been able to put any numbers on the speakers of Latin, Classic Chinese, Dutch Lower Saxon, or Simple English. Some languages have zero speakers in this list, e.g. Novial and Old Church Slavonic. Is that fair? What numbers do you think should be used? I think we should use the number of people who can be expected to *read* Wikipedia (given literacy and computer access) so Latin should have more than zero, right?
In this table, column 1 is the language code, as used in subdomain names under wikipedia.org, column 2 and 3 are the printable language name in English and English Wikipedia page title, as used in s23.org today, and column 4 is my estimate of the total number of speakers. This table has 256 entries, just like the "List of Wikipedias" page on meta.
aa|Afar|Afar language|1400000 ab|Abkhazian|Abkhazian language|200000 af|Afrikaans|Afrikaans language|6000000 ak|Akan|Akan language|9000000 als|Alemannic|Alemannic language|10000000 am|Amharic|Amharic language|27000000 an|Aragonese|Aragonese language|30000 ang|Anglo-Saxon|Anglo-Saxon language|0 ar|Arabic|Arabic language|323000000 arc|Assyrian Neo-Aramaic|Assyrian Neo-Aramaic language|210000 as|Assamese|Assamese language|13079696 ast|Asturian|Asturian language|550000 av|Avar|Avar language|600000 ay|Aymara|Aymara language|2200000 az|Azeri|Azeri language|30000000 ba|Bashkir|Bashkir language|1000000 bar|Bavarian|Bavarian language|12000000 bat-smg|Samogitian|Samogitian language|500000 bcl|Central Bicolano|Central Bicolano language|2500000 be|Belarusian|Belarusian language|7000000 be-x-old|Belarusian (Tarashkevitsa)|Belarusian (Tarashkevitsa) language|7000000 bg|Bulgarian|Bulgarian language|12000000 bh|Bihari|Bihari language|52000000 bi|Bislama|Bislama language|206000 bm|Bambara|Bambara language|2700000 bn|Bengali|Bengali language|207000000 bo|Tibetan|Tibetan language|6150000 bpy|Bishnupriya Manipuri|Bishnupriya Manipuri language|450000 br|Breton|Breton language|500000 bs|Bosnian|Bosnian language|2000000 bug|Buginese|Buginese language|3500000 bxr|Buryat (Russia)|Buryat (Russia) language|400000 ca|Catalan|Catalan language|12000000 cbk-zam|Zamboanga Chavacano|Zamboanga Chavacano language|607000 cdo|Min Dong|Min Dong language|9100000 ce|Chechen|Chechen language|1330000 ceb|Cebuano|Cebuano language|28000000 ch|Chamorro|Chamorro language|60000 cho|Choctaw|Choctaw language|9200 chr|Cherokee|Cherokee language|15000 chy|Cheyenne|Cheyenne language|1700 co|Corsican|Corsican language|400000 cr|Cree|Cree language|50000 crh|Crimean Tatar|Crimean Tatar language|400000 cs|Czech|Czech language|12000000 csb|Kashubian|Kashubian language|50000 cu|Old Church Slavonic|Old Church Slavonic language|0 cv|Chuvash|Chuvash language|2000000 cy|Welsh|Welsh language|600000 da|Danish|Danish language|5300000 de|German|German language|124000000 diq|Zazaki|Zazaki language|2500000 dsb|Lower Sorbian|Lower Sorbian language|14000 dv|Divehi|Divehi language|300000 dz|Dzongkha|Dzongkha language|600000 ee|Ewe|Ewe language|3000000 el|Greek|Greek language|12000000 eml|Emilian-Romagnol|Emilian-Romagnol language|2000000 en|English|English language|1000000000 eo|Esperanto|Esperanto language|2000000 es|Spanish|Spanish language|420000000 et|Estonian|Estonian language|1100000 eu|Basque|Basque language|580000 fa|Persian|Persian language|110000000 ff|Fula|Fula language|10000000 fi|Finnish|Finnish language|6000000 fiu-vro|Võro|Võro language|70000 fj|Fijian|Fijian language|550000 fo|Faroese|Faroese language|80000 fr|French|French language|130000000 frp|Franco-Provençal/Arpitan|Franco-Provençal/Arpitan language|113000 fur|Friulian|Friulian language|600000 fy|West Frisian|West Frisian language|400000 ga|Irish|Irish language|100000 gd|Scottish Gaelic|Scottish Gaelic language|60000 gl|Galician|Galician language|3500000 glk|Gilaki|Gilaki language|2000000 gn|Guarani|Guarani language|7000000 got|Gothic|Gothic language|0 gu|Gujarati|Gujarati language|46000000 gv|Manx|Manx language|1745 ha|Hausa|Hausa language|39000000 hak|Hakka|Hakka language|34000000 haw|Hawaiian|Hawaiian language|2000 he|Hebrew|Hebrew language|7000000 hi|Hindi|Hindi language|330000000 ho|Hiri Motu|Hiri Motu language|120000 hr|Croatian|Croatian language|5000000 hsb|Upper Sorbian|Upper Sorbian language|55000 ht|Haitian|Haitian language|7800000 hu|Hungarian|Hungarian language|14500000 hy|Armenian|Armenian language|7000000 hz|Herero|Herero language|133000 ia|Interlingua|Interlingua language|1500 id|Indonesian|Indonesian language|200000000 ie|Interlingue|Interlingue language|0 ig|Igbo|Igbo language|20000000 ii|Sichuan Yi|Sichuan Yi language|6000000 ik|Inupiak|Inupiak language|10000 ilo|Ilokano|Ilokano language|7000000 io|Ido|Ido language|2500 is|Icelandic|Icelandic language|300000 it|Italian|Italian language|70000000 iu|Inuktitut|Inuktitut language|30000 ja|Japanese|Japanese language|127000000 jbo|Lojban|Lojban language|0 jv|Javanese|Javanese language|100000000 ka|Georgian|Georgian language|4100000 kab|Kabyle|Kabyle language|7000000 kg|Kongo|Kongo language|7000000 ki|Kikuyu|Kikuyu language|5347000 kj|Kuanyama|Kuanyama language|670000 kk|Kazakh|Kazakh language|12000000 kl|Greenlandic|Greenlandic language|54000 km|Khmer|Khmer language|16000000 kn|Kannada|Kannada language|40000000 ko|Korean|Korean language|71000000 kr|Kanuri|Kanuri language|4000000 ks|Kashmiri|Kashmiri language|4600000 ksh|Ripuarian|Ripuarian language|250000 ku|Kurdish|Kurdish language|20000000 kv|Komi|Komi language|293000 kw|Cornish|Cornish language|3500 ky|Kirghiz|Kirghiz language|3136733 la|Latin|Latin language| lad|Ladino|Ladino language|110000 lb|Luxembourgish|Luxembourgish language|300000 lbe|Lak|Lak language|120000 lg|Luganda|Luganda language|3110000 li|Limburgian|Limburgian language|1600000 lij|Ligurian|Ligurian language|0 lmo|Lombard|Lombard language|9130000 ln|Lingala|Lingala language|10000000 lo|Lao|Lao language|5225552 lt|Lithuanian|Lithuanian language|4000000 lv|Latvian|Latvian language|1500000 map-bms|Banyumasan|Banyumasan language|15000000 mg|Malagasy|Malagasy language|6000000 mh|Marshallese|Marshallese language|43900 mi|Maori|Maori language|150000 mk|Macedonian|Macedonian language|2000000 ml|Malayalam|Malayalam language|35700000 mn|Mongolian|Mongolian language|5700000 mo|Moldovan|Moldovan language|2030000 mr|Marathi|Marathi language|90000000 ms|Malay|Malay language|30000000 mt|Maltese|Maltese language|600000 mus|Muscogee|Muscogee language|4300 my|Burmese|Burmese language|42000000 mzn|Mazandarani|Mazandarani language|3000000 na|Nauruan|Nauruan language|6000 nah|Nahuatl|Nahuatl language|1500000 nap|Neapolitan|Neapolitan language|7500000 nds|Low Saxon|Low Saxon language|10000000 nds-nl|Dutch Low Saxon|Dutch Low Saxon language| ne|Nepali|Nepali language|40000000 new|Newar / Nepal Bhasa|Newar / Nepal Bhasa language|1000000 ng|Ndonga|Ndonga language|690000 nl|Dutch|Dutch language|23000000 nn|Norwegian (Nynorsk)|Norwegian (Nynorsk) language|500000 no|Norwegian (Bokmål)|Norwegian (Bokmål) language|5000000 nov|Novial|Novial language|0 nrm|Norman|Norman language|20000 nv|Navajo|Navajo language|178000 ny|Chichewa|Chichewa language|9300000 oc|Occitan|Occitan language|1900000 om|Oromo|Oromo language|25000000 or|Oriya|Oriya language|31000000 os|Ossetian|Ossetian language|500000 pa|Punjabi|Punjabi language|88000000 pag|Pangasinan|Pangasinan language|1500000 pam|Kapampangan|Kapampangan language|2300000 pap|Papiamentu|Papiamentu language|329000 pdc|Pennsylvania German|Pennsylvania German language|300000 pi|Pali|Pali language|0 pih|Norfolk|Norfolk language|616 pl|Polish|Polish language|46000000 pms|Piedmontese|Piedmontese language|2000000 ps|Pashto|Pashto language|50000000 pt|Portuguese|Portuguese language|213000000 qu|Quechua|Quechua language|10400000 rm|Romansh|Romansh language|70000 rmy|Romani|Romani language|4800000 rn|Kirundi|Kirundi language|4600000 ro|Romanian|Romanian language|28000000 roa-rup|Aromanian|Aromanian language|300000 roa-tara|Tarantino|Tarantino language|900000 ru|Russian|Russian language|255000000 rw|Kinyarwanda|Kinyarwanda language|7000000 sa|Sanskrit|Sanskrit language|200000 sc|Sardinian|Sardinian language|2500000 scn|Sicilian|Sicilian language|10000000 sco|Scots|Scots language|1500000 sd|Sindhi|Sindhi language|21300000 se|Northern Sami|Northern Sami language|20000 sg|Sango|Sango language|2000000 sh|Serbo-Croatian|Serbo-Croatian language|20000000 si|Sinhalese|Sinhalese language|15000000 simple|Simple English|Simple English language| sk|Slovak|Slovak language|6000000 sl|Slovenian|Slovenian language|2200000 sm|Samoan|Samoan language|370337 sn|Shona|Shona language|7000000 so|Somali|Somali language|10000000 sq|Albanian|Albanian language|6000000 sr|Serbian|Serbian language|11000000 ss|Swati|Swati language|1706924 st|Sesotho|Sesotho language|5000000 stq|Saterland Frisian|Saterland Frisian language|2000 su|Sundanese|Sundanese language|27000000 sv|Swedish|Swedish language|9000000 sw|Swahili|Swahili language|40000000 ta|Tamil|Tamil language|74000000 te|Telugu|Telugu language|80000000 tet|Tetum|Tetum language|800000 tg|Tajik|Tajik language|4380000 th|Thai|Thai language|50000000 ti|Tigrinya|Tigrinya language|6700000 tk|Turkmen|Turkmen language|9000000 tl|Tagalog|Tagalog language|87000000 tlh|Klingon|Klingon language|16 tn|Tswana|Tswana language|4407174 to|Tongan|Tongan language|105000 tokipona|Tokipona|Tokipona language|3 tpi|Tok Pisin|Tok Pisin language|4000000 tr|Turkish|Turkish language|80000000 ts|Tsonga|Tsonga language|3275105 tt|Tatar|Tatar language|8000000 tum|Tumbuka|Tumbuka language|2000000 tw|Twi|Twi language|7000000 ty|Tahitian|Tahitian language|120000 udm|Udmurt|Udmurt language|550000 ug|Uyghur|Uyghur language|10000000 uk|Ukrainian|Ukrainian language|41000000 ur|Urdu|Urdu language|104000000 uz|Uzbek|Uzbek language|18500000 ve|Venda|Venda language|750000 vec|Venetian|Venetian language|2200000 vi|Vietnamese|Vietnamese language|80000000 vls|West Flemish|West Flemish language|1160000 vo|Volapük|Volapük language|25 wa|Walloon|Walloon language|600000 war|Waray-Waray|Waray-Waray language|3000000 wo|Wolof|Wolof language|6700000 wuu|Wu|Wu language|77000000 xal|Kalmyk|Kalmyk language|518500 xh|Xhosa|Xhosa language|7900000 yi|Yiddish|Yiddish language|3000000 yo|Yoruba|Yoruba language|21000000 za|Zhuang|Zhuang language|14000000 zea|Zealandic|Zealandic language|250000 zh|Chinese|Chinese language|1080000000 zh-classical|Classical Chinese|Classical Chinese language| zh-min-nan|Min Nan|Min Nan language|46000000 zh-yue|Cantonese|Cantonese language|66000000 zu|Zulu|Zulu language|26000000
wikipedia-l@lists.wikimedia.org