Thinking global, living local

Maize Is Cheapest in a Different State Every Few Months. Rice Barely Moves.

October 24, 2026

Agmarknet’s state-wise data from January 2019 to October 2026 shows maize’s cheap season moving around the country with each harvest, from Tamil Nadu in January to Punjab and Uttar Pradesh in June and the central kharif belt in October. Rice moves within a narrow band all year. In every state, for both grains, buying and holding for six months lost money on average.

Agriculture · Grain prices · 24 October 2026

Maize Is Cheapest in a Different State Every Few Months. Rice Barely Moves.

Skip to article content
Text Size
19%How far the all-India maize price in October 2026 (Rs 2,202 a quintal) sat above its 12-month average
Rs 510Per quintal: gap between the cheapest large maize state (Madhya Pradesh) and the dearest (Tamil Nadu) in October 2026
5–9%Seasonal swing in rice prices in the main producing states, against 12–30% for maize
0 of 20State-and-grain pairs where buying and holding for six months made money on average since 2023

An earlier piece on this site looked at whether an ethanol distillery could profit by trading maize to poultry and feed mills, and found it pays only in a glut. That analysis used all-India and Uttar Pradesh prices. This one runs the same tests state by state, for maize and for rice, the two grains India’s ethanol programme now leans on most. It asks four things of each state: where its price sits against the national average, which months are cheapest and dearest, how often prices have dipped sharply, and whether buying in a given month and holding for six months would have made money.

How much to trust it. All prices and arrivals come from Agmarknet’s public dashboard API: monthly weighted-average prices in rupees per quintal and arrivals in tonnes, by state, from January 2019 to 23 October 2026. The all-India figure is this blog’s arrival-weighted average of state prices. Only states with at least 60 months of prices and 5,000 tonnes of arrivals in the past year are shown. Agmarknet’s coverage widened when its new portal went live in November 2025, so recent arrival totals are not comparable with earlier years. Rice prices mix many varieties and grades, so a state’s rice price partly reflects what kind of rice it trades, not only where it is. Broken rice, the grade distilleries buy, is reported too thinly (usually one or two states a month) to analyse by state.

Where maize is cheap today

In October 2026 the all-India maize price was Rs 2,202 a quintal, 19% above its average over the previous 12 months, as prices recovered from the glut of the 2025-26 winter. The states that grow most of the crop for sale were cheapest: Madhya Pradesh, which accounted for 7.4 million of the 16.1 million tonnes reported to Agmarknet over the past year, sat Rs 131 below the national figure, and Rajasthan Rs 119 below. Southern states that consume maize for poultry feed but grow less of it were dearest.

Maize price by state minus the all-India price, October 2026 (Rs/quintal)
All-India Rs 2,202 Madhya Pradesh −131 Rajasthan −119 Chhattisgarh −52 Uttar Pradesh +5 Maharashtra +133 Andhra Pradesh +237 Punjab +254 Gujarat +290 Telangana +309 Karnataka +336 Tamil Nadu +379 cheaperdearer
Agmarknet weighted-average state prices, October 2026 to the 23rd. All-India is the arrival-weighted average of state prices.

The spread, about Rs 510 a quintal from Madhya Pradesh to Tamil Nadu, is wider than the roughly Rs 400 a quintal it costs to truck grain that far, at about Rs 3 a tonne-kilometre. That gap is the opening a trader moving grain from the central states to the southern poultry belt works with. It also tracks where feed demand sits: the dearer southern states are home to major poultry clusters such as Namakkal in Tamil Nadu and the area around Hyderabad.

Maize’s cheap season follows the harvest around the map

Averaging each calendar month over 2019 to 2025 shows when each state is cheap relative to its own norm. A value of 0.90 means that month typically runs 10% below the state’s average.

