Khyber Pakhtunkhwa has recorded 181 new coronavirus infections in the last 24 hours, down from 230 a day earlier, as well as nine more fatalities.
The province's caseload has risen to 174,671 while its death toll has reached 5,580.
Meanwhile, Balochistan recorded 25 new cases, taking the provincial tally of infections to 32,981. It did not confirm any additional deaths from the virus.