It's more like 2000ish fighters (maybe a bit less even see
post) which is roughly evenly split between modern 4.5 and 5 gen fighters (J-20, J-35A, J-10C, J-16) and older legacy fighters such as J-10A/B, J-11, Russian imports, and such.
I have been following PLA fighter jet count for the last 10 years. Cause as some people here may know, I care a lot about these numbers as the key signifier of military power difference between US and China. And my observation is that PLA fighter jet count has never gone below 2000 and I would say always stayed above 2200.
Here is my current estimate based on IISS 2025 numbers and guesses about newer fighter jet count.
J-10A 236
J-10S 77
J-10B 55
J-10C 240
--
Total J-10: 608 (This is probably the peak count of J-10 as they will not add any new J-10)
Older Flankers:
Su-27UBK 32
SU-30MKK 97
SU-35 24
J-11A 100
J-11B/BH 345
--
Total older flankers: 598
Even older
----
J-8F/H 40
JZ-8 48
-
J-8 total: 88
JH-7 : 200
Total so far - 1494
Now comes my own guess part augmented from IISS:
J-16 - 400 (300 according to IISS but SomePLAOSInt guesses it passed 400)
J-20 - 400 - 450 (As we have been discussing here for sometime)
--
Ultra top Tier: 850 ish
Naval
--
J-15: 100 (J-15 and J-15T)
Oldest
--
J-7 - 150 (289 according to IISS, I am actually reducing it down by a lot)
--
Final count - 1494+850+100+150 = 2594
So its actually almost 2600 fighters.