Languages in India

Hindi

Primarily spoken in: Uttar Pradesh, Bihar, Madhya Pradesh, Rajasthan, Haryana, Himachal Pradesh, Uttarakhand, Jharkhand, Chhattisgarh, Delhi

Bengali

Primarily spoken in: West Bengal, Tripura

Telugu

Primarily spoken in: Andhra Pradesh, Telangana

Marathi

Primarily spoken in: Maharashtra, Goa

Tamil

Primarily spoken in: Tamil Nadu, Puducherry

Urdu

Primarily spoken in: Jammu and Kashmir, Uttar Pradesh, Bihar, Telangana

Gujarati

Primarily spoken in: Gujarat, Dadra and Nagar Haveli, Daman and Diu

Kannada

Primarily spoken in: Karnataka

Odia

Primarily spoken in: Odisha

Malayalam

Primarily spoken in: Kerala, Lakshadweep

Punjabi

Primarily spoken in: Punjab, Haryana, Delhi

Assamese

Primarily spoken in: Assam