Get pinged when your stocks flip

We'll only notify you about YOUR stocks — when the trend flips, hits stop loss, or hits a target. Never spam.

Install TrustyBull on iPhone

  1. Tap the Share button at the bottom of Safari (the square with an up arrow).
  2. Scroll down and tap Add to Home Screen.
  3. Tap Add in the top-right.

MNREGA Daily Wage Rate — How Much Do You Earn Per Day?

MNREGA daily wages for 2024-25 range from around 234 rupees in Madhya Pradesh to 374 rupees in Haryana. Each household is legally entitled to 100 days of work per year, but the actual average is 45-55 days, putting yearly earnings between 14,000 and 35,000 rupees.

TrustyBull Editorial 5 min read

The MNREGA daily wage rate ranges from about 234 rupees in Madhya Pradesh to 374 rupees in Haryana for the 2024-25 financial year. That is a 60% gap between the lowest-paying and highest-paying states for the exact same physical work. If your household relies on MNREGA, knowing your state’s notified rate is the difference between getting paid correctly and being shortchanged — and like most government schemes in India, the official numbers are public, but the on-ground reality often differs from the notification.

This guide breaks down the actual daily wage you should expect, how the rate is set, why it changes every year, and what to do if you are paid less.

How the MNREGA wage rate is decided

The legal basis

The Mahatma Gandhi National Rural Employment Guarantee Act of 2005 guarantees 100 days of wage employment per rural household per financial year. The wage rate is notified by the central government under Section 6(1) of the Act. It is updated every year, usually before April 1 to align with the new financial year.

Why the rate differs by state

Each state has a separate wage rate based on the agricultural minimum wage in that state and the cost of living. Andhra Pradesh and Telangana are mid-tier; Haryana and Punjab are at the top because their agricultural wages are higher; Madhya Pradesh and Chhattisgarh are at the bottom.

The CPI-AL adjustment

Annual wage revisions are tied to the Consumer Price Index for Agricultural Labourers (CPI-AL). When food and rural goods inflation rises, the next year’s MNREGA wage usually rises by a similar percentage. Recent revisions have been in the 3-7% range year on year.

State-wise wage snapshot for 2024-25

A representative sample of notified daily wages:

  • Haryana — 374 rupees per day (highest in the country)
  • Kerala — 346 rupees per day
  • Tamil Nadu — 319 rupees per day
  • Karnataka — 349 rupees per day
  • Andhra Pradesh — 300 rupees per day
  • Maharashtra — 297 rupees per day
  • Uttar Pradesh — 237 rupees per day
  • Bihar — 245 rupees per day
  • Madhya Pradesh — 243 rupees per day (around the bottom)
  • West Bengal — 250 rupees per day

Always check the current notification for your state on the official MNREGA portal, because rates change every year and some states later push for further revision through state-level orders.

How a typical MNREGA worker’s yearly earning works out

The 100-day legal guarantee

Every rural household with a job card is legally entitled to 100 days of work per financial year. If you are paid the Karnataka rate of 349 rupees and complete the full 100 days, your annual entitlement is 34,900 rupees. In Haryana at 374 rupees, the same 100 days yields 37,400 rupees.

Why most workers get fewer days

The legal guarantee is 100 days, but the actual average across India usually lands between 45 and 55 days per household per year. Reasons include:

  • Work site closures during peak agricultural season.
  • State-level fund allocation running out before year-end.
  • Slow approval of new project demands.
  • Migration to alternative casual work.

So a typical household earning may be 14,000-20,000 rupees a year from MNREGA, not the headline 35,000+.

Late payment penalties

If your wage is delayed beyond 15 days from the date of work completion, you are entitled to a delay compensation of 0.05% per day of the unpaid wage. Most workers don’t know to claim this. The compensation is paid directly into the bank account along with the wage.

FAQs

How do I check my MNREGA wage online?

Visit nrega.nic.in, enter your state, district, block, and panchayat. Your job card number gives you access to wage history, attendance days, and pending payments.

What if I am paid less than the notified rate?

Raise a written complaint with the Block Development Officer within 30 days. If unresolved in 15 days, escalate to the District Programme Coordinator. State-level grievance lines exist in most states.

A real-life case

Take a four-person household in a rural Karnataka village. The notified rate is 349 rupees. The household completes 70 days of MNREGA work in a financial year (a typical figure for the state). Their gross MNREGA earning: 24,430 rupees for the year. If wage payments were delayed by an average of 25 days each cycle, they should have received an additional 305 rupees as delay compensation — most don’t demand it.

Combine this with their two-acre farm income and a small dairy contribution, and MNREGA covers roughly 18-22% of the household’s annual cash income. Not the whole picture, but a meaningful safety net during lean agricultural months.

The bigger picture

MNREGA is one of the largest cash-transfer government schemes in India by reach. Over 14 crore active job cards, 8-9 crore households participating annually, and a budget that has crossed 86,000 crore rupees in recent years. The wage looks small until you realise what it does — it puts a floor under rural distress and gives bargaining power against exploitative local labour rates.

Know your state’s rate. Check your job card every quarter. Demand the delay compensation when due. The official notifications, state-wise wage tables, and complaint procedures are all published on the central MNREGA portal at nrega.nic.in.

Frequently Asked Questions

What is the highest MNREGA wage in India?
Haryana has the highest notified MNREGA daily wage at around 374 rupees for 2024-25, followed by Karnataka at 349 rupees and Kerala at 346 rupees per day.
How many days of work am I entitled to under MNREGA?
Every rural household with a job card is entitled to 100 days of wage employment per financial year under the MNREGA Act, 2005. Drought-affected areas may receive an additional 50 days in notified districts.
What if my MNREGA wage is paid late?
You are entitled to delay compensation of 0.05% per day of the unpaid wage if payment is delayed beyond 15 days from work completion. Compensation is paid directly into the bank account.
How can I check my MNREGA wage status online?
Visit nrega.nic.in, navigate to your state, district, block, and panchayat. Your job card number gives access to wage history, days worked, and pending payment status.