The causes for the various insurgent/terrorist movements include:
Political causes: This is seen essentially in Assam and Tripura. The political factors that led to insurgency-cum-terrorism included the failure of the government to control large-scale illegal immigration of Muslims from Bangladesh, to fulfil the demand of economic benefits for the sons and daughters of the soil, etc.
Economic causes: Andhra Pradesh, Madhya Pradesh, Orissa and Bihar are prime examples. The economic factors include the absence of land reforms, rural unemployment, exploitation of landless labourers by land owners, etc. These economic grievances and perceptions of gross social injustice have given rise to ideological terrorist groups such as the various Marxist/Maoist groups operating under different names.
Ethnic causes: Mainly seen in Nagaland, Mizoram and Manipur due to feelings of ethnic separateness.
Religious causes: Punjab before 1995 and in J&K since 1989.
In Punjab, some Sikh elements belonging to different organisations took to terrorism to demand the creation of an independent state called Khalistan for the Sikhs. In J&K, Muslims belonging to different organisations took to terrorism for conflicting objectives. Some, such as the Jammu & Kashmir Liberation Front, want independence for the state, including all the territory presently part of India, Pakistan and China. Others, such as the Hizbul Mujahideen , want India's J&K state to be merged with Pakistan. While those who want independence project their struggle as a separatist one, those wanting a merger with Pakistan project it as a religious struggle.
There have also been sporadic acts of religious terrorism in other parts of India. These are either due to feelings of anger amongst sections of the Muslim youth over the government's perceived failure to safeguard their lives and interests or due to Pakistan's attempts to cause religious polarisation.
The maximum