1. English: 56.1 million
2. Polish: 763,000
3. Urdu: 590,000
4. Gujarati: 451,000
5. Bengali: 377,000
Important Note: These numbers represent the number of people who reported speaking a language other than English at home, not the total number of speakers.