He described it as an "important milestone" towards a healthy India.
"It would make every Indian proud that in a year, over 50 lakh citizens have benefited from free of cost treatment thanks to Ayushman Bharat," he tweeted.
The scheme, launched in September 2018, aims to provide healthcare to 10 crore poor and lower middle income families through a health insurance plan providing a cover of Rs 5 lakh per family.
"Apart from curing, this scheme is empowering several Indians," the prime minister said. PTI NAB DV