Khyber Pakhtunkhwa has detected 522 new infections in the province in the last 24 hours, taking the tally to 158,243. It has also confirmed 20 more fatalities, raising its death toll to 4,839.
Meanwhile, Balochistan has reported 63 more coronavirus cases, taking the total infections to 31,928 while the death toll rose to 338 after two more deaths were reported.