Maize: seasonal price index by state, 2019–2025 (1.00 = the state’s average month)
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec All India 1.01 1.02 1.03 1.01 0.99 0.97 0.99 1.04 1.03 0.95 0.96 1.00 Madhya Pradesh 1.02 1.02 1.03 0.99 0.97 1.00 1.06 1.07 0.96 0.90 0.97 1.01 Uttar Pradesh 1.01 1.01 1.00 1.03 1.02 0.95 0.94 0.97 0.99 1.01 1.03 1.05 Karnataka 0.96 0.99 0.99 1.00 0.99 1.02 1.08 1.08 1.01 0.95 0.94 0.96 Maharashtra 0.98 0.98 1.02 0.98 0.95 1.00 1.12 1.17 1.05 0.91 0.90 0.95 Chhattisgarh 1.02 1.01 1.00 0.99 0.96 0.96 0.98 0.99 1.03 1.02 1.01 1.03 Rajasthan 1.02 1.01 1.04 1.04 1.01 0.99 1.01 1.03 0.99 0.90 0.94 1.02 Telangana 1.00 0.97 0.99 1.00 0.99 0.99 1.04 1.02 0.97 0.96 1.02 1.04 Punjab 1.15 1.17 1.11 1.11 1.08 0.80 0.86 0.91 0.93 1.07 1.02 1.16 Andhra Pradesh 0.99 1.03 1.01 1.05 1.01 0.98 1.01 0.96 0.97 0.99 1.00 1.01 Gujarat 1.00 1.00 1.02 0.99 0.99 0.99 1.02 1.03 1.04 0.97 0.96 1.00 Tamil Nadu 0.94 0.96 0.95 0.98 0.96 1.00 1.08 1.05 1.05 1.03 0.99 0.99 cheaper than usual (buy) dearer than usual (sell)
Average price in each calendar month divided by the average of all months, full years 2019 to 2025. Source: Agmarknet.

Three calendars stand out.

  • The kharif belt (Madhya Pradesh, Rajasthan, Maharashtra, Karnataka) is cheapest in October and November as the monsoon crop arrives, and dearest in July and August before it. The swing from cheapest to dearest month is 15–19% in Madhya Pradesh, Rajasthan and Karnataka, and 30% in Maharashtra.
  • The spring-crop north (Punjab, Uttar Pradesh) is cheapest in June and July, when the zaid crop is harvested. Punjab’s swing is the widest of any large state at 45%; Uttar Pradesh’s is 12%, with December the dearest month.
  • Tamil Nadu is cheapest in January and dearest in July, on its own rabi harvest.

For a buyer who can move grain between states, that staggering matters more than any single state’s cycle. There is a harvest somewhere in almost every quarter. Telangana, Gujarat, Andhra Pradesh and Chhattisgarh are flatter, with swings of 7–10%.

Rice moves within a narrow band

Rice: seasonal price index by state, 2019–2025
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec All India 0.95 0.98 0.98 1.01 1.00 1.01 1.01 1.04 1.02 1.01 0.99 1.00 Karnataka 1.02 1.02 0.96 0.98 0.96 0.99 0.99 1.01 1.03 1.02 1.02 1.01 Uttar Pradesh 0.97 0.97 0.98 0.99 0.99 1.00 1.01 1.02 1.02 1.03 1.01 1.00 West Bengal 0.96 0.98 0.98 0.98 0.99 0.98 1.01 1.02 1.03 1.02 1.03 1.03 Maharashtra 1.00 0.98 0.99 1.01 1.01 1.02 1.03 1.04 0.96 0.97 0.98 1.01 Uttarakhand 0.95 1.03 0.94 0.98 1.01 1.01 1.03 1.02 1.00 1.02 1.01 1.01 cheaper than usual (buy) dearer than usual (sell)
Same method as the maize chart. Source: Agmarknet.

Rice swings 5–9% across the year in the main states, typically cheapest around January after the kharif harvest and dearest between August and October. Large public procurement at minimum support prices and the Food Corporation of India’s stocks hold the market in a band. Neither Uttar Pradesh nor West Bengal recorded a single month since 2020 in which rice fell 15% below its 12-month average. Karnataka was the exception, with 11 such months, the latest in December 2025.

State price levels for rice differ widely: Uttar Pradesh traded about Rs 1,090 a quintal below the national figure in October 2026 and Maharashtra about Rs 1,680 above. Much of that reflects the mix of varieties each state’s markets report rather than a tradeable gap in the same grade. The national rice figure also jumped to 24% above its 12-month average in October 2026, led by Karnataka (37% above). That is large for rice and may partly reflect changes in the varieties reported, so it is worth confirming with grade-wise prices before reading it as a market move. For distilleries, the rice that matters is FCI’s surplus rice, priced by the government at Rs 2,390 a quintal for 2026-27, and broken rice, for which Agmarknet’s coverage is too thin to compare states.

Seven years of prices and volumes, state by state

The panels below plot each state’s monthly price from January 2019 to October 2026 against the all-India price, in grey, with the tonnes reaching its mandis each month as bars underneath. Prices share one scale across all panels, so a line above the grey one is a state that pays more. Volumes are scaled to each state’s own peak month, which is printed in the panel, so the bars show timing rather than size between states.

