Introduction
A mortality table summarizes, age by age, the probability that a person dies before reaching one more year of age. Every other biometric function derives from that column of numbers: survivors, deaths, force of mortality and life expectancy. With them we calculate life insurance premiums, the single premiums that fund life annuities (montos constitutivos), defined benefit obligations under NIF D-3 and capital requirements.
The technical problem is not applying the table but choosing it. A table built on the general population does not describe insured lives, who go through medical underwriting and belong to a different socioeconomic level; a period table, fixed in the calendar, underestimates the future lifetime of someone who is 65 today because it ignores the fact that mortality will keep falling. That gap is longevity risk, and in a life annuity portfolio it can be worth several percentage points of the reserve.
This page complements the mortality summaries in Actuarial mathematics and the Formula sheet: here the emphasis is on how a table is built, projected and regulated, with a complete numerical example and a map of the tables in force under the Circular Única de Seguros y Fianzas (CUSF, Single Insurance and Surety Circular).
Biometric functions of the table
The table starts from a hypothetical cohort of l0 newborns (the radix, typically 100,000) subjected to observed mortality rates. Each column answers a different question: how many are still alive at age x, how many die between x and x+1, what fraction of the living die and how many years they have left on average. All of them are transformations of a single one: the qx series.
The force of mortality μx is the instantaneous version of qx: the death rate per unit of time for someone exactly age x. It is the natural function for modeling, because survival is the exponential of its integral and because the analytical laws (Gompertz, Makeham) are written in terms of μx. For adult ages and small values, μx+1/2 is approximately qx, a handy approximation for checking calculations by hand.
Life expectancy comes in two versions. The complete one, e̊x, integrates the survival curve in continuous time; the curtate one, ex, counts only complete years. If deaths are spread uniformly within each year of age, e̊x is approximately ex + 1/2. Mixing them up in a valuation introduces a half-year bias for every life.
The probability that a person age x survives t years is the negative exponential of the force of mortality accumulated between x and x+t.
Complete expectancy integrates the survival curve; curtate expectancy adds up the probabilities of reaching each complete anniversary. ω is the limiting age of the table.
Analytical laws: Gompertz and Makeham
In 1825 Benjamin Gompertz observed that, in adulthood, the force of mortality grows roughly geometrically: each year of age multiplies it by a constant factor c. In 1860 William Makeham added a constant term A that does not depend on age and represents accidental causes. With three parameters, Makeham's law reproduces mortality between ages 30 and 90 quite accurately, which makes it useful for smoothing noisy data, extrapolating to ages with little exposure and building calculators.
The parameter c has a direct interpretation: the doubling time of the senescent part of mortality is ln 2 / ln c. With c = 1.095, mortality doubles every 7.6 years, a typical value for modern populations. B sets the level of the curve and A the plateau of accidental mortality that dominates at young ages. Since the integral of B cx has a closed form, survival has an explicit formula, with no need for numerical integration.
In practice the parameters are estimated by maximum likelihood, assuming that observed deaths Dx follow a Poisson distribution with mean Ex·μx+1/2, where Ex is the central exposure. Above age 95 the law tends to overstate mortality because the data show a deceleration; to close the table, logistic models such as Perks or Kannisto are used, or a limiting age is set with qω = 1. When no parametric law is sought, graduation is done with Whittaker-Henderson or penalized splines.
A is age-independent mortality (accidents), B the level of senescent mortality and c its annual growth rate. With A = 0 we obtain Gompertz's law.
It follows from integrating μ between x and x+t. With t = 1 it gives px, and qx = 1 - px. This is the formula used by the calculator on this page.
How an experience table is built
Building a table is a statistical exercise in four stages. First, the database is assembled: each insured life contributes exposure from entry into the study until death, lapse or the end of observation, and deaths are recorded by age and sex. Second, crude rates mx = Dx/Ex are calculated and converted to qx. Third, they are graduated to remove random noise without erasing the true shape of the curve. Fourth, the graduated table is validated against the data with goodness-of-fit tests (chi-square, runs of signs, standardized deviations by age).
Insured experience differs from population experience because of three effects. Medical selection means newly insured lives die less during the first policy years; that is why select and ultimate tables exist. The self-selection of those who buy life annuities makes them longer lived than the population. And the socioeconomic level of insured lives sets them apart from the national average. That is why a population table is almost never applied to an insured portfolio without adjustment.
The prudence margin depends on the use. For death benefits, a table with high mortality is conservative; for a life annuity, low mortality is the conservative choice. The same insurer may need two different tables for two products, and the Mexican regulator reflects that asymmetry by using tables with lower mortality to calculate annuity capital than to calculate the annuity reserve.
Period tables, generational tables and mortality improvement
A period table describes the mortality of a single calendar year: it takes q65 for 2026, q66 for 2026, q67 for 2026, and so on. Nobody lives that way, because someone who is 65 today will be 66 in 2027 and will face 2027 mortality, which will be lower. A generational table follows the cohort along the diagonal of an age by year matrix: q65 for 2026, q66 for 2027, q67 for 2028. With the EMSSAH-15 table and its CUSF improvement factors, the life expectancy of a 65-year-old man in 2026 is 20.0 years under the period table and 20.7 under the generational table; for women, with EMSSAM-15, it is 22.5 and 23.4 years.
The practical way to move from a base table to a generational one is to apply improvement factors by age. If mortality at age x falls at a constant annual rate TMx, the projected probability for base year + t is qx multiplied by (1 - TMx)t. The CUSF uses exactly this expression for pension insurance arising from the social security laws, with factors by sex published in an annex. In the United States, the Society of Actuaries publishes two-dimensional (age and year) scales in the MP family, in which improvement gradually converges to a long-term rate.
In reality, improvement factors are not constant. There are cohort effects (generations that improved faster than their neighbors), transitory shocks such as the COVID-19 pandemic, which raised mortality in 2020 and 2021 in Mexico and almost everywhere else, and structural changes driven by chronic diseases. That is why the choice of long-term improvement rate is an assumption that must be documented and stress tested.
qx for base year a0 is reduced at the annual rate TMx for t years. For an annuity purchased in year a by a person age x, qxa, qx+1a+1, qx+2a+2 are used, that is, the diagonal of the matrix.
The Lee-Carter model and its extensions
In 1992 Ronald Lee and Lawrence Carter published a model that became the standard for projecting mortality. It decomposes the log of the central death rate into an average age profile ax, a time index kt that summarizes the overall level of mortality in year t, and a sensitivity bx that indicates how much each age responds to movements in kt. To identify the model, the bx are constrained to sum to one and the kt to sum to zero.
Classic estimation uses the singular value decomposition of the centered matrix ln mx,t - ax, followed by a refit of kt so that total fitted deaths match observed deaths. Then kt is projected as a random walk with drift: the estimated drift gives the central trend and the variance of the innovations gives prediction intervals. Those intervals are used to generate stochastic longevity scenarios, which are useful for economic capital.
Its limitations are well known: a single time factor forces all ages to improve in perfectly correlated fashion, and it does not capture cohort effects. The most widely used extensions are Renshaw-Haberman (which adds a cohort term), Cairns-Blake-Dowd (which models logit qx directly at older ages with two factors) and age-period-cohort models. Modern estimation is done by Poisson maximum likelihood with packages such as StMoMo in R.
ax is the average age profile, bx the sensitivity of each age, kt the mortality index for year t, d the annual drift and et normal noise. Constraints: Σbx = 1 and Σkt = 0.
Longevity risk: how it is measured and managed
Longevity risk has two components. The idiosyncratic component is the random variation in when each pensioner dies; it diversifies away with portfolio size, because its relative deviation falls with the square root of the number of lives. The systematic component is trend error: if the whole population lives longer than projected, no portfolio, however large, can diversify it. This is the component that requires capital.
Sensitivity is measured by recalculating the liability under a mortality shock. A permanent -20% shock to μx at all ages is a common benchmark in solvency frameworks; for a life annuity at age 65 with a 3.5% real technical interest rate, it raises the present value by about 7%, as the example on this page shows. The effect grows the lower the discount rate and the younger the annuitant, because distant cash flows carry more weight.
The management tools are reserving with a generational table, the special mathematical reserve the LISF (Insurance and Surety Institutions Law) requires for social security pension insurance, longevity reinsurance, longevity swaps (actual annuity payments are exchanged for fixed payments based on an agreed table) and bulk portfolio purchases by specialized reinsurers. In corporate defined benefit plans, the same risk shows up in the retirement DBO (defined benefit obligation) under NIF D-3.
Interactive calculator
Gompertz-Makeham law
Adjust the parameters of the force of mortality \(\mu_x = A + Bc^x\) and see how the probability of death, survival and life expectancy change. The shock multiplies the entire force of mortality (below 1 simulates improvement; above 1, a pandemic or a higher-risk group).
Survival \({}_tp_x = \exp\!\big(-A t - \tfrac{B c^x (c^t-1)}{\ln c}\big)\). Complete expectancy is integrated with the trapezoidal rule in steps of 0.01 up to age 120.
Worked example: survival and life expectancy under Makeham's law
An actuary fits Makeham's law to the experience of a portfolio of male annuitants and obtains A = 0.0005, B = 0.00004 and c = 1.095 (with these parameters, life expectancy at birth comes out at 77.2 years). The goal is the probability of death at age 65, survival over 10 and 20 years, life expectancy at 65 and the effect of a longevity shock on a life annuity-due at a 3.5% real technical interest rate. Finally, the results are compared with the regulatory EMSSAH-15 table projected to 2026.
- Force of mortality at 65: c65 = 1.09565 = 364.685, so B·c65 = 0.00004 × 364.685 = 0.014587 and μ65 = 0.0005 + 0.014587 = 0.015087.
- One-year probability: (c - 1)/ln c = 0.095/0.090754 = 1.046782. The exponent is 0.0005 + 0.014587 × 1.046782 = 0.015770, so p65 = e-0.015770 = 0.984354 and q65 = 0.015646. Note that q65 is slightly higher than μ65 because the force of mortality increases during the year.
- Survival over 10 and 20 years: with c10 - 1 = 1.478228, the exponent is 0.0005 × 10 + 0.014587 × 1.478228/0.090754 = 0.242603, and 10p65 = 0.7846. With c20 - 1 = 5.141612 the exponent is 0.836437 and 20p65 = 0.4333: fewer than half of the annuitants reach 85.
- Life expectancy: integrating tp65 numerically up to age 120 gives e̊65 = 18.08 years; adding up the probabilities of reaching each anniversary gives e65 = 17.58 years. The 0.50 difference confirms the approximation that e̊ is approximately e + 1/2.
- Longevity shock: if the force of mortality falls 20% at all ages (A and B are multiplied by 0.8), e̊65 rises to 19.93 years, that is, 1.85 more years. The annuity-due ä65 at 3.5% goes from 13.195 to 14.117, a 7.0% increase in the cost of the annuity.
- Regulatory comparison: the EMSSAH-15 table gives q65 = 0.01807 in base year 2022 and an improvement factor TM65 = 0.00707 for men. For 2026, t = 4: q652026 = 0.01807 × (1 - 0.00707)4 = 0.01807 × 0.972018 = 0.017564. Our portfolio (0.015646) shows mortality 11% lower than the projected table, a sign of self-selection that the actuary must document before using the portfolio's own experience.
Mortality tables in Mexico
Articles 216 and 217 of the LISF require insurers that write social security pensions to set up a special mathematical reserve whose purpose is to meet possible improvements in the life expectancy of the insured population. The biometric bases for that line are set by the CUSF in Chapter 14.2. Policies issued before the new operating scheme are valued with the EMSSAH-97 and EMSSAM-97 tables; those under the new scheme, with EMSSAH-09 and EMSSAM-09 projected with 2009 base improvement factors when the offer in the SAOR (the system that administers annuity offers and resolutions) was made before November 18, 2022, and with EMSSAH-15 and EMSSAM-15 projected with 2022 base factors when the offer was made later. Provision 14.2.7 sets out the projection qx2022+t = qx2022(1 - TMx)t and requires using the diagonal of the resulting matrix: it is a generational table by mandate.
For the pension solvency capital requirement, the CUSF uses tables with deliberately lower mortality: EMSSAH-RCS-09 gives q65 = 0.00808 compared with 0.01512 under EMSSAH-09, and EMSSAH-RCS-15 gives 0.01328 compared with 0.01807 under EMSSAH-15. The difference between the two valuations works as the capital's longevity shock. For life insurance with terms longer than one year valued under the statutory method, Annex 5.3.3-a sets the CNSF M 2013 table (unisex, with no distinction by sex), together with disability, accidental death and other benefit experience.
Outside the insurance sector, the official demographic reference is the Conciliación Demográfica de México 1950-2019 (Demographic Reconciliation of Mexico) and the Proyecciones de la Población de México y de las Entidades Federativas 2020-2070 (Population Projections for Mexico and its States), published by the Consejo Nacional de Población (CONAPO, National Population Council). They are used for social security valuations, studies of state pension systems and as a point of comparison in employee benefit valuations, where the actuary may adopt market tables or the plan's own experience provided the choice is justified.
LISF, articles 216 and 217
List the technical reserves and include the special mathematical reserve to cover improvements in life expectancy in social security pension insurance.
CUSF, Annexes 14.2.5-a and 14.2.5-k
EMSSAH-09/EMSSAM-09 and EMSSAH-15/EMSSAM-15 tables for active lives, for the IMSS and ISSSTE annuity reserve, with disabled lives (EMSSI) and incapacitated lives tables in annexes 14.2.5-b to 14.2.5-g.
CUSF, Annexes 14.2.7-a and 14.2.7-b
Improvement factors TMx by sex with base years 2009 and 2022; for example, TM65 = 0.00707 for men and 0.01092 for women in the 2022 base.
CUSF, Annexes 14.2.6-a and 14.2.6-k
EMSSAH-RCS and EMSSAM-RCS tables, with lower mortality, for calculating the solvency capital requirement for annuities.
CUSF, Annex 5.3.3-a
CNSF M 2013 table and 2013 disability and accidental death experience for the long-term life reserve when the statutory method is applied.
CONAPO
Demographic reconciliation 1950-2019 and population projections 2020-2070: population mortality by age, sex and state.
Common mistakes
Using a period table for life annuities
It ignores future improvement and understates the liability; in Mexico, social security pension regulation already imposes generational projection, but in private plans and under NIF D-3 the actuary must decide and document it.
Confusing mx with qx
The central rate divides by person-years lived and is higher than qx; at older ages the difference is material. Convert with the approximation qx = mx/(1 + mx/2) or with the exponential relationship.
Applying a population table to insured lives without adjustment
Medical selection and annuitant self-selection produce mortality different from the national rate. Compare experience with the table using the ratio of actual to expected deaths before adopting it.
Extrapolating Gompertz without closing the table
The geometric law overstates mortality after age 95 and can produce qx greater than one if applied blindly. Close the table with a logistic model or an explicit limiting age.
Frequently asked questions
What is the difference between life expectancy at birth and at 65?
Why do women have separate tables if regulation for some products calls for unisex premiums?
What is a mortality improvement factor?
When is Lee-Carter worthwhile and when is a parametric law enough?
Where can I get the CNSF tables currently in force?
Further reading
- CNSF, CUSF Chapter 14.2: biometric bases and projection of pension tables
- CNSF, CUSF Annex 14.2.5-k: EMSSAH-15 and EMSSAM-15 tables
- CNSF, CUSF Annex 14.2.7-b: 2022 base improvement factors
- CNSF, CUSF Annex 14.2.5-a: EMSSAH-09 and EMSSAM-09 tables
- CNSF, CUSF Annex 5.3.3-a: CNSF 2013 demographic experience
- LISF, articles 216 to 219: technical reserves
- CONAPO, Demographic reconciliation 1950-2019 and projections 2020-2070
- Lee and Carter (1992), Modeling and Forecasting U.S. Mortality, JASA
- Society of Actuaries, Mortality Improvement Scale MP-2021
- Human Mortality Database