A total of 17,973,545 individuals or 55% of the population had been fully vaccinated as of yesterday, according to data from the Covid-19 Immunisation Task Force.
Meanwhile, 21,783,871 or 66.7% have received at least one dose, including of the single-shot CanSino vaccine.
In terms of adult population, 76.8% are now fully jabbed while 92.7% have received at least one dose.
A total of 39,685,414 doses of vaccine have been administered so far under the National Covid-19 Immunisation Programme.
Of these, 202,298 were given yesterday.