The objectives of MNREGA are given as below:
1. MNREGA is meant to create assets for the poor villagers by better connectivity and developing the basic livelihood resource base of the rural poor.
2. Providing unskilled work for rural population in the rural areas.
3. Ensuring complete openness and ownership in the governance.
4. Improving the entire system of demography.
5. Ensuring sustainable development by developing the natural resources of land and water.
6. Providing an important role to the Panchayati Raj.