1. Mandarin Chinese: 1.12 billion speakers
2. Hindi: 615 million speakers
3. English: 1.348 billion speakers (includes L2 speakers)
4. Spanish: 534 million speakers
5. Arabic: 372 million speakers
6. Bengali: 265 million speakers
7. Portuguese: 257 million speakers
8. Russian: 258 million speakers
9. Japanese: 128 million speakers
10. German: 132 million speakers
11. Javanese: 84 million speakers
12. Punjabi: 104 million speakers
13. Marathi: 83 million speakers
14. Telugu: 81 million speakers
15. Turkish: 80 million speakers
16. Vietnamese: 91 million speakers
17. Korean: 77 million speakers
18. French: 274 million speakers (includes L2 speakers)
19. Urdu: 170 million speakers
20. Italian: 68 million speakers
Note: This list considers the number of native speakers and sometimes includes speakers who use the language as a second language. The figures can vary depending on the source and methodology used.