MGNREGA का सबसे बड़ा उद्देश्य ग्रामीण विकास (rural Development) और रोजगार के दोहरे लक्ष्यों को प्राप्त करना है।
ग्रामीण भारत में रहने वाले गरीब और कमजोर आय वर्ग के परिवारों को 100 दिन का रोजगार प्रदान करना ताकि वे अपनी आजीविका कमा सकें।
ग्राम पंचायत स्तर पर रोजगार उपलब्ध कराना ताकि रोजगार के लिए दूसरे शहरों में पलायन को रोका जा सके।
जब से MGNREGA को लागू किया गया है, पिछले 10 वर्षों में नौकरियों की संख्या में 240% की वृद्धि हुई है।