No, India Isn't the Only Country to Give Free COVID-19 Vaccination

Several other countries like the US, the UK, France, and China are providing free vaccination to all.

4 min read
Hindi Female

Spokesperson of the Bharatiya Janata Party (BJP) in Assam Pramod Swami tweeted on Friday, 16 July, claiming that 'India is the only country in the world to provide free vaccination'.

He tweeted the prices of several vaccine companies without naming any country and made the claim.

However, we found that the claim is false and several other countries, such as the United States, the United Kingdom, Russia, and China, among others, are providing COVID-19 vaccines to their citizens for free.



The claim lists that Pfizer is being sold at Rs 2,800, Moderna: Rs 2,715, Sinopharm at Rs 5,650, Sinovac for Rs 1,027, Novavax is being sold at Rs 1,114, Sputnik V for Rs 1,145, and Covishield and Covaxin are free.

Several other countries like the US, the UK, France, and China are providing free vaccination to all.

An archived version of the tweet can be found here.

(Source: Twitter/Screenshot)

The claim has been massively circulated on Facebook and Twitter. Several social media users have shared the claim and the archived versions can be found here, here, here and here.



At first, we looked into the claim about India's free vaccination for all.

Prime Minister Narendra Modi on 7 June announced that vaccines for COVID-19 will be free in India for all citizens above the age of 18 years from 21 June onwards.

Prior to that, those between 18-45 years had to pay for the inoculation, while it was free for those above 45 years.

Several other countries like the US, the UK, France, and China are providing free vaccination to all.

PM Modi announced that COVID-19 vaccines will be free for all from 21 June.

(Photo: The Quint)

The changes in the vaccination policy were announced after it came under a cloud and several states reported vaccine shortages. PM Modi announced that 75 percent of the vaccine will be procured by the Centre – which includes the 25 percent quota of the state governments.

It was also stated that the private sector can continue to buy 25 percent of the vaccines, but the service charge was capped at Rs 150 per dose.

So, the maximum price for Covishield in India is Rs 780, for Covaxin it is Rs 1,410 and Sputnik V will cost Rs 1,145 at private hospitals, while it continues to be free at government-run centres.


The Center for Disease Control and Prevention (CDC) has stated that vaccines doses will be purchased by ‘taxpayers' dollars’ and will be provided to all people living in the United States at “no cost".

Even the United Kingdom is also providing free vaccination to all its citizens through their public-funded National Health Service (NHS).

Mexico, too, launched 'universal and free' COVID-19 vaccination for all in December 2020, according to a report published in The New Indian Express.

Countries of the European Union — Germany, Italy and France — are also offering free vaccination for all.

Even China is vaccinating all Chinese people free of cost, according to National Health Commission of the People's Republic of China.

Now, let's try and look at some of the prices mentioned in the viral message.


The prices that are mentioned in the message is the cost of the vaccines available across the world. We found the same prices were mentioned in a report published in January 2021 in India Today, Hindustan Times and Scroll.

The same costs can be seen in a presentation given by the Press Information Bureau (PIB) on 12 January, 2021.

The report mentioned a single dose of Pfizer was priced at Rs 1,431 (which is nearly Rs 2,800 for two doses), Moderna's vaccine was priced at USD 32-USD 37 (which is Rs 2,348-Rs 2,715 per dose).

The price for Sinopharm was more than Rs 5,650, Sinovac Biotech was priced at Rs 1,027 and Novavax at Rs 1,114.

These are not charges that people have to pay to get vaccinated. It must be mentioned that these prices are as per the reports in January and the negotiations are on with respect to the pricing.

For instance, as per a report in Moneycontrol, Pfizer may be priced under USD 10 (Rs 730) for a single dose in India.


But it is clear that India is not the only country in the world to provide free vaccination to all its citizens.

(Not convinced of a post or information you came across online and want it verified? Send us the details on WhatsApp at 9643651818, or e-mail it to us at and we'll fact-check it for you. You can also read all our fact-checked stories here.)

(At The Quint, we are answerable only to our audience. Play an active role in shaping our journalism by becoming a member. Because the truth is worth it.)

Read Latest News and Breaking News at The Quint, browse for more from news and webqoof

Topics:  Factcheck   Webqoof   misinformation 

Speaking truth to power requires allies like you.
Become a Member
3 months
12 months
12 months
Check Member Benefits
Read More