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.

    Life Expectancy

    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 UN World Population Prospects 2024, India's national life expectancy at birth is 72.0 years (estimate for 2023). But that single number hides a range of about ten years between states in India's own Sample Registration System (SRS) data. 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 India's Sample Registration System (SRS 2020). The SRS measures differently from the UN, so state figures are best compared with each other; the national figures below are the UN WPP 2024 estimates for 2023.

    RankStateLife Expectancy (years)
    Highest life expectancy
    1Kerala75.1
    2Delhi73.2
    3Punjab72.6
    4Himachal Pradesh72.0
    Lowest life expectancy
    —Madhya Pradesh66.5
    —Assam66.2
    —Chhattisgarh65.3
    —Uttar Pradesh65.0
    72.0
    National average (UN WPP 2024)
    70.5
    Men
    73.6
    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 is the highest of any major Indian state in SRS data. 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 UN World Population Prospects 2024, estimate for 2023, life expectancy at birth for India is 72.0 years overall — 70.5 years for men and 73.6 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 in the Sample Registration System (SRS) state data. 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?

    UN World Population Prospects 2024 estimates that Indian women live to 73.6 years on average versus 70.5 for men — a gap of about 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.