Skip to content
HurriTracker

2025 North Indian cyclone season

Apr–Jun · Oct–Dec · Season ended

The 2025 North Indian cyclone season produced 7 named storms, 1 at hurricane strength and 0 major storms, against a 1991–2020 average of 6.3, 2.0 and 1.0. Its accumulated cyclone energy was 11, 47% of the average.

Named storms
7
Avg 6.3 (1991–2020)
Hurricane strength
1
64 kt or stronger · avg 2.0
Major (Cat 3+)
0
Avg 1.0 per season
Accumulated energy
47% of normal
ACE 11 vs 1991–2020 avg 24
Loading map…
Tracks colored by peak strengthTDTSC1

2025 season at a glance

  • Named storms: 7 (1991–2020 average 6.3).
  • Hurricane strength (64 kt+): 1 (average 2.0).
  • Major, 96 kt+: 0 (average 1.0).
  • Accumulated cyclone energy: 11.0, 47% of the 24 average.
  • Named-storm days: 16.0, counting each six-hourly fix at 34 kt or more as a quarter day.
  • First named storm: Tropical Storm Unnamed, May 29.
  • First storm at hurricane strength: Shakhti, October 4.
  • Last storm to dissipate: Ditwah, December 2.
  • All systems tracked: 15, including 8 that stayed below tropical-storm strength.

Counts use 1-minute best-track winds: named storms reached 34 kt (39 mph), the next column 64 kt (74 mph) and major storms 96 kt (111 mph). Regional agencies here use 10-minute winds (3-minute in India), so their official counts can differ.

Every storm of the 2025 season

StormDatesPeakMin pressureLandfall
Unnamed – TD998 mbRatnagiri, India
Unnamed – TS986 mbJaynagar Majilpur, India
Unnamed – TD996 mb—
Unnamed – TD993 mb—
Unnamed – TD993 mb—
Unnamed – TD988 mbJaynagar Majilpur, India
Unnamed – TD996 mbBrahmapur, India
Unnamed – TS995 mb—
Unnamed – TD998 mbBrahmapur, India
TD 1B – TS994 mbBrahmapur, India
Shakhti – C1976 mb—
Unnamed – TD1000 mb—
Montha – TS995 mbBhimavaram, India
Senyar – TS996 mbLangsa, Indonesia
Ditwah – TS1001 mbBatticaloa, Sri Lanka
  • Unnamed: This system formed in the North Indian in May 2025 and peaked as a tropical depression with maximum sustained winds of 35 mph (55 km/h) and a minimum pressure of 998 mb. It made landfall near Ratnagiri, India. The system was tracked for 1 day.
  • Unnamed: This system formed in the North Indian in May 2025 and peaked as a tropical storm with maximum sustained winds of 40 mph (65 km/h) and a minimum pressure of 986 mb. It made landfall near Jaynagar Majilpur, India. The system was tracked for 1 day.
  • Unnamed: This system formed in the North Indian in July 2025 and peaked as a tropical depression with maximum sustained winds of 30 mph (45 km/h) and a minimum pressure of 996 mb. It did not make landfall. The system was tracked for 1 day.
  • Unnamed: This system formed in the North Indian in July 2025 and peaked as a tropical depression with maximum sustained winds of 30 mph (45 km/h) and a minimum pressure of 993 mb. It did not make landfall. The system was tracked for 1 day.
  • Unnamed: This system formed in the North Indian in July 2025 and peaked as a tropical depression with maximum sustained winds of 35 mph (55 km/h) and a minimum pressure of 993 mb. It did not make landfall. The system was tracked for 3 days.
  • Unnamed: This system formed in the North Indian in July 2025 and peaked as a tropical depression with maximum sustained winds of 35 mph (55 km/h) and a minimum pressure of 988 mb. It made landfall near Jaynagar Majilpur, India. The system was tracked for 2 days.
  • Unnamed: This system formed in the North Indian in August 2025 and peaked as a tropical depression with maximum sustained winds of 30 mph (45 km/h) and a minimum pressure of 996 mb. It made landfall near Brahmapur, India. The system was tracked for 1 day.
  • Unnamed: This system formed in the North Indian in September 2025 and peaked as a tropical storm with maximum sustained winds of 40 mph (65 km/h) and a minimum pressure of 995 mb. It did not make landfall. The system was tracked for 4 days.
  • Unnamed: This system formed in the North Indian in September 2025 and peaked as a tropical depression with maximum sustained winds of 35 mph (55 km/h) and a minimum pressure of 998 mb. It made landfall near Brahmapur, India. The system was tracked for 2 days.
  • TD 1B: This system formed in the North Indian in October 2025 and peaked as a tropical storm with maximum sustained winds of 40 mph (65 km/h) and a minimum pressure of 994 mb. It made landfall near Brahmapur, India. The system was tracked for 2 days.
  • Shakhti: Shakhti formed in the North Indian in October 2025 and peaked as a Category 1 cyclone with maximum sustained winds of 85 mph (135 km/h) and a minimum pressure of 976 mb. It did not make landfall. The system was tracked for 6 days.
  • Unnamed: This system formed in the North Indian in October 2025 and peaked as a tropical depression with maximum sustained winds of 35 mph (55 km/h) and a minimum pressure of 1000 mb. It did not make landfall. The system was tracked for 10 days.
  • Montha: Montha formed in the North Indian in October 2025 and peaked as a tropical storm with maximum sustained winds of 50 mph (85 km/h) and a minimum pressure of 995 mb. It made landfall near Bhimavaram, India. The system was tracked for 5 days.
  • Senyar: Senyar formed in the North Indian in November 2025 and peaked as a tropical storm with maximum sustained winds of 50 mph (85 km/h) and a minimum pressure of 996 mb. It made 2 landfalls, first near Langsa, Indonesia and last near Sekinchan, Malaysia. The system was tracked for 5 days.
  • Ditwah: Ditwah formed in the North Indian in November 2025 and peaked as a tropical storm with maximum sustained winds of 40 mph (65 km/h) and a minimum pressure of 1001 mb. It made landfall near Batticaloa, Sri Lanka. The system was tracked for 6 days.

