This post is a list of languages with at least 20 million first language speakers. There are 59 languages listed below. Data source: Wikipedia
1. Mandarin Chinese - 918 million
2. Spanish - 480 million
3. English - 379 million
4. Hindi - 341 million
5. Bengali - 228 million
6. Portuguese - 221 million
7. Russian - 154 million
8. Japanese - 128 million
9. Western Punjabi - 92 million
10. Marathi - 83 million
11. Telugu - 82 million
12. Wu Chinese - 81 million
13. Turkish - 79 million
14. Korean - 77 million
15. French - 77 million
16. German - 76 million
17. Vietnamese - 76 million
18. Tamil - 75 million
19. Yue Chinese - 73 million
20. Urdu - 68 million
21. Javanese - 68 million
22. Italian - 64 million
23. Egyptian Arabic - 64 million
24. Gujarati - 56 million
25. Iranian Persian - 52 million
26. Bhojpuri - 52 million
27. Min Nan Chinese - 48 million
28. Hakka Chinese - 48 million
29. Jin Chinese - 46 million
30. Hausa - 43 million
31. Kannada - 43 million
32. Indonesian - 43 million
33. Polish - 39 million
34. Yoruba - 37 million
35. Xiang Chinese - 37 million
36. Malayalam - 37 million
37. Odia - 34 million
38. Maithili - 33 million
39. Burmese - 32 million
40. Eastern Punjabi - 32 million
41. Sunda - 32 million
42. Sudanese Arabic - 31 million
43. Algerian Arabic - 29 million
44. Moroccan Arabic - 27 million
45. Ukrainian - 27 million
46. Igbo - 27 million
47. Northern Uzbek - 25 million
48. Sindhi - 24 million
49. Norther Levantine Arabic - 24 million
50. Romanian - 24 million
51. Tagalog - 23 million
52. Dutch - 23 million
53. Sa'idi Arabic - 22 million
54. Gan Chinese - 22 million
55. Amharic - 21 million
56. Northern Pashto - 20 million
57. Magahi - 20 million
58. Thai - 20 million
59. Saraiki - 20 million
1. Mandarin Chinese - 918 million
2. Spanish - 480 million
3. English - 379 million
4. Hindi - 341 million
5. Bengali - 228 million
6. Portuguese - 221 million
7. Russian - 154 million
8. Japanese - 128 million
9. Western Punjabi - 92 million
10. Marathi - 83 million
11. Telugu - 82 million
12. Wu Chinese - 81 million
13. Turkish - 79 million
14. Korean - 77 million
15. French - 77 million
16. German - 76 million
17. Vietnamese - 76 million
18. Tamil - 75 million
19. Yue Chinese - 73 million
20. Urdu - 68 million
21. Javanese - 68 million
22. Italian - 64 million
23. Egyptian Arabic - 64 million
24. Gujarati - 56 million
25. Iranian Persian - 52 million
26. Bhojpuri - 52 million
27. Min Nan Chinese - 48 million
28. Hakka Chinese - 48 million
29. Jin Chinese - 46 million
30. Hausa - 43 million
31. Kannada - 43 million
32. Indonesian - 43 million
33. Polish - 39 million
34. Yoruba - 37 million
35. Xiang Chinese - 37 million
36. Malayalam - 37 million
37. Odia - 34 million
38. Maithili - 33 million
39. Burmese - 32 million
40. Eastern Punjabi - 32 million
41. Sunda - 32 million
42. Sudanese Arabic - 31 million
43. Algerian Arabic - 29 million
44. Moroccan Arabic - 27 million
45. Ukrainian - 27 million
46. Igbo - 27 million
47. Northern Uzbek - 25 million
48. Sindhi - 24 million
49. Norther Levantine Arabic - 24 million
50. Romanian - 24 million
51. Tagalog - 23 million
52. Dutch - 23 million
53. Sa'idi Arabic - 22 million
54. Gan Chinese - 22 million
55. Amharic - 21 million
56. Northern Pashto - 20 million
57. Magahi - 20 million
58. Thai - 20 million
59. Saraiki - 20 million