Indian States and Languages

India is a multilingual country where languages, dialects and scripts often extend across state boundaries. This guide lists major languages commonly spoken or associated with each of the 28 states and explains the difference between a state language, a scheduled language and a language commonly used by communities.

The Indian states and languages topic is useful for school assignments, general knowledge, quizzes and competitive-exam revision. India has 28 states and 8 Union Territories, and its linguistic diversity includes languages from several language families. The list below is a practical GK reference, not an exhaustive list of every language spoken in each state.

28 Indian States and Major Languages

The table gives major languages commonly spoken or strongly associated with each state. Because India is multilingual, a state may have several significant languages in addition to the ones shown here. The language column should therefore be used as a GK reference rather than an exhaustive census list.

StateMajor Languages Commonly Spoken or AssociatedUseful GK Note
Andhra PradeshTelugu, Urdu, EnglishTelugu is the principal regional language; Urdu is also widely used in several communities.
Arunachal PradeshEnglish, Hindi, Nyishi, Adi and other tribal languagesThe state has many indigenous languages and speech communities; English is important for official use.
AssamAssamese, Bengali, Bodo, HindiAssamese, Bengali and Bodo are important languages in different parts of the state.
BiharHindi, Urdu, Maithili, Bhojpuri, MagahiMaithili is an Eighth Schedule language; Bhojpuri and Magahi are widely spoken regional languages.
ChhattisgarhHindi, Chhattisgarhi, Gondi, HalbiChhattisgarhi is a major regional language, alongside Hindi and several tribal languages.
GoaKonkani, Marathi, Hindi, EnglishKonkani is the principal regional language and is included in the Eighth Schedule.
GujaratGujarati, Hindi, Sindhi, UrduGujarati is the principal regional language; Sindhi is also represented in the state.
HaryanaHindi, Punjabi, HaryanviHindi is widely used; Haryanvi is a major regional speech variety and Punjabi is also spoken.
Himachal PradeshHindi, Pahari varieties, PunjabiHindi is widely used, while several Pahari varieties are spoken across the hill districts.
JharkhandHindi, Santali, Bengali, Mundari, Ho, KurukhThe state has substantial linguistic diversity, including several Adivasi languages.
KarnatakaKannada, Tulu, Konkani, Urdu, KodavaKannada is the principal regional language; Tulu and Kodava are important regional languages.
KeralaMalayalam, Tamil, Kannada, TuluMalayalam is the principal regional language, with Tamil and Kannada spoken especially near neighbouring-state borders.
Madhya PradeshHindi, Marathi, Bhili, GondiHindi is widely used; Bhili and Gondi are important among several regional and tribal communities.
MaharashtraMarathi, Hindi, Urdu, Gujarati, KonkaniMarathi is the principal regional language; major urban centres are strongly multilingual.
ManipurMeitei (Manipuri), English, Tangkhul, Thadou and other tribal languagesMeitei is the major language of the Imphal Valley; the hills have many tribal languages.
MeghalayaKhasi, Garo, English, BengaliKhasi and Garo are major indigenous languages, while English has an important official and educational role.
MizoramMizo, English, Lai, HmarMizo is the principal language of everyday communication for much of the population.
NagalandEnglish, Nagamese, Ao, Angami, Sumi and other Naga languagesNagaland is highly multilingual; English and Nagamese are important common languages.
OdishaOdia, Sambalpuri, Santali, Kui, TeluguOdia is the principal regional language; several tribal and neighbouring-state languages are also spoken.
PunjabPunjabi, Hindi, EnglishPunjabi is the principal regional language and is written mainly in the Gurmukhi script.
RajasthanHindi, Rajasthani varieties, Urdu, PunjabiMarwari, Mewari, Dhundhari and other Rajasthani varieties are widely spoken.
SikkimNepali, Sikkimese (Bhutia), Lepcha, EnglishNepali is widely spoken; Bhutia and Lepcha are important indigenous languages.
Tamil NaduTamil, Telugu, Kannada, Malayalam, UrduTamil is the principal regional language and is one of the 22 Eighth Schedule languages.
TelanganaTelugu, Urdu, Hindi, LambadiTelugu and Urdu are especially important in the state's linguistic landscape.
TripuraBengali, Kokborok, Hindi, EnglishBengali and Kokborok are major languages associated with the state's communities.
Uttar PradeshHindi, Urdu, Awadhi, Bhojpuri, BrajHindi is widely used, while Awadhi, Bhojpuri and Braj are major regional varieties.
UttarakhandHindi, Garhwali, Kumaoni, JaunsariGarhwali and Kumaoni are important regional languages of the hill areas.
West BengalBengali, Hindi, Nepali, Santali, UrduBengali is the principal regional language; Nepali is important in the Darjeeling and Kalimpong hills.
Important: A state's major language is not necessarily the only language used there. India's language communities often cross state borders, and the same language may be spoken in several states.