For maize, every state followed the same broad price path: a low in 2020, a climb through 2023 and 2024 as ethanol demand grew, the 2025-26 winter glut and a recovery into October 2026. What differs is the level, and the timing of supply. Madhya Pradesh gets about 80% of its arrivals between October and January, and its busiest month on record was December 2025 at 1.7 million tonnes, during the glut. Uttar Pradesh gets about 60% of its arrivals between June and August, peaking at 1.3 million tonnes in June 2026. Rice rose more steadily, with Maharashtra’s finer varieties far above the national line and Uttar Pradesh below it.

Maize: monthly price and arrivals by state, Jan 2019 to Oct 2026
All India 1k 1.5k 2k 2.5k 3k vol peak 2.4 Mt (Nov 24) 2019 2021 2023 2025 Oct 26: 2,202 Madhya Pradesh 1k 1.5k 2k 2.5k 3k vol peak 1.7 Mt (Dec 25) 2019 2021 2023 2025 Oct 26: 2,071 Uttar Pradesh 1k 1.5k 2k 2.5k 3k vol peak 1.3 Mt (Jun 26) 2019 2021 2023 2025 Oct 26: 2,207 Karnataka 1k 1.5k 2k 2.5k 3k vol peak 332 kt (Jan 20) 2019 2021 2023 2025 Oct 26: 2,538 Maharashtra 1k 1.5k 2k 2.5k 3k vol peak 232 kt (Nov 24) 2019 2021 2023 2025 Oct 26: 2,335 Chhattisgarh 1k 1.5k 2k 2.5k 3k vol peak 89 kt (Jun 23) 2019 2021 2023 2025 Oct 26: 2,150 Rajasthan 1k 1.5k 2k 2.5k 3k vol peak 205 kt (Nov 24) 2019 2021 2023 2025 Oct 26: 2,083 Telangana 1k 1.5k 2k 2.5k 3k vol peak 107 kt (Oct 19) 2019 2021 2023 2025 Oct 26: 2,511 Punjab 1k 1.5k 2k 2.5k 3k vol peak 123 kt (Jun 24) 2019 2021 2023 2025 Oct 26: 2,456 Andhra Pradesh 1k 1.5k 2k 2.5k 3k vol peak 36 kt (Nov 25) 2019 2021 2023 2025 Oct 26: 2,439 Gujarat 1k 1.5k 2k 2.5k 3k vol peak 25 kt (Apr 25) 2019 2021 2023 2025 Oct 26: 2,492 Tamil Nadu 1k 1.5k 2k 2.5k 3k vol peak 24 kt (Feb 23) 2019 2021 2023 2025 Oct 26: 2,581 State price (Rs/qtl) All-India price Monthly arrivals (tonnes; each panel scaled to its own peak)
Price: Agmarknet weighted-average monthly price, Rs/quintal; all-India is the arrival-weighted average of state prices. Arrivals: tonnes reported at the state’s mandis each month, scaled to that state’s peak. Months with under 50 tonnes of arrivals are left out as unreliable, which leaves gaps in some lines; Haryana and Odisha are omitted for the same reason. Agmarknet widened its market coverage from November 2025, so the taller bars since then partly reflect more markets reporting. October 2026 runs to the 23rd.
Rice: monthly price and arrivals by state, Jan 2019 to Oct 2026
All India 2k 3k 4k 5k 6k 7k vol peak 632 kt (Oct 23) 2019 2021 2023 2025 Oct 26: 4,657 Karnataka 2k 3k 4k 5k 6k 7k vol peak 219 kt (Jul 26) 2019 2021 2023 2025 Oct 26: 4,812 Uttar Pradesh 2k 3k 4k 5k 6k 7k vol peak 505 kt (Dec 22) 2019 2021 2023 2025 Oct 26: 3,571 West Bengal 2k 3k 4k 5k 6k 7k vol peak 120 kt (Feb 26) 2019 2021 2023 2025 Oct 26: 4,383 Maharashtra 2k 3k 4k 5k 6k 7k vol peak 34 kt (Sep 26) 2019 2021 2023 2025 Oct 26: 6,340 Uttarakhand 2k 3k 4k 5k 6k 7k vol peak 143 kt (Jun 24) 2019 2021 2023 2025 Oct 26: 4,137 State price (Rs/qtl) All-India price Monthly arrivals (tonnes; each panel scaled to its own peak)
Agmarknet weighted-average monthly prices, all varieties combined, so the gap between states partly reflects the varieties each state’s markets trade. Arrivals are scaled to each state’s own peak month. Months under 50 tonnes of arrivals are left out.

Holding grain has not paid, in any state

For each state and month since January 2023, the test buys at that month’s price and sells six months later, after warehouse rent of Rs 10 a quintal a month, interest at 10.5% a year and shrinkage of 0.1% a month.

