| For | Type | 1 9 9 9 | 2 0 0 0 | 2 0 0 1 | 2 0 0 2 | 2 0 0 3 | 2 0 0 4 | 2 0 0 5 | 2 0 0 6 | 2 0 0 7 | 2 0 0 8 | 2 0 0 9 | 2 0 1 0 | 2 0 1 1 | 2 0 1 2 | 2 0 1 3 | 2 0 1 4 | 2 0 1 5 | 2 0 1 6 | Total delivered |
| OKB Sukhoi | prototype Su-30MKK-1
| 1 | 4 | |||||||||||||||||
| OKB Sukhoi | prototype Su-30MKK-2
| 1 | ||||||||||||||||||
| OKB Sukhoi | prototype Su-30MKK-3
| 1 | ||||||||||||||||||
| OKB Sukhoi | prototype Su-30MKK-4
| 1 | ||||||||||||||||||
| China (PLAAF) | serial Su-30MKK
| 76 | 76 | |||||||||||||||||
| Indonesia | serial Su-30MK
| 2 | 2 | |||||||||||||||||
| China (PLANAF) | serial Su-30MK2
| 24 | 24 | |||||||||||||||||
| Vietnam | serial Su-30MK2
| 4 | 8+12 | 12 | 36 | |||||||||||||||
| Venezuela | serial Su-30MK2
| 24 | 24 | |||||||||||||||||
| Indonesia | serial Su-30MK2
| 2 | 1 | 6 | 9 | |||||||||||||||
| Uganda | serial Su-30MK2
| 4 | 2 | 6 | ||||||||||||||||
| Russia (RuAF) | serial Su-30M2
| 4 | 4 | 7 | 3 | 2 | 20 | |||||||||||||
| For | Type | 1 9 9 9 | 2 0 0 0 | 2 0 0 1 | 2 0 0 2 | 2 0 0 3 | 2 0 0 4 | 2 0 0 5 | 2 0 0 6 | 2 0 0 7 | 2 0 0 8 | 2 0 0 9 | 2 0 1 0 | 2 0 1 1 | 2 0 1 2 | 2 0 1 3 | 2 0 1 4 | 2 0 1 5 | 2 0 1 6 | Total delivered |