Khyber Pakhtunkhwa has reported 316 coronavirus cases and 17 deaths during the last 24 hours. The province's infection tally has risen to 171,388 and death toll has climbed to 5,412.

Meanwhile, 12 new infections have taken Balochistan's tally to 32,769. No coronavirus-related fatalities have been reported in the province over the past 24 hours, and the death toll remains 344.