Skip to content

Weddings in India per year

Cohort-flow logic — the population pyramid does the work.

moderate
5 min read
cohortflow

Estimate the number of weddings in India each year. The clean route is cohort flow: how many people reach marrying age annually, and what fraction eventually marries. Avoid the trap of starting from "number of marriage halls" — supply-side here is far messier.

Pyramid → cohort flow → adjustments → couples — then the spend-tier extension that turns a count into a market.
1

Cohort size

1.4B with ~23M people per year-of-age cohort in the young bands.

2

Marry rate

India's ever-married rate is very high: assume ~90% → 21M people marrying "per cohort-year."

3

Couples

21M ÷ 2 ≈ ~1.05 crore weddings a year. (Remarriage adds a little; cross-cohort age gaps don't change the steady-state flow.)

4

So what

At ₹10–12 lakh average spend, that's a ₹10–12 lakh crore annual industry — bigger than most sectors people name.

23M cohort × 90% ÷ 2 ≈ 1.03 crore weddings/yr

How to defend it

If challenged with "but people marry at different ages," explain steady-state: in a stable population, when people marry shifts timing, not the annual flow. This one-line demographic argument is what separates a clean answer from a muddled one.