How many states in India are currently being ruled by the BJP and its allies?
BJP and its allies now rule 16 states in India, as compared to 21 states in March 2018. The NDA lost power in Chhattisgarh, Rajasthan and Madhya Pradesh last year and in Maharashtra and Jharkhand this year. Some of the states where the NDA is currently in power include Assam, Uttar Pradesh, Uttarakhand, Gujarat, Karnataka and Bihar.