This article is more than 2 years old.

April 18, 2016 This article is more than 2 years old.

Indians are visiting hospitals in higher numbers than at any time in the past—and visiting them more often.

What’s good for their health, though, isn’t necessarily good for their wallets, with healthcare costs rising exponentially in the last decade.

A decade ago, about 31 out of every 1,000 Indians in urban areas were hospitalised (excluding childbirth) every year, according to the National Sample Survey Office’s (NSSO) estimation in 2004.

In 2014, according to the latest NSSO report (pdf), 44 out of every 1,000 Indians end up getting hospitalised in a year.

The trend is similar in rural India, and represents the expansion of healthcare facilities—both public and private—and the population’s increasing ability to access such services.

Up to 42% of rural patients went to public hospitals in 2014, a number that has remained steady since 2004. In urban areas, however, there has been a decided shift towards private establishments.

Most of these hospitalisations are for infections, but a significant number also for treatment for cancer and blood-related diseases.

The increase in access to healthcare has also brought with it a massive spike in costs.

Between 2004 and 2014, for example, the average medical expenditure per hospitalisation for urban patients increased by about 176%. For rural patients, it jumped by a little over 160%.

During the same period, India’s GDP per capita, based on purchasing power parity (current international $), grew by 121%.

There is, however, substantial variation in the cost of healthcare across states, for both rural and urban areas.

Moreover, this ranking hasn’t remained static. The list below consists of the 10 most expensive states for hospitalisation in rural areas in 2004, which have subsequently seen costs grow by anywhere between 83% and 265% over the past 10 years.

State 2004 (Rs) 2014 (Rs) Increase Punjab 12,755 29,779 133.47% Uttarakhand 10,731 27,883 159.84% Uttar Pradesh 9,417 20,594 118.69% Himachal Pradesh 8,867 22,004 148.16% Haryana 8,548 20,945 145.03% Rajasthan 8,294 15,609 88.20% Bihar 7,413 13,626 83.81% Karnataka 6,271 16,118 157.02% Andhra Pradesh 6,237 15,411 147.09% Maharashtra 6,160 22,486 265.03%

Such spikes do no favours to India’s massive, uninsured population. Over 85% of Indians in rural areas and 82% of urban residents have no health expenditure support. “On the whole, the poorer households appear unaware or beyond the reach of such coverage, both in rural and urban areas,” the NSSO explained in its report (pdf).

That’s why the Narendra Modi government’s push for the National Health Protection Scheme, which provides a cover of Rs1 lakh per family, as a possible measure to fix India’s creaking healthcare system, makes sense. But given the incredible rise in costs in the last decade alone, Rs1 lakh for a family of four may not amount to much.