Indian Air Force
Key facts
Official Name | Indian Air Force |
Local Name | भारतीय वायु सेना (Bhāratīya vāyu senā) |
Country | 🇮🇳 India |
World rank | #4 |
Active aircrafts | 2227 as of 2025 |
Aircrafts on order | 792 |
Roundel |
|
Overview
The Indian Air Force (IAF) is structured into seven commands, of which five are operational and two are functional (Training and Maintenance Command). This framework is designed for efficient command and control across the country's vast airspace, with operational commands responsible for distinct geographical areas. The IAF's operational capabilities are centered on a mix of multi-role fighters, strike aircraft, and an extensive transport and helicopter fleet, enabling it to undertake a wide spectrum of missions from air defense and offensive strikes to strategic airlift and disaster relief.
A notable evolution is evident in the IAF's strategic doctrine, which has transitioned from a defensive-offense posture to a more assertive, pre-emptive one. The 2022 doctrine emphasizes aerospace power as foundational for joint operations and introduces a "No War, No Peace" (NWNP) strategy, reflecting a shift towards greater assertiveness in a complex security environment. This doctrine moves beyond a focus on sub-conventional warfare to a broader regional role, aiming to secure India's interests in the Indian Ocean Region. There's a clear intent to move from being a solely tactical air force to an independent strategic entity with growing aerospace capabilities, integrating space-based assets for ISR, navigation, and targeting.
This doctrinal shift is exemplified by recent engagements. The 2019 Balakot airstrike demonstrated a willingness to conduct pre-emptive strikes deep within enemy territory. On 7 May 2025, Operation Sindoor, launched in direct retaliation for the Pahalgam terror attack that killed 26 civilians on 22 April, marked a pivotal shift in the IAF’s strategic posture. This mission targeted nine terror infrastructure sites – four deep inside Pakistan and five across Pakistan‑administered Kashmir – with cruise missiles (BrahMos, SCALP‑EG), AASM Hammer glide bombs, and loitering munitions, executed within a brief 23‑minute window. It featured precision targeting, deliberate avoidance of military and civilian non-combatant sites, and reliance on cutting-edge mission planning and electronic warfare, including successful jamming of Chinese-origin air defenses. In its aftermath, the IAF neutralized subsequent cross-border drone and missile reprisals using layered indigenous air-defense systems like Akashteer and SAMAR.
The IAF is actively pursuing modernization to support this strategic evolution. Key acquisitions include the French Rafale multi-role fighters and the Russian S-400 Triumf air defense system, which significantly enhances its long-range air defense capabilities. There is a clear focus on network-centric operations and the increased use of space-based assets, alongside the development of advanced electronic warfare suites and countermeasures against sophisticated air defense systems. This modernization is aimed at maintaining a technological edge and the capability to conduct decisive aerospace operations in furtherance of national interests.
Origin countries of aircrafts
Country | Active Aircraft | |
---|---|---|
🇨🇳 Ex-USSR | 712 | |
🇮🇳 India | 499 | |
🇫🇷 France | 439 | |
🇬🇧 United Kingdom | 338 | |
🇺🇸 United States | 116 | |
🇺🇦 Ukraine | 103 | |
🇩🇪 Germany | 90 | |
🇨🇭 Switzerland | 74 | |
🇪🇸 Spain | 6 | |
🇮🇩 Indonesia | 6 | |
🇪🇺 Europe | 4 | |
🇧🇷 Brazil | 3 | |
🇨🇦 Canada | 2 |
Evolution of Indian Air Force fleet
Aircrafts by type in 2025
Aircraft type | Active | |
---|---|---|
![]() |
899 | |
![]() |
702 | |
![]() |
330 | |
![]() |
290 | |
![]() |
6 |
Recent updates applied
The inventory shown below includes 2 recent updates from events that occurred in 2025 to the Indian inventory.
Full inventory in 2025
Indian Air Force
Aircraft Type | Model | Origin Country | Model Year | Active | 𝚫 YoY | Ordered | |
---|---|---|---|---|---|---|---|
![]() |
Su-30 | 🇨🇳 | 1996 | 265 | -1 |
0 |
|
![]() |
Jaguar M/S | 🇫🇷 🇬🇧 | 1972 | 129 | -1 |
0 |
|
![]() |
MiG-29 | 🇨🇳 | 2009 | 75 | 0 |
0 |
|
![]() |
Mirage 2000H/I | 🇫🇷 | 1983 | 44 | 0 |
0 |
|
![]() |
MiG-21 | 🇨🇳 | 1958 | 36 | -91 |
0 |
|
![]() |
Rafale DH/EH | 🇫🇷 | 2001 | 36 | 0 |
0 |
|
![]() |
Tejas | 🇮🇳 | 2015 | 32 | -8 |
187 |
|
![]() |
Jaguar T | 🇫🇷 🇬🇧 | 1972 | 30 | 0 |
0 |
|
![]() |
Mirage 2000TH/TI | 🇫🇷 | 1983 | 10 | -1 |
0 |
|
![]() |
Mi-17 | 🇨🇳 | 1977 | 222 | 0 |
0 |
|
![]() |
Dhruv ALH/Rudra | 🇮🇳 | 2002 | 111 | 0 |
0 |
|
![]() |
SA316/319 | 🇫🇷 | 1961 | 79 | +2 |
0 |
|
![]() |
AH-64E | 🇺🇸 | 1984 | 22 | 0 |
0 |
|
![]() |
SA315 | 🇫🇷 | 1957 | 18 | 0 |
0 |
|
![]() |
CH-47F | 🇺🇸 | 1962 | 15 | 0 |
0 |
|
![]() |
Mi-24/25/35 | 🇨🇳 | 1972 | 15 | 0 |
0 |
|
![]() |
Prachanda LCH | 🇮🇳 | 2021 | 10 | +5 |
121 |
|
![]() |
An-32 | 🇺🇦 | 1982 | 103 | 0 |
0 |
|
![]() |
Dornier 228 | 🇩🇪 | 1982 | 61 | +3 |
1 |
|
![]() |
HS 748 | 🇬🇧 | 1961 | 56 | -2 |
0 |
|
![]() |
Il-76 | 🇨🇳 | 1974 | 20 | 0 |
2 |
|
![]() |
C-130J | 🇺🇸 | 1956 | 12 | 0 |
0 |
|
![]() |
C-17 | 🇺🇸 | 1993 | 11 | 0 |
0 |
|
![]() |
C295 | 🇪🇸 🇮🇩 | 2001 | 6 | +5 |
50 |
|
![]() |
A321 | 🇪🇺 | 1994 | 4 | 0 |
0 |
|
![]() |
ERJ-145 | 🇧🇷 | 1997 | 3 | 0 |
0 |
|
![]() |
Gulfstream III | 🇺🇸 | 1980 | 3 | 0 |
0 |
|
![]() |
737 | 🇺🇸 | 1968 | 2 | 0 |
0 |
|
![]() |
G100/1125 Astra | 🇺🇸 | 1985 | 2 | 0 |
0 |
|
![]() |
Global 5000 | 🇨🇦 | 1999 | 2 | 0 |
0 |
|
![]() |
Hawk 132 | 🇬🇧 | 1976 | 102 | 0 |
0 |
|
![]() |
Kiran (HJT-16) | 🇮🇳 | 1968 | 77 | 0 |
0 |
|
![]() |
PC-7 Mk II | 🇨🇭 | 1978 | 74 | -1 |
0 |
|
![]() |
HTT-40 | 🇮🇳 | 0 | 0 |
106 |
||
![]() |
Il-78 | 🇨🇳 | 1984 | 6 | 0 |
0 |
Indian Army Aviation
Aircraft Type | Model | Origin Country | Model Year | Active | 𝚫 YoY | Ordered | |
---|---|---|---|---|---|---|---|
![]() |
Dhruv ALH/Rudra | 🇮🇳 | 2002 | 225 | +5 |
63 |
|
![]() |
SA315 | 🇫🇷 | 1957 | 42 | +2 |
2 |
|
![]() |
Light Combat Helicopter | 🇫🇷 | 1999 | 5 | +2 |
199 |
|
![]() |
SA316 | 🇫🇷 | 1961 | 4 | 0 |
0 |
|
![]() |
AH-64E | 🇺🇸 | 1984 | 0 | 0 |
12 |
Indian Navy
Aircraft Type | Model | Origin Country | Model Year | Active | 𝚫 YoY | Ordered | |
---|---|---|---|---|---|---|---|
![]() |
MiG-29K | 🇨🇳 | 2009 | 36 | 0 |
0 |
|
![]() |
MiG-29 | 🇨🇳 | 2009 | 9 | 0 |
0 |
|
![]() |
Rafale M | 🇫🇷 | 2001 | 0 | 0 |
26 |
|
![]() |
SA316/319 | 🇫🇷 | 1961 | 42 | 0 |
0 |
|
![]() |
Sea King 42 | 🇺🇸 | 1961 | 25 | 0 |
0 |
|
![]() |
Dhruv ALH | 🇮🇳 | 2002 | 24 | 0 |
0 |
|
![]() |
Ka-28 | 🇨🇳 | 1982 | 14 | 0 |
0 |
|
![]() |
Ka-31 | 🇨🇳 | 1982 | 14 | 0 |
0 |
|
![]() |
S-70/MH-60R | 🇺🇸 | 1979 | 6 | 0 |
18 |
|
![]() |
S-61/H-3 | 🇺🇸 | 1961 | 6 | +6 |
0 |
|
![]() |
Dornier 228 | 🇩🇪 | 1982 | 29 | +5 |
5 |
|
![]() |
737 (P-8) | 🇺🇸 | 1968 | 12 | 0 |
0 |
|
![]() |
BN-2 | 🇬🇧 | 1965 | 4 | 0 |
0 |
|
![]() |
Kiran (HJT-16) | 🇮🇳 | 1968 | 20 | 0 |
0 |
|
![]() |
Hawk 132 | 🇬🇧 | 1976 | 17 | 0 |
0 |