Indian States and Languages: Complete State-Wise Guide

Indian States and Languages: Complete State-Wise Guide

If there’s one thing that makes India stand out on the world map, it’s her diversity. Walk a few hundred kilometers in any direction, and you’ll hear a different tongue, discover a new dialect, and meet people who carry centuries of traditions in their speech. Unlike many countries that have a single national language, India thrives on linguistic variety. With 28 states and 8 Union Territories, each region has its own official language along with dozens of local dialects.

This guide explores the fascinating relationship between Indian states and languages—from the scheduled languages recognized by the Constitution to the regional tongues spoken in every corner of the country.

India: A Country of Many Languages

According to the Constitution of India, there are 22 scheduled languages. But the reality is much bigger—India has 121 major languages and nearly 19,500 dialects. That means conversations change not just from state to state but sometimes even from village to village.

While Hindi is the most widely spoken, followed closely by Bengali, Marathi, Telugu, and Tamil, every state proudly preserves its own linguistic identity. This balance between unity and diversity is what makes India unique.

State-Wise List of Languages in India

Let’s take a closer look at each state, its capital, and its recognized official language(s).


StateCapital

Official Language(s)

Other Major Languages Spoken
Andhra PradeshAmaravatiTeluguUrdu, English
Arunachal PradeshItanaga EnglishNyishi, Adi, Apatani, Hindi
AssamDispur AssameseBodo, Bengali, Hindi
BiharPatnaHindiUrdu, Maithili, Bhojpuri
ChhattisgarhRaipurHindiChhattisgarhi, Gondi, Halbi
GoaPanajiKonkaniMarathi, English
GujaratGandhinagar GujaratiHindi, Sindhi
HaryanaChandigarhHindiPunjabi
Himachal PradeshShimlaHindiPahari, Punjabi
JharkhandRanchiHindiSanthali, Ho, Mundari
KarnatakaBengaluruKannadaTulu, Konkani, Kodava, Urdu
KeralaThiruvananthapuram MalayalamTamil, Tulu, Konkani
Madhya PradeshBhopal HindiMarathi, Bundeli, Malvi
MaharashtraMumbaiMarathiHindi, Konkani, English
ManipurImphal Meitei (Manipuri)English, Tangkhul, Paite
MeghalayaShillongEnglishKhasi, Garo
MizoramAizawlMizoEnglish, Hindi
NagalandKohimaEnglishAo, Angami, Sema
OdishaBhubaneswar Odia Kui, Santali, Hindi
PunjabChandigarhPunjabiHindi, English
RajasthanJaipur HindiRajasthani dialects, Sindhi
SikkimGangtokNepali Bhutia, Lepcha, Limbu
Tamil NaduChennaiTamil Telugu, Kannada, Urdu, English
TelanganaHyderabadTelugu, Urdu Hindi, English
TripuraAgartalaBengali, KokborokManipuri, English
Uttar PradeshLucknow HindiUrdu, Awadhi, Bhojpuri
UttarakhandDehradun Hindi Garhwali, Kumaoni
West BengalKolkataBengaliNepali, Hindi, Santali

Languages of Union Territories

The Union Territories of India are equally diverse, often recognizing more than one language:

Union TerritoryCapitalOfficial Language(s)
Andaman & Nicobar IslandsPort BlairHindi, English
ChandigarhChandigarhHindi, Punjabi
Dadra & Nagar Haveli and Daman & DiuDamanGujarati, Hindi
Delhi (NCT)New DelhiHindi, English
Jammu & KashmirSrinagar/Jammu Kashmiri, Dogri, Urdu, Hindi, English
LadakhLehLadakhi, Hindi, English
Lakshadweep Kavaratti Malayalam
Puducherry PuducherryTamil, Telugu, Malayalam, English

Why Do States in India Have Different Languages?

Languages didn’t emerge overnight—they are shaped by centuries of history, migration, and culture. In India, geography played a huge role too. The Himalayas, deserts, and coastlines created natural barriers, allowing communities to evolve distinct languages and dialects.

  • History of kingdoms: Ancient rulers promoted their regional languages through literature and administration.
  • Colonial rule: English became a link language during the British period and still plays that role.
  • Cultural identity: For many Indians, language is more than communication—it’s a marker of identity and pride.
This is why a Tamil speaker from Chennai, a Bengali from Kolkata, and a Kashmiri from Srinagar may speak completely different tongues, yet all feel equally Indian.

How Many Languages Are Spoken in India Today?

  • 22 Scheduled languages enjoy official recognition.
  • 121 languages are widely spoken by large groups.
  • 19,500 dialects enrich the cultural fabric.
Think about it: a train journey across India is like traveling through several countries at once, with each stop introducing you to a new language.

Fun and Fascinating Facts

  • Sanskrit is regarded as the mother of many Indian languages and one of the world’s oldest.
  • Hindi is spoken by more than 40% of the population.
  • Bengali holds the second spot, with millions of speakers in West Bengal and beyond.
  • Tamil and Telugu have some of the richest classical literatures still alive today.
States like Telangana and Puducherry officially recognize two or more languages.

The Role of Language in Indian Culture

Every Indian language carries centuries of poetry, folk songs, proverbs, and oral traditions. In Kerala, Malayalam literature reflects temple culture and maritime trade. In Punjab, Punjabi folk music and poetry mirror the state’s agricultural roots. In Bengal, the Bengali language was central to the freedom movement and literary renaissance.

When we talk about languages of Indian states, we are really talking about the living heartbeat of each region.

In conclusion, India doesn’t just tolerate linguistic diversity—it celebrates it. From Hindi in Uttar Pradesh to Tamil in Tamil Nadu, from Gujarati in Gujarat to Kashmiri in the valleys of J&K, every language is a piece of India’s cultural puzzle.

As of 2025, the connection between Indian states and languages continues to shape the country’s identity. It reminds us that while we may speak in different tongues, together we form one nation with a shared spirit of unity in diversity.