Advertisement
Coronavirus China
ChinaScience

How much did China pay to vaccinate its population against Covid-19? The bill is in

  • A national health body says the cost per dose was about the same for the main jabs used around the country
  • But the much bigger burden of enforcing the zero-Covid strategy was shouldered by local governments

Reading Time:2 minutes
Why you can trust SCMP
9
China says it spent 150 billion yuan in 2021 and 2022 buying vaccines and inoculating its population. Photo: DPA
Zhao Ziwen
China paid roughly US$2 a dose for its main Covid-19 vaccines and spent 150 billion yuan (US$21.5 billion) inoculating its population, according to cost details released for the first time.

In a statement on Thursday, the National Healthcare Security Administration (NHSA), which oversees the state health insurance fund, said the inactivated vaccines – the ones most widely used in China – cost 16 yuan per dose on average.

Most of the shots were made by state-owned Sinopharm and private pharma firm Sinovac.
Advertisement

Two other Chinese vaccines – an adenovirus-vectored jab by CanSino and a protein-based one, mostly by Anhui Zhifei Longcom – also cost about 16 yuan a dose.

That compares with a weighted average purchase price of US$20.69 per dose paid by the US government for 1.2 billion doses of Pfizer and Moderna Covid vaccines, according to the San Francisco-based Henry J. Kaiser Family Foundation.

06:18

SCMP Explains: What’s in a Covid-19 vaccine?

SCMP Explains: What’s in a Covid-19 vaccine?

The NHSA said it spent 150 billion yuan in 2021 and 2022 buying the vaccines and inoculating the population.

Advertisement
Select Voice
Choose your listening speed
Get through articles 2x faster
1.25x
250 WPM
Slow
Average
Fast
1.25x