La loi nationale de 2005 sur la garantie de l'emploi en milieu rural est une mesure indienne de droit du travail et de sécurité sociale qui vise à garantir le "droit au travail". Elle vise à améliorer la sécurité des moyens de subsistance dans les zones rurales en fournissant au moins 100 jours d'emploi salarié par année financière à chaque ménage dont les membres adultes se portent volontaires pour effectuer un travail manuel non qualifié. Le MGNREGA a été lancé dans le but de "renforcer la sécurité des moyens de subsistance dans les zones rurales en fournissant au moins 100 jours d'emploi salarié garanti au cours d'un exercice financier, à chaque ménage dont les membres adultes se portent volontaires pour effectuer un travail manuel non qualifié".