We value your privacy 🍪

    We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies. You can customize your preferences or reject non-essential cookies.

    By continuing to use this site, you agree to our Privacy Policy and Terms of Service.

    How Long Will I Live in India? Life Expectancy by State

    "How long will I live?" is one of the most human questions there is — and in India, the honest answer depends enormously on where you were born and how you live today. According to the Sample Registration System (SRS) 2020, the official demographic survey run by the Office of the Registrar General of India, the national life expectancy at birth is 70.2 years. But that single number hides a range of more than ten years between states. A child born in Kerala can expect to live to 75.1, while a child born in Uttar Pradesh averages just 65.0 — a difference of a full decade, inside the same country.

    This guide breaks down life expectancy in India state by state, explains the "Kerala model" behind the country's longest lives, unpacks the stubborn gap between urban and rural India, and — most importantly — shows how much of your own lifespan is still in your hands. State averages are a starting point, not a verdict. Your habits, health checks and lifestyle can move you well above or below the number for your postcode.

    Life Expectancy in India by State (SRS 2020)

    The table below shows life expectancy at birth (in years) for the highest- and lowest-ranking major states, from SRS 2020 data. The all-India averages are shown for comparison.

    RankStateLife Expectancy (years)
    Highest life expectancy
    1Kerala75.1
    2Delhi73.2
    3Punjab72.6
    4Himachal Pradesh72.0
    India — national average70.2
    Lowest life expectancy
    Madhya Pradesh66.5
    Assam66.2
    Chhattisgarh65.3
    Uttar Pradesh65.0
    70.2
    National average
    68.7
    Men
    71.7
    Women
    73 / 68
    Urban / Rural

    The Kerala Model: Why Some States Live Longer

    Kerala's life expectancy of 75.1 years puts it on par with many middle-income countries and roughly five years ahead of the Indian average. What makes Kerala different is not wealth — it is not India's richest state — but a combination of factors demographers now call the "Kerala model":

    • Literacy, especially female literacy. Kerala achieved near-universal literacy decades before the rest of India. Educated mothers seek antenatal care, vaccinate their children, and manage household nutrition and hygiene far better — which is why female literacy is one of the strongest predictors of longevity anywhere.
    • Healthcare access. Kerala built a dense network of primary health centres and hospitals long ago, so most people live close to a clinic. Immunisation rates are high and infant mortality — the single biggest drag on life expectancy — is among the lowest in the country.
    • Diet and lifestyle. The traditional Kerala diet is rich in fish (heart-healthy omega-3s), vegetables, coconut and rice, with comparatively less reliance on the fried, sugar-heavy foods that drive diabetes and heart disease elsewhere.

    The mirror image explains the bottom of the table. Uttar Pradesh, Chhattisgarh, Assam and Madhya Pradesh combine lower literacy, higher infant and maternal mortality, fewer doctors per person and weaker rural health infrastructure. Life expectancy is less about genetics than about the systems around you.

    The Urban–Rural Gap

    Cutting across every state is a second divide: urban Indians live about 73 years on average, while rural Indians live about 68 years — a five-year gap. Roughly two-thirds of India still lives in rural areas, so this gap shapes the national number heavily.

    Cities win on proximity: closer hospitals, more specialists, faster emergency response, better sanitation and higher household incomes that pay for medicine and nutrition. Rural India lags on doctor availability, ambulance access and safe drinking water. The encouraging news is that the gap has been narrowing as roads, mobile clinics and rural health missions expand — but it remains one of the clearest levers on how long an average Indian lives.

    Beyond the State Average: Your Number Is Personal

    Here is the crucial point that a state average can never capture: your lifespan is not fixed by your postcode. Two people born the same day in the same district can differ by fifteen or twenty years depending on whether they smoke, how they eat, whether they exercise, their blood pressure, and whether they get regular check-ups. Researchers estimate that only a modest share of lifespan is genetic — the majority is lifestyle and environment, both of which you can influence.

    That is why a single state figure is a starting line, not a finish line. Not smoking, staying active, keeping a healthy weight, controlling blood pressure and blood sugar, and cutting tobacco and excess alcohol can each add years — and they compound. Someone in a "low" state with excellent habits can easily outlive someone in Kerala who smokes.

    BornClock takes you beyond the crude state average. Our longevity calculator personalises your estimate using your own lifestyle inputs — your habits, activity level and health factors — instead of lumping you in with millions of strangers who happen to share your state. It shows both where you stand today and, more usefully, how many years the changes within your control could add.

    Find Out How Long You Might Live

    Stop guessing from a state average. The BornClock longevity calculator turns your own lifestyle into a personalised life-expectancy estimate — and shows how many years your habits could add.

    Calculate My Life Expectancy →

    Frequently Asked Questions

    What is the average life expectancy in India?

    According to the Sample Registration System (SRS) 2020 released by the Office of the Registrar General of India, life expectancy at birth for India is 70.2 years overall — 68.7 years for men and 71.7 years for women. This is a dramatic improvement from around 32 years at independence in 1947, driven by better vaccination coverage, maternal and child health programmes, and access to clean water.

    Which state in India has the highest life expectancy?

    Kerala has the highest life expectancy in India at 75.1 years — roughly five years above the national average of 70.2. Kerala is followed by Delhi (73.2), Punjab (72.6) and Himachal Pradesh (72.0). Kerala's lead is credited to near-universal literacy, a dense public-health network, high vaccination rates and a diet rich in fish, vegetables and coconut.

    Which state in India has the lowest life expectancy?

    Uttar Pradesh has the lowest life expectancy among major states at 65.0 years, followed by Chhattisgarh (65.3), Assam (66.2) and Madhya Pradesh (66.5). These states face higher infant and maternal mortality, lower per-capita health spending, and gaps in rural healthcare access — all of which pull the average down.

    Why do women live longer than men in India?

    SRS 2020 shows Indian women live to 71.7 years on average versus 68.7 for men — a gap of three years. Globally, women tend to outlive men because of biological factors (oestrogen offers cardiovascular protection, two X chromosomes) and behavioural ones (men in India smoke, chew tobacco and drink at far higher rates, and are more exposed to occupational and road-accident risk).

    How much longer do people in urban India live than in rural India?

    There is a persistent urban-rural gap of about five years: life expectancy in urban India is roughly 73 years compared with about 68 years in rural India. Cities offer closer hospitals, specialists, better sanitation and higher incomes. Rural areas, home to two-thirds of Indians, lag on doctor availability, emergency care and safe drinking water — though the gap has been narrowing.