India is an agricultural country where about 74 percent of the population is dependent on agriculture.. Therefore the development of India depends on the development of the village. But there are many problems and challenges in the path of rural development. Rural unemployment is one of their major problems. After independence, the government has started many rural employment and development schemes. Due to various reasons poor people could not take advantage of all the above schemes properly, Indian Parliament passed a revolutionary unique act i.e. National Rural Employment Guarantee Act (NREGA) in 2005. Its name was changed to Mahatma Gandhi National Rural Employment Guarantee Act (MGNREGA) on 2 October 2009. It aims at preventing migration of rural households in search of employment by developing economic and social infrastructure in rural areas and enhancing the livelihood security of rural people on an ongoing basis.