Prime Minister Narendra Modi must invest trillions of dollars on roads and other critical infrastructure if he’s to pull India’s economy out of its slump, with at least half coming from provincial governments that are out of his control.

India will need to spend 235 trillion rupees ($3.3 trillion) on infrastructure over the coming decade to return economic growth rates to more than 7.5%, according to Crisil Infrastructure Advisor. That means Indian states will have to more than triple their contributions from the current decade, it said.

“With private investments tepid in recent years, and fiscal limitations on central spending,” states will need to step up contributions from about 41% now, Sameer Bhatia, president of the S&P Group company, said in the report published Tuesday. “Unless states contribute nearly 50% of infrastructure investments, India’s build-out momentum could taper sharply.”

That’s easier said than done. Indian states, too, have deteriorating public finances and some, like the richest state of Maharashtra, face political uncertainty after Modi’s party fared worse-than-expected in elections this month and no party won a clear majority.

Crisil recommends that frontrunner states such as Maharashtra and Gujarat must attract more private investments to counteract a probable slowdown at recent high spenders including Rajasthan and Uttar Pradesh.

Power transmission and the highway sector remained the most attractive infrastructure assets for investors in 2019, while renewable energy was dragged down by tariff caps, according to Crisil’s report.