Number of NGOs registered in India 2016, by state and union territory
As of 2016, India had approximately 3.1 million registered Non-governmental organizations (NGOs). Among them, Uttar Pradesh had the highest with around 548 thousand NGOs, closely followed by Maharashtra with about 518 thousand NGOs. The education and literacy sector accounted for the highest number of registered NGOs.