How to Read the State-Language List

Major language vs official language

These terms should not be treated as interchangeable. A major language is a language with a substantial or important speech community in a state. An official language is a language adopted by a state through its legal and administrative framework. Article 345 of the Constitution allows a state legislature to adopt one or more languages in use in the state, or Hindi, for official purposes. Therefore, the languages commonly spoken in a state can be more numerous than its official language or languages.

Scheduled language vs state language

The Eighth Schedule of the Constitution lists 22 languages. Being included in the Eighth Schedule does not mean that the language is the sole official language of a particular state. State-level language arrangements are governed separately.

Why one language appears in multiple states

Languages do not follow modern political boundaries. Hindi varieties, Bengali, Marathi, Telugu, Tamil, Kannada, Punjabi, Nepali, Urdu, Santali and many other languages are spoken across more than one state or Union Territory. Migration and long-standing cultural connections also contribute to multilingual cities.

Major Language Families in India

Indian languages belong to several language families. For GK preparation, the most useful distinction is between the Indo-Aryan, Dravidian, Austroasiatic and Tibeto-Burman groups.

Language FamilyExamples in IndiaBroad Distribution
Indo-AryanHindi, Bengali, Marathi, Gujarati, Punjabi, Assamese, Odia, Nepali, Konkani, Maithili, UrduLarge parts of northern, western, eastern and northeastern India
DravidianTamil, Telugu, Kannada, Malayalam, Tulu, Gondi, KurukhSouthern and parts of central and eastern India
AustroasiaticSantali, Mundari, Ho, KhasiParts of eastern, central and northeastern India
Tibeto-BurmanSeveral languages of the Himalayan and northeastern regions, including Bodo and many Naga languagesPrimarily the Northeast and Himalayan areas

22 Languages in the Eighth Schedule of the Constitution

The Constitution's Eighth Schedule currently recognises 22 languages. The official Department of Official Language lists Assamese, Bengali, Bodo, Dogri, Gujarati, Hindi, Kannada, Kashmiri, Konkani, Malayalam, Manipuri, Marathi, Maithili, Nepali, Odia, Punjabi, Sanskrit, Santali, Sindhi, Tamil, Telugu and Urdu. These are constitutional scheduled languages; this category is different from the official-language arrangements of individual states.

No.Scheduled LanguageCommon Script(s) for GK Reference
1AssameseAssamese script
2BengaliBengali script
3BodoDevanagari
4DogriDevanagari
5GujaratiGujarati
6HindiDevanagari
7KannadaKannada
8KashmiriPerso-Arabic and Devanagari
9KonkaniDevanagari and other regional scripts
10MaithiliDevanagari
11MalayalamMalayalam
12ManipuriMeitei Mayek and Bengali script
13MarathiDevanagari
14NepaliDevanagari
15OdiaOdia
16PunjabiGurmukhi
17SanskritDevanagari and other historical/traditional scripts
18SantaliOl Chiki and other scripts
19SindhiPerso-Arabic and Devanagari
20TamilTamil
21TeluguTelugu
22UrduPerso-Arabic Nastaliq

Common Indian Language Scripts

A language and a script are different concepts. A language is a system of communication, while a script is a writing system used to represent it. This distinction is useful in GK questions because some languages can be written in more than one script.

ScriptLanguages Commonly Associated
DevanagariHindi, Marathi, Nepali, Sanskrit, Bodo, Maithili and Dogri
Bengali-Assamese script familyBengali and Assamese
GujaratiGujarati
GurmukhiPunjabi
KannadaKannada
MalayalamMalayalam
OdiaOdia
TamilTamil
TeluguTelugu
Perso-ArabicUrdu and also used for Kashmiri and Sindhi in relevant contexts
Ol ChikiSantali