Each summary is built from the storm’s best track.

Strongest storm of 2025

Cyclone Shakhti was the strongest storm of the season, peaking at 85 mph (135 km/h), with a lowest pressure of 976 mb, on October 4. That is Category 1 strength on the Saffir-Simpson scale.

55 North Indian storms since 1980 peaked higher. It produced 43% of the season’s accumulated cyclone energy.

Landfalls in 2025

9 of the season’s 15 systems made landfall, none of them at hurricane strength. Each landfall point is listed with the nearest town and the wind at that moment.

  • May 24: Unnamed near Ratnagiri, India, 35 mph (tropical depression)
  • May 29: Unnamed near Jaynagar Majilpur, India, 40 mph (tropical storm)
  • July 25: Unnamed near Jaynagar Majilpur, India, 35 mph (tropical depression)
  • August 19: Unnamed near Brahmapur, India, 30 mph (tropical depression)
  • September 27: Unnamed near Brahmapur, India, 35 mph (tropical depression)
  • October 2: TD 1B near Brahmapur, India, 40 mph (tropical storm)
  • October 28: Montha near Bhimavaram, India, 45 mph (tropical storm)
  • November 26: Senyar near Langsa, Indonesia, 45 mph (tropical storm)
  • November 27: Ditwah near Batticaloa, Sri Lanka, 40 mph (tropical storm)
  • November 27: Senyar near Sekinchan, Malaysia, 30 mph (tropical depression)

How 2025 ranks since 1980

The season ranks 12th of 47 North Indian seasons since 1980 for named storms (tied with 6 other seasons), 23rd for hurricane strength (tied with 15 other seasons) and 37th for accumulated cyclone energy.

The record since 1980 is 11 named storms, in 1998, and the highest ACE is 85, in 2019.

2025 storm names

The 2025 season used 4 names: Shakhti, Montha, Senyar, Ditwah.

11 systems were tracked without a name and are listed by number.

2025 season FAQ

How many named storms were there in 2025?

The 2025 North Indian cyclone season had 7 named storms, 1 at hurricane strength and 0 major storms, from 15 systems tracked in all. The 1991–2020 average is 6.3 named storms, 2.0 at 64 kt or more and 1.0 major per season. The first to form was Tropical Storm Unnamed and the last was Ditwah.

What was the strongest storm of 2025?

Cyclone Shakhti. It peaked at 85 mph (135 km/h, 74 kt) with a lowest pressure of 976 mb on October 4. That is Category 1 strength on the Saffir-Simpson scale. 55 North Indian storms since 1980 peaked higher. It produced 43% of the season’s accumulated cyclone energy.

When did the 2025 season end?

The North Indian Ocean has no official season, so the 2025 season is the calendar year: every storm that formed by December 31 counts. The last system, Ditwah, dissipated on December 2. Since 1980, 31 North Indian storms reached tropical-storm strength in December.