How Many Weddings Happen in India Each Year?

India hosts an estimated 10 million weddings every year — one of the highest national totals in the world. About 80% are Hindu weddings, and a large share is compressed into a few auspicious seasons. In the Nov–Dec 2024 window alone, CAIT estimated ~4.8 million weddings generating ~₹6 trillion in business.

Key statistics at a glance

  • ~10 million weddings per year in India (widely cited industry figure).
  • ~80% are Hindu weddings — the largest single segment.
  • ~4.8 million weddings in the Nov–Dec 2024 season (CAIT estimate).
  • ~₹6 trillion in business generated by that single season (CAIT).
  • ~US$130 billion total annual wedding industry size (trade estimates).

The annual number: ~10 million weddings

The most widely cited figure is that India hosts roughly 10 million weddings per year. This is an industry estimate rather than an audited count — India does not publish a single official annual wedding total — but it is consistently referenced across trade and industry reporting.

To put that in perspective, 10 million weddings a year averages out to well over 27,000 weddings every single day — though in reality they cluster heavily around auspicious dates.

MetricFigureBasis
Weddings per year~10 millionCommon industry estimate
Implied daily average~27,000+Derived from annual estimate
Hindu share~80%Common industry estimate

Weddings cluster in seasons

Indian weddings are not spread evenly through the year. They concentrate around shubh muhurat (auspicious) dates determined by the Hindu calendar, creating intense seasonal peaks — typically in late autumn/winter and again in spring.

The Confederation of All India Traders (CAIT) estimated that the November–December 2024 wedding season alone saw approximately 4.8 million weddings, generating an estimated ₹6 trillion (₹6 lakh crore) in associated business across venues, catering, apparel, jewellery and services.

Season indicatorFigureSource
Weddings, Nov–Dec 2024~4.8 millionCAIT
Business generated~₹6 trillionCAIT
Share of annual total (implied)~48% in ~2 monthsDerived estimate

If CAIT's ~4.8 million figure is set against the ~10 million annual estimate, it implies that nearly half of India's weddings can fall within a single concentrated season — underscoring just how seasonal the market is.

Why the seasonality matters

This concentration has real consequences:

  • Vendor capacity — venues, caterers, photographers and decorators are booked out months ahead during peak windows.
  • Pricing — demand spikes around popular muhurat dates push prices higher.
  • Logistics — guests, travel and accommodation compete for the same dates nationwide.

For couples, this makes date selection and early booking critical. For the economy, it means a vast amount of consumer spending is compressed into a handful of weeks.

Religious and regional mix

While ~80% of Indian weddings are Hindu, the remaining share spans Muslim, Christian, Sikh, Jain, Buddhist and other community ceremonies — each with distinct timing, rituals and budget profiles. This diversity adds further variation to when and how weddings occur across India's regions.

FAQs

How many weddings take place in India each year? An estimated 10 million weddings annually, according to widely cited industry figures. This is an estimate, not an audited total.

How many weddings happen in one season? CAIT estimated about 4.8 million weddings in the Nov–Dec 2024 season, generating roughly ₹6 trillion in business.

What percentage of Indian weddings are Hindu? About 80% are Hindu weddings, the largest single segment, with the remainder spanning other communities.

When is peak wedding season in India? Weddings cluster around auspicious dates, with major peaks in late autumn/winter and spring. Exact dates follow the Hindu calendar (panchang).

How much does the wedding economy generate? The overall Indian wedding industry is estimated at around US$130 billion per year (trade estimates), with single seasons generating trillions of rupees.

Is the 10 million figure official? No. It is a commonly cited industry estimate; India does not publish a single official annual wedding count.

Methodology & sources

The ~10 million annual figure and ~80% Hindu share are widely cited industry estimates, not official statistics. Seasonal figures (~4.8 million weddings; ~₹6 trillion in business for Nov–Dec 2024) are attributed to the Confederation of All India Traders (CAIT). Industry size (~US$130 billion) reflects trade estimates and reporting associated with bodies such as IBEF. Derived figures (daily averages, season-share percentages) are calculated from these estimates and labelled as such. All numbers should be treated as approximations.

Cite this page: Celebra (2026). How Many Weddings Happen in India Each Year? celebra.in. Retrieved from https://celebra.in/weddings-per-year-india

How Celebra helps

With millions of weddings competing for vendors, guests and attention each season, standing out matters. Celebra lets your guests scan a QR code and instantly share selfies, blessings, song requests and votes on the big screen — no app download needed. It turns a packed wedding-season celebration into a uniquely interactive one.

Make your celebration unforgettable. Explore Celebra →

Related reading

Bring this to your celebration with celebra.in

One QR, no app — selfies, blessings, song requests and live polls on the big screen.