Political parties collected over Rs 1,500 crore during the five state assembly elections held last year but spent just Rs 494 crore, according to an analysis by ADR.
The figures are cumulative for five national and 16 regional parties put together during the polls to the assemblies of Goa, Manipur, Punjab, Uttarakhand and Uttar Pradesh.
"Total funds collected by the national parties during the five state assembly elections held in 2017 were Rs 1,314.29 crore and total expenditure incurred by the national parties was Rs 328.66 crore," a report by think-tank Association for Democratic Reforms (ADR) said.
Among the national parties, BJP mobilised the maximum fund of Rs 1,214.46 crore, which formed 92.4 per cent of the total funds collected at the central and state levels for the state assembly elections, the report said.
The central headquarters collected Rs 1,194.21 crore and BJP's Goa unit collected the second highest amount of about Rs 17 crore among various state units.
On the other hand, 16 regional parties collected about Rs 189 crore and shelled out Rs 166 crore.
Six regional parties have not submitted their election expenditure statements for any of the assembly elections that they contested in.
The report is based on the election expenditure statements submitted by political parties to the Election Commission of India.
Political parties received funds in the form of cash, cheques and demand drafts.
They declare their expenditure under the heads of publicity, travel expenses, other/miscellaneous expenses and lumpsum amount paid to their contesting candidates.
The national parties spent a total of Rs 189.46 crore on publicity while the regional parties declared about Rs 111 crore under the same head, ADR said.
Interestingly, Indian National Congress (INC), NCP and CPM are the three national parties whose state units have collected more funds than their central headquarters.
INC has received Rs 62.09 crore from its state units, followed by Rs 0.61 crore received by state units of NCP and Rs 0.46 crore by CPM. Incidentally, the Bahujan Samaj Party (BSP) declared that the party collected no funds at all.
Among the regional parties, Shiv Sena collected the maximum funds of about Rs 116 crore to contest in Goa, Punjab, UP and Uttarakhand assembly elections. This was followed by Aam Aadmi Party (AAP) that received Rs 37.35 crore while contesting in Goa and Punjab.
"Despite contesting in 3 assembly elections (Punjab, Uttar Pradesh and Uttarakhand), Shiv Sena declared that the party incurred no expenditure towards their election campaign in the states," the report noted.