Khyber Pakhtunkhwa has reported 29 new coronavirus cases in the last 24 hours, down from 67 a day earlier, and two more deaths compared to four yesterday.
The province's tally of infections has risen to 180,412 while its death toll has reached 5,864.
Meanwhile, Balochistan has confirmed two more cases and deaths, taking its tally of infections to 33,509 and fatalities to 362.