As far as my knowledge goes uptil now
18 x JF-17 Thunder (No. 16 Sqn Panthers)
18 x JF-17 Thunder (No. 26 Sqn Spiders)
18 x JF-17 Thunder (No. 02 Sqn Minhasians)
06 x JF-17 Thunder (CCS Sqn Skybolts Partial)
Total 60 x JF-17s in service
18 x F-16 Block 52+ (No. 05 Sqn Falcons)
18 x F-16 AM/BM (No. 09 Sqn Griffins)
18 x F-16 AM/BM (No. 11 Sqn Arrows)
18 x F-16 AM/ADF (No. 19 Sqn Sherdils) {13 x ADF + 5 x AM}
06 x F-16 AM/BM (CCS Sqn Dashings Partial)
Total 78 x F-16s in service
18 x Mirage ROSE-II (No. 25 Sqn Eagles)
16 x Mirage ROSE-III/II (No. 27 Sqn Zarrars) {14 x III + 2 x II}
18 x Mirage ROSE-I (No. 07 Sqn Bandits)
18 x Mirage ROSE-I/IIIO (No.22 Sqn Ghazis) {9 x I + 9 x IIIO}
06 x Mirage ROSE-I (CCS Sqn Dashings Partial)
Total 76 x Mirage ROSEs in service
18 x Mirage IIIEP (No.15 Sqn Cobras)
18 x Mirage VPA3 (No. 08 Sqn Haiders)
Total 36 x Mirage III/Vs in service
18 x F-7PG (No. 17 Sqn Tigers)
18 x F-7PG (No. 20 Sqn Cheetahs)
18 x F-7PG (No. 23 Sqn Talons)
Total 54 x F-7PGs in service
18 x F-7P (No. 14 Sqn Tail Chopers)
18 x F-7P (No. 18 Sqn Hawks)
06 x F-7P (CCS Sqn Skybolts Partial)
42 x F-7Ps in service
Total Number of Aircrafts = 346.
Am I correct?? Please I want your guidance @Windjammer @Horus @Rashid Mahmood @MastanKhan
Pretty good inventory listing, didnt know so many Mirages have gone through upgrades. Un upgraded 36 Mirage III/Vs are likely the first aircraft that need immediate replacement followed by 42 F-7Ps. Makes 78 aircraft total that needs to be replaced in short term. Rest fleet is pretty much sufficient according to their roles.
Should note most PAF attritions are because of bird strikes, doesnt matter whether you are in a old F-7 or a new F-16 in that scenario, if its in a critical location or there is a engine failure not much you can do in a single engine aircraft.
150 JF-17s is the initial estimate, likely more will be ordered and there will definitely be Block-4,5,6...... etc afterwards.