Six-month carry and price dips, by state
Grain and stateMonths carry paid (of tested)Average carry result (Rs/qtl)Dip months since 2020Last dip
Maize: All India12 of 40−16713Feb 2026
Maize: Madhya Pradesh11 of 40−14916Feb 2026
Maize: Uttar Pradesh11 of 40−2128May 2026
Maize: Karnataka9 of 40−14913Mar 2026
Maize: Maharashtra15 of 40−14216Mar 2026
Maize: Rajasthan12 of 40−17811Mar 2026
Maize: Telangana7 of 40−1355Sep 2025
Maize: Tamil Nadu12 of 40−16912Jun 2026
Rice: All India11 of 40−1050none
Rice: Karnataka13 of 40−37011Dec 2025
Rice: Uttar Pradesh7 of 40−1400none
Rice: West Bengal6 of 40−1610none
Rice: Maharashtra15 of 40−877Jun 2021

A dip month is one where the price was at least 15% below the state’s trailing 12-month average. Carry is tested for buy months from January 2023 to April 2026, so that a six-month sale price exists. This blog’s calculation on Agmarknet data.

Among the states in the table, holding paid in between 15% and 38% of months. Across all 20 state-and-grain pairs analysed, the average result was negative in every one; broken rice is left out because its data is too thin. For the main states the average loss was Rs 135–212 a quintal for maize and Rs 87–370 for rice. The seasonal patterns above are real, but in most years they are smaller than six months of storage and interest, and the 2024-25 run-up followed by the 2025-26 glut wiped out what was gained in between. For maize the dips cluster: most states last recorded one between February and March 2026, during the national glut. Uttar Pradesh’s came later, in May 2026, and Tamil Nadu’s in June.

What it means for buyers

For a feed mill or distillery, the data argues for buying where and when the harvest is, rather than storing. In practice that means sourcing from Madhya Pradesh and Rajasthan in October and November, from Punjab and Uttar Pradesh in June and July, and from Tamil Nadu in January. Stockpile only in a genuine glut, when a state’s price is 15% or more below its 12-month average. Those months come in clusters, a few years apart. For rice the case for storage is weaker still: the band is narrow, dips are rare outside Karnataka, and distilleries’ rice comes mainly from FCI at a fixed price.

Sources and method. Agmarknet dashboard API (agmarknet.gov.in; endpoint api.agmarknet.gov.in/v1/dashboard-data, state-wise price and arrival report): Maize (commodity 4), Rice (3) and Broken Rice (244), January 2019 to 23 October 2026. Weighted-average prices in Rs per quintal; arrivals in metric tonnes. All-India averages, the seasonal index, dip flags and the carry test are this blog’s calculations, available as a spreadsheet with every step as a formula. FCI rice price for ethanol: OMSS-D 2026-27 as reported by ChiniMandi. eNAM trade data was unavailable (its server returned errors) and is not used. This post is AI-assisted analysis of public data, not investment advice.

About this article: Researched, written and edited by Umashankar Triplicane Dwarakanathan, with AI research assistance; every figure is meant to trace to the primary source cited. See the Editorial Policy for how sourcing, AI use and corrections work.

Umashankar Triplicane Dwarakanathan
Contact Us
Umashankar Triplicane Dwarakanathan
Investment Promotion & Energy-Sector Leader · Chennai, Tamil Nadu, India
LinkedIn → GitHub → Email +91 78273 81696
How this site works

Data-led analysis of India's trade, currency and industrial policy. Every article is built from primary official sources, and every figure links back to the release, table or filing it came from.

Sources. DGCI&S TradeStat (imports/exports, HSN-wise) · PIB (government press releases, January 2017 to today, refreshed daily) · RBI (circulars, balance of payments) · MoSPI (CPI/WPI, IIP) · PARIVESH (environmental clearances) · CCIL (bond yields) · BIS (policy rates) · SEBI, NSE/BSE and SEC filings for company data.

Interpretation. Figures carry their vintage and retrieval date; estimates and press-reported numbers are labelled as such; where sources disagree, both are shown. Corrections are made visibly, never silently. Articles are written with AI assistance from the cited sources — AI-generated text can misstate figures even when working from real material, so verify any number that matters to a decision against the linked primary source.

footer

Browse all articles by topic

Every piece on this blog, grouped. Or read the full index.

Agriculture & FertilisersAI ToolsChemicalsClimate & CarbonEnergy & FuelsGas & LNGImport SubstitutionIndustrial PolicyMarkets & FinanceMobility & EVPrices & InflationTextilesTrade & Tariffs

Each topic is a live archive page that updates itself as pieces are labelled. It replaces a hand-kept list that had fallen 18 articles behind.