Kianoush Jahanpour announced on Friday the new cases of infection increase the total number of cases to 146,668.
He said 50 people have died of the virus in the past 24 hours, bringing the total number of fatalities to 7,677.
Jahanpour said 15 provinces have reported zero case of fatality caused by the virus in the past 24 hours. Five provinces have also reported only one death.
The spokesman said 114,931 patients have so far recovered from the disease, and been discharged from hospital.
2,547 patients are also in severe conditions of the disease, he added.
Jahanpour noted that 896,571 COVID-19 tests have been taken across the country.
He said the condition in Khuzestan province is still red. He also warned that Khorasan Razavi, East and West Azarbaijan, Lorestan, Kurdistan, Kermanshah, Hormozgan, and Mazandaran provinces are in alarming conditions.