Important GK Facts About Indian States and Languages

  1. India has 28 states and 8 Union Territories.
  2. The Eighth Schedule of the Constitution contains 22 languages.
  3. Hindi in Devanagari script is the official language of the Union under Article 343; English may also continue to be used for official Union purposes under the Official Languages Act.
  4. India does not have a single language that is the official language of every state.
  5. State legislatures can adopt one or more languages in use in the state, or Hindi, for specified official purposes under Article 345.
  6. Punjabi is commonly associated with the Gurmukhi script in India.
  7. Hindi, Marathi, Nepali, Sanskrit, Maithili, Dogri and Bodo are commonly written in Devanagari in their standard Indian forms.
  8. Tamil, Telugu, Kannada, Malayalam, Gujarati and Odia each have distinctive scripts commonly used for the respective languages.
  9. Many Indian states are multilingual, especially those in the Northeast and states with large urban and migrant populations.
  10. The Census of India 2011 recorded mother-tongue information at India, state, district, tahsil and town levels, demonstrating the depth of India's linguistic diversity.

One-Minute Revision: States and Languages

RegionEasy Language Associations to Remember
South IndiaTamil Nadu–Tamil; Kerala–Malayalam; Karnataka–Kannada; Andhra Pradesh–Telugu; Telangana–Telugu and Urdu
West IndiaGujarat–Gujarati; Maharashtra–Marathi; Goa–Konkani
North IndiaPunjab–Punjabi; Haryana–Hindi; Rajasthan–Hindi and Rajasthani varieties; Uttar Pradesh–Hindi and Urdu
East IndiaWest Bengal–Bengali; Odisha–Odia; Bihar–Hindi, Maithili and Bhojpuri; Jharkhand–Hindi and several Adivasi languages
Northeast IndiaAssam–Assamese; Tripura–Bengali and Kokborok; Meghalaya–Khasi and Garo; Mizoram–Mizo; Nagaland–English, Nagamese and Naga languages
Himalayan regionSikkim–Nepali, Bhutia and Lepcha; Uttarakhand–Hindi, Garhwali and Kumaoni; Himachal Pradesh–Hindi and Pahari varieties

How to Prepare Indian States and Languages for GK

For quick revision, avoid trying to memorise every language spoken in every state at once. Start with the principal language associations, then learn the 22 Eighth Schedule languages separately. Finally, revise language families and scripts. This three-step method helps prevent confusion between state, language, script and constitutional schedule.

  • Step 1: Learn the 28 states with one or two major language associations each.
  • Step 2: Memorise the 22 Eighth Schedule languages.
  • Step 3: Group languages by family: Indo-Aryan, Dravidian, Austroasiatic and Tibeto-Burman.
  • Step 4: Practise script-based questions such as Hindi–Devanagari and Punjabi–Gurmukhi.
  • Step 5: Recheck official-language questions against current government or constitutional sources when the exact legal status matters.

Frequently Asked Questions

How many languages are included in the Eighth Schedule of the Indian Constitution?

The Eighth Schedule currently includes 22 languages.

Are the 22 scheduled languages the official languages of all Indian states?

No. The Eighth Schedule is a constitutional list of languages. Individual states have their own official-language arrangements, and the languages commonly spoken in a state can be more numerous.

Which language is mainly spoken in Tamil Nadu?

Tamil is the principal regional language of Tamil Nadu. Other languages, including Telugu, Kannada, Malayalam and Urdu, are also spoken by different communities.

Which language is mainly associated with Karnataka?

Kannada is the principal regional language of Karnataka. Tulu, Konkani, Urdu and Kodava are among the other languages spoken in the state.

Which states are mainly associated with Telugu?

Telugu is principally associated with Andhra Pradesh and Telangana, while Telugu-speaking communities are also found in several other parts of India.

Which script is used for Hindi?

Hindi is normally written in the Devanagari script in India.

Which script is used for Punjabi in India?

Punjabi is commonly written in the Gurmukhi script in India.

Why do some states have many languages?

India has long-standing regional, tribal and cultural communities, and languages frequently cross present-day state boundaries. Migration and urbanisation also contribute to multilingual populations.

Is this list of Indian state languages exhaustive?

No. It is a practical GK list of major languages commonly spoken or associated with each state. India has many additional regional, tribal and minority languages.

Where can I verify official language information?

For constitutional and Union-level language information, refer to the Department of Official Language and the Constitution of India. For population and mother-tongue data, refer to Census of India tables.

Continue your revision with the General Knowledge guides, including Indian States and Capitals, National Symbols of India, Union Territories of India, Important Rivers in India and Important Lakes in India.