Uttar Pradesh is the largest rice-producing state in India, with a total production of 20.76 million tonnes in the crop year 2024–25.
It is followed by Telangana and West Bengal, which rank second and third respectively in terms of rice production.
It is important to note that several online sources still cite West Bengal as the largest rice-producing state. However, as per the latest government data for the 2024–25 crop year (July–June), both Uttar Pradesh and Telangana recorded higher rice production than West Bengal.
Please Note:
- Rice production figures are based on the Final Estimates for the 2024–25 crop year.
- In India, the crop year runs from July to June of the following year.
- While some data for 2025–26 is available, it is based on Advance Estimates and is not final.
- Final Estimates are usually released around October–November (e.g., 2024–25 data was released in November 2025).

Did You Know?
In the crop year 2024-25, Uttar Pradesh was also the largest wheat producing state in India?
State-wise Rice Production in India
The table below presents the top 10 rice-producing states in India, along with area under cultivation and yield. The table is based on the latest Final Estimates data, which currently is available for the crop year 2024-25.
Units of measurement used:
- Rice Production – Million Tonnes (Mt)
- Area Under Cultivation – Million Hectares (Mha)
- Yield – Kilograms per Hectare (Kg/Ha)
| Rank | States | Rice Production (Mt) | Area (Mha) | Yield (Kg/Ha) |
|---|---|---|---|---|
| 1. | Uttar Pradesh | 20.76 | 7.35 | 2824 |
| 2. | Telangana | 17.45 | 4.81 | 3627 |
| 3. | West Bengal | 16.02 | 5.59 | 2865 |
| 4. | Punjab | 14.36 | 3.24 | 4428 |
| 5. | Chhattisgarh | 10.37 | 3.91 | 2655 |
| 6. | Odisha | 9.53 | 3.83 | 2485 |
| 7. | Madhya Pradesh | 9.11 | 3.89 | 2345 |
| 8. | Bihar | 8.30 | 3.24 | 2561 |
| 9. | Andhra Pradesh | 8.16 | 2.08 | 3928 |
| 10. | Tamil Nadu | 7.09 | 2.16 | 3288 |
Important Facts About Rice Production in India
As per the Final Estimates data released by the Ministry of Agriculture and Farmers Welfare for the crop year 2024-25:
- The total production of rice in India is estimated at 150.18 million tonnes, which is 12.36 million tonnes higher than the previous year’s production of 137.82 million tonnes.
- The total Area Under Rice Cultivation in India was 51.27 million hectares, with an average Yield of 2,929 kilograms per hectare.
- Top 3 Rice Producing States in India:
- Uttar Pradesh
- Telangana
- West Bengal
- Top 3 states in India with the largest area under rice cultivation:
- Uttar Pradesh
- West Bengal
- Telangana
- Top 3 states in India with the best Yield of rice per hectare:
- Punjab
- Andhra Pradesh
- Haryana
- Although rice is primarily a kharif crop in India, certain varieties are also grown as rabi as well as zaid (summer) crops in various regions of the country.
- India is the largest producer of rice in the world, and also its largest exporter.
- India also has the largest area of land under rice cultivation in the world.
2 thoughts on “Top 10 Largest Rice Producing States in India 2026 with Map”
hello can I get the link of the source from where the data has been collected
Hello Swagatika,
The data is taken from indian government’s UPAg website. Here is the exact link of the source: https://upag.gov.in/dash-reports/statewiseapy?rtab=Area%2C+Production+%26+Yield&rtype=reports
You will have to add different filters to get the data that you need.
Good Luck!