A non-governmental organization (NGO) is an organization that is not part of a government and was not founded by states. NGOs are therefore typically independent of governments. Although the definition can technically include for-profit corporations, the term is generally restricted to social, cultural, legal, and environmental advocacy groups having goals that are primarily noncommercial. NGOs are usually non-profit organizations that gain at least a portion of their funding from private sources.
Because the label 'NGO' is considered too broad by some, as it might cover anything that is non-governmental, many NGOs now prefer the term private voluntary organization (PVO) or Private Development Organization (PDO).
A 1995 UN report on global governance estimated that there are nearly 29,000 international NGOs. National numbers are even higher: The United States has an estimated 2 million NGOs, most of them formed in the past 30 years. Russia has 65,000 NGOs. India has 2 million NGOs. Dozens are created daily. In Kenya alone, some 240 NGOs come into existence every year.

