This is a list of Mikoyan MiG-29 operators.
Current operators Current operators according to geographical area.
Europe
Belarus
Belarus had 34 MiG-29 in service as of 2022.
Belarusian Air Force
Bulgaria
Bulgaria had 11 MiG-29s and 3 MiG-29UB used for conversion training in inventory as of 2025. Bulgaria bought 15 MiG-29, before including 2 MiG-29UB. Also 4 MiG-29 in reserve. One aircraft disassembled in Bulgarian military factory. One MiG-29A crashed in 1994 and one MiG-29UB in 2004. They are scheduled to be replaced by F-16s by 2024.
Bulgarian Air Force 2/3 Iztrebitelna Avio Eskadrila based at Graf Ignatievo operates MiG-29A and MiG-29UB (9.51).
Poland
Poland had 11 MiG-29s and 3 MiG-29UB used for conversion training in service as of 2025. Poland bought 12 aircraft (nine MiG-29 9.12A and three MiG-29UB 9.51) from the Soviet Union between 1989 and 1990. Next ten ex-Czech aircraft (nine MiG-29A and one MiG-29UB) were exchanged with Czech Republic for 11 Polish PZL W-3 Sokół helicopters in 1996. Last 22 were handed over by Germany in 2003. In December 2017 a MiG-29A #67 from 23rd Air Base in Mińsk Mazowiecki crashed on approach. The pilot survived. In July 2018 a MiG-29A #4103 from 22nd Air Base in Malbork crashed near Elbląg during night flight. The pilot died after ejecting. In total Poland had 44 aircraft (36 MiG-29A and eight MiG-29UB) but only 30 aircraft were operational in two units.
Between 2001 and 2005 all aircraft were upgraded with domestic SC-10D2 Supraśl IFF, Rockwell Collins AN/ARN-153 (TCN 500) TACAN and ANV-241 MMR VOR/ILS receivers, Trimble 2101AP civilian GPS receiver, Thomson-CSF SB-14 radar warning receiver, RS 6113-2 VHF/UHF radio with R-862 control panel and new anti-collision lights. Their service life was extended up to 4000 flight hour or until 2028. In 2011-2014 period 16 aircraft from the 23rd Air Base (former 1. elt) received second modernization package, consisting of MFCD 5"x7" multi-function display, MDP mission computer, Up-Front Control Panel (UFCP), Honeywell Enhanced GPS Inertial navigation system (EGI) with SAASM, MIL-STD-1553B data bus and Rockwell Collins AN/ARC-210 (Talon RT-8200) VHF/UHF radio, exploitation was changed from flight hours to be based on technical status.DOPOSAŻENIE I MODERNIZACJA SAMOLOTÓW MiG-29. WZL nr 2, 18-09-2012Lifting MiGa. lotniczapolska.pl, 25 December 2011. All the units are to be replaced by F-35 Lightning II.
In March 2022, Poland sought to transfer all of its MiG-29 aircraft to Ukraine,Statement of the Minister of Foreign Affairs of the Republic of Poland in connection with the statement by the US Secretary of State on providing airplanes to Ukraine following the Russian invasion of Ukraine. However, the transfer was opposed by Poland's partners in other NATO countries, including the United States. Opposition relented in 2023 and 10 were transferred to Ukraine.Poland transfers ten MiG-29 fighter jets to Ukraine
Polish Air Force 23rd Air Base in Mińsk Mazowiecki operates MiG-29 (9.12A) and MiG-29UB (9.51) from 2011. 1. Pułk Lotnictwa Myśliwskiego based at Mińsk Mazowiecki operated MiG-29 (9.12A) and MiG-29UB (9.51) between 1989 and 2000. Unit was reorganized to 1. ELT. 1. eskadra lotnictwa taktycznego based at Mińsk Mazowiecki operated MiG-29 (9.12A) and MiG-29UB (9.51) between 2001 and 2010. Unit was reorganized to 23rd Air Base. 22nd Air Base in Malbork operates MiG-29 (9.12A) and MiG-29UB (9.51) from 2011. 41. eskadra lotnictwa taktycznego based at Malbork operated MiG-29 (9.12A) and MiG-29UB (9.51) between 2005 and 2010. Unit was reorganized to 22rd Air Base.
Russia
The Russian Aerospace Forces had 253 MiG-29s and MiG-35s in service as of 2024, while the Russian Naval Aviation had 22 MiG-29s in service as of 2024. Russia had 260 MiG-29s in inventory as of 2021. Russian Aerospace Forces Russian Air Force 14th Fighter Aviation Regiment - Kursk 200th Training Air Base - Armavir 19th Fighter Aviation Regiment - Millerovo 102nd Military Base - Gyumri
Russian Naval Aviation 100th Shipborne Fighter Aviation Regiment
Serbia
Serbia had 13 MiG-29s in service as of 2022. Serbia inherited four MiG-29B and one MiG-29UB from Yugoslavia. Refurbished and returned to service in 2009. One MiG-29 crashed in 2009. By 2011, only 3 MiG-29s (2 single seaters and 1 dual seater) were operational. In 2017, the Serbian government signed an agreement with their Russian counterparts for 4 MiG-29 and 2 MiG-29UB that were modernized. Belarus also donated 4 aircraft with a more modest modernization package. While the aircraft were donated, modernization was paid for by Serbia. Deliveries of all 10 aircraft were completed in 2021, bringing the total number to 14.
Serbian Air Force 101st squadron based at 204th Air Base (Batajnica Airbase) operates MiG-29 (9.12B) and MiG-29UB (9.51).
Ukraine
Ukraine had 51 MiG-29s in service as of 2022. Ukraine inherited hundreds of MiG-29s at the dissolution of the USSR. 37-70 MiG-29s were still in use as of March 2019
Ukrainian Air Force 204th Fighter Aviation Brigade 9th Fighter Aviation Brigade 114th Fighter Aviation Brigade 40th Fighter Aviation Brigade
Asia
Bangladesh
Bangladesh had 8 MiG-29s in service as of 2022. The aircraft in operation are the early export models, the MiG-29 (9.12B) and MiG-29UB (9.51). Initially, a total of 16 MiG-29s (10 MiG-29 (9.12B) and 6 MiG-29UB (9.51)) were planned to be ordered, roughly enough for one squadron, but for some reason part of the procurement was canceled, and only 6 MiG-29 (9.12B) and 2 MiG-29UB (9.51) were deployed. The remaining four MiG-29s (9.12B) and four MiG-29UBs (9.51) are believed to have remained in the Soviet Union and later been exported.
Bangladesh Air Force 8th Squadron based at Kurmitola operates 6 upgraded MiG-29B(9.12B) and 2 MiG-29UB (9.51).
India
India had 115 MiG-29s in service as of 2022, 75 in the Indian Air Force and 40 in the Indian Navy. In July 2020 the Indian Air Force got two MiG-29UPG which were upgraded from the last two remaining legacy MiG-29s, taking the number of aircraft from 65 to 67. In January 2021, the Indian Ministry of Defense finally approved the upgrading of existing aircraft to UPG2 Standard with AESA radar, more advanced electronic warfare suites and weapons. 21 additional aircraft were purchased from Russia, to be constructed from the airframes mothballed in the late 1980s and upgraded with "the latest avionics and electronic warfare suites." The request for a proposal to buy two more MiG-29s airframes from Malaysia was made in February 2021. IAF want to take the total existing Mig-29UPG numbers from 67 to 90, with 5 operational squadrons until 2022 March–April. The final purchase order of 21 more aircraft was placed in February 2021.
In January 2004, twelve MiG-29Ks and four MiG-29KUBs were ordered for the Indian Naval Air Arm to operate from . In September 2008, it was reported that India intended to buy 30 more Mig-29Ks.
Indian Air Force 28 Squadron (First Supersonics) – based at AFS Adampur 47 Squadron (Black Archers) – based at AFS Adampur 223 Squadron (Tridents) – based at AFS Srinagar Indian Naval Air Arm INAS 300 (The White Tigers) – based at INS Hansa INAS 303 (The Black Panthers) – based at INS Hansa
Mongolia In 2019, Russia donated two MiG-29UB to Mongolia and Mongolian sources reported the delivery of four or five in 2021. They are still in service as of 2022.
Mongolian Air Force
Myanmar
Myanmar had 36 MiG-29s in service as of 2022 with 31 of them are MiG-29SM/SEs (9.13M and 9.13) and 5 MiG-29UBs (9.51 trainer version).
Myanmar Air Force
North Korea
North Korea had 35 MiG-29(9-13)s in service as of 2022. Korean People's Air Force 57th Air Regiment based at Sunchon
Turkmenistan Turkmenistan had 24 MiG-29s in service as of 2022. Originally from the 1521st Detachment at the Maryy-1 Airbase (until their disbandment in 1993), they were then re-organized into the 67th Composite Air Regiment at the Maryy-2 Airbase and are a mix of MiG-29As, MiG-29Cs and include two UB trainers.. Turkmen Air Force
Uzbekistan Uzbekistan had 38 MiG-29s in service as of 2022.
Uzbekistan Air and Air Defence Forces
Africa
Algeria
Algeria had 36 MiG-29s in service as of 2023, of which 1 was a MIG29UB (operational since 1998) used for conversion training, 21 MiG-29Ss (operational since 1999) and 14 MIG29M/M2 (operational since 2020). Algeria has ordered 50 MiG-29Ss and 8 MiG-29UBs in total between 1998 and 2005. 36 MiG-29 9.19 were to be delivered between 2007 and 2008. However, in March 2008, in an unprecedented move, Algeria decided to return 15 of the MiG-29 9.19 aircraft delivered in 2006–07 to Russia, citing the "inferior quality" of certain components and units. Following this the MiG-29SMT has been cancelled with SU-30MKA instead being ordered. This also cancelled the fact that MIG29Ss were going to be upgraded to 9.19 standard and UB to UBT standards.
Algerian Air Force 113e Escadron de Chasse based at Tindouf operates MiG-29S 143e Escadron de Chasse based at Ouargla operates MiG-29S and MiG-29UB (9.51) 153e Escadron de Chasse based at Béchar-Oukda/Leger operates MiG-29S . 193e Escadron de Chasse based at Bou Sfer operates MiG-29S, MIG-29M/M2 and MiG-29UB (9.51)
Sudan
Sudan had 11 MiG-29s in service as of 2022. According to Sudanese Defense Minister Abdul Rahim Mohammed Hussein, Sudan bought 12 MiG-29 from Russia in 2004 (despite the UN arms embargo) and another 12 in 2008 (probable Russian surplus via Belarus). One MiG-29 was shot down in May 2008 by heavy machine gun fire during a CAS mission.
Sudanese Air Force
Middle East
Azerbaijan As of 2024, the Azerbaijani Air Forces operate 12 single seat, and 3 twin seat MiG-29s
Azerbaijan Air Force
Egypt Egypt had 44 MiG-29s in service as of 2022.
Egyptian Air Force
Iran
Iran had 19 MiG-29s in service as of 2023. In 1989, Iran purchased 20 MiG-29(9.12B) and 4 MiG-29UB(9.51) from the Soviet Union. It also received 4 Iraqi MiG-29s (3 MiG-29(9.12B) and 1 MiG-29UB(9.51)) that had fled to Iran during the 1991 Gulf War. Eventually the number grew to 24 MiG-29(9.12B) and 5 MiG-29UB(9.51). One MiG-29(9.12B) was lost in a crash in 2018.
Islamic Republic of Iran Air Force 11th TFS based at Tehran Mehrabad International Airport operates MiG-29 (9.12B) and MiG-29UB (9.51). 23rd TFS based at Shaheed Fakhouri Air Base in Tabriz operates MiG-29 (9.12B) and MiG-29UB (9.51).
Yemen Yemen had 23 MiG-29s in service as of 2022. Since 2005 the standard was MiG-29SMT, replacing SE version (14 SE and UB delivered in 2001, after sent to MiG to be updated). Together with those 14 aircraft updated, RSK-MiG sold 6 new examples. Later there was eventually another batch delivered.Aerei N.44 Operational status is unknown due to civil war and foreign intervention.
Yemeni Air Force
Latin America Peru
Peru had 8 MiG-29s in service as of 2022. Peru acquired 18 aircraft from Belarus in 1996, 16 MiG-29 (9.13) and 2 MiG-29UB (9.51) (one purchased new by Belarus to Russia to replace the unit rejected by the Peruvian Air Force for technical issues). Two aircraft were lost in accidents in 1997 and 2001 respectively. Three additional MiG-29SE (9.13SE) were purchased from Russia in 1998 to replace the lost aircraft.
On 12 August 2008 a contract of US$106 million was signed with RAC MiG for a custom-made SM-based upgrade of eight MiG-29 called MiG-29SMP.FUERZA AÉRA DEL PERÚ FIRMA CONTRATO PARA REPARAR MIG29 . Ministry of Defense (12 August 2008). Retrieved on 13 August 2008. Four MiG-29SMP (three single-seaters and one twin-seater) were displayed in maneuvers during the Peruvian Air Force anniversary celebrations on 23 July 2012.La Fuerza Aérea de Perú muestra su capacidad de combate . Defensa.com (25 July 2012). Retrieved on 25 July 2012.
Peruvian Air Force Escuadrón Aéreo Nº 612 based at Chiclayo operates MiG-29/MiG-29SE/MiG-29SMP (9.13/9.13SE) and MiG-29UBP (9.51).
North America United States