Article

India's iron ore and steel production by state: Odisha mines 54% of the ore and makes 18% of the steel

India mined 277.3 million tonnes of iron ore in 2023-24 (provisional) and made 144.3 million tonnes of crude steel. Three states mined 85% of the ore: Odisha (149.0 Mt, 54%), Chhattisgarh (46.0 Mt) and Karnataka (41.0 Mt). Steel is spread differently: Odisha (25.7 Mt), Jharkhand (19.3 Mt), Chhattisgarh (19.1 Mt), Maharashtra (15.7 Mt) and Karnataka (13.8 Mt) made 65% of it. West Bengal and Gujarat each made over 10 Mt of crude steel in 2023-24 without any iron ore production reported by the Indian Bureau of Mines.

Published 8 November 2026 by Metallic Exchange. Figures last reviewed 30 October 2026. Sources are listed at the end.

Iron ore, India, 2023-24 (P)
277.3 million tonnes (Indian Bureau of Mines)
Crude steel, India, 2023-24
144.3 million tonnes (Joint Plant Committee)
Crude steel, India, 2024-25
152.18 million tonnes (Joint Plant Committee, Ministry of Steel)
Top ore state
Odisha, 149.0 Mt, 54% of India
Iron ore production by state, million tonnes
State2021-222022-232023-24 (P)Share of 2023-24
Odisha136.8140.9149.053.7%
Chhattisgarh41.342.546.016.6%
Karnataka40.339.841.014.8%
Jharkhand24.723.122.98.3%
Maharashtra2.06.110.73.9%
Madhya Pradesh7.44.46.02.2%
Rajasthan1.21.31.50.6%
Andhra Pradesh and Goa0.30.20.10.0%
India254.1258.3277.3100%

Source: Indian Bureau of Mines, Indian Minerals Yearbook 2024, Iron Ore, Table 4. (P) is provisional. The state figures sum to the India total in each year. Lumps, fines, calibrated lump ore (CLO) and concentrate are reported separately; CLO appears as its own grade from 2022-23, so a state's lump figure for 2021-22 is not comparable with later years, but the total is.

Iron ore production, April to November, million tonnes
StateApr-Nov 2023Apr-Nov 2024 (P)Change
Odisha93.3102.0+9.4%
Karnataka27.528.8+4.5%
Chhattisgarh25.726.3+2.1%
Jharkhand15.511.8-23.6%
Maharashtra8.18.10.0%
Madhya Pradesh4.34.3+1.6%
Rajasthan1.00.9-16.7%
India175.5182.6+4.0%

Source: Indian Bureau of Mines, Statistical Summary for Important Minerals (Dec-24). Andhra Pradesh and Goa add 0.4 Mt in 2024. IBM prints 8.09 Mt for Maharashtra in both periods, which may be an error in the source. A full-year 2024-25 state table was not available in the sources read.

Crude steel production by state, million tonnes
State2017-182020-212022-232023-24Change since 2017-18
Odisha17.021.423.425.7+52%
Jharkhand17.115.518.219.3+13%
Chhattisgarh13.013.215.919.1+47%
Maharashtra8.57.913.815.7+85%
Karnataka12.811.713.413.8+8%
West Bengal7.87.110.113.0+66%
Gujarat8.38.48.610.6+28%
Andhra Pradesh6.25.96.36.8+10%
Punjab2.82.94.14.9+77%
Tamil Nadu2.72.23.53.6+35%
India103.1103.5127.2144.3+40%

Source: Ministry of Steel replies to the Lok Sabha (Q.2329) and Rajya Sabha (Q.311 and Q.629), citing the Joint Plant Committee. Financial years. State figures differ from the India total by up to 2,000 tonnes in some years because of rounding in the source.

Where the ore is mined and where the steel is made, 2023-24
StateIron ore, MtCrude steel, MtTonnes of ore mined per tonne of steel
Odisha149.025.75.8
Chhattisgarh46.019.12.4
Karnataka41.013.83.0
Jharkhand22.919.31.2
Maharashtra10.715.70.7
West Bengalnone reported13.0n/a
Gujaratnone reported10.6n/a
Andhra Pradesh0.16.8n/a

Sources: Indian Minerals Yearbook 2024 (iron ore, provisional) and Joint Plant Committee (steel). A state with no ore reported is not listed in IBM's iron ore table. Ore mined in a state is not necessarily used in that state, and plants use imported ore, scrap and pellets as well.

Crude steel capacity and production by state and route, 2023-24
StateUnitsCapacity, MtProduction, MtUtilisationOxygen furnace, MtElectric arc, MtInduction, Mt
Odisha5929.125.788%14.47.83.5
Jharkhand3021.819.389%16.00.82.5
Chhattisgarh10226.419.172%6.24.28.7
Maharashtra7219.215.782%4.76.34.7
Karnataka2714.813.893%9.92.81.2
West Bengal6314.813.088%4.80.57.7
India1,091179.5144.380%61.631.651.1

Source: Indian Minerals Yearbook 2024, Table 6, from the Joint Plant Committee's Annual Statistics 2023-24. BOF is the basic oxygen furnace (blast furnace route), EAF the electric arc furnace and IF the induction furnace. Utilisation is production divided by annual capacity, calculated here.

Iron ore: three states mine 85% of it

Odisha mined 149.0 million tonnes of the 277.3 million tonnes produced in 2023-24 (provisional), Chhattisgarh 46.0 and Karnataka 41.0, which together make 85%. Jharkhand mined 22.9 million tonnes and Maharashtra 10.7. Odisha grew from 136.8 million tonnes in 2021-22, while Jharkhand fell from 24.7 to 22.9 and Maharashtra rose from 2.0 to 10.7.

In April to November 2024 national output was 182.6 million tonnes, 4.0% above the same months of 2023. Odisha rose 9.4% to 102.0 million tonnes and Jharkhand fell 23.6% to 11.8 million tonnes. For the full year 2024-25, press reports citing Ministry of Mines data put national output at a record 289 million tonnes, up 4.3%; a state table was not available in the sources read, so none is shown.

Steel: five states make 65% of it, and the growth is uneven

India made 144.3 million tonnes of crude steel in 2023-24, up 40% from 103.1 million tonnes in 2017-18. Odisha made 25.7 million tonnes, Jharkhand 19.3, Chhattisgarh 19.1, Maharashtra 15.7 and Karnataka 13.8. Since 2017-18, Maharashtra grew 85%, West Bengal 66%, Odisha 52% and Chhattisgarh 47%, while Jharkhand grew 13% and Karnataka 8%.

The Ministry of Steel gives Odisha's 2024-25 production as 27.09 million tonnes against capacity of 31.48 million tonnes, and national crude steel production as 152.18 million tonnes in 2024-25, both from the Joint Plant Committee. State-wise 2024-25 tables for other states were not available in the sources read.

Ore and steel do not line up state by state

Odisha mined about 5.8 tonnes of ore for every tonne of crude steel it made, Karnataka 3.0 and Chhattisgarh 2.4, so much of that ore is used elsewhere or exported. Jharkhand mined 1.2 tonnes per tonne of steel, and Maharashtra less than one. West Bengal made 13.0 million tonnes and Gujarat 10.6 million tonnes of crude steel in 2023-24 with no iron ore production reported by IBM, and Andhra Pradesh made 6.8 million tonnes from 0.1 million tonnes of ore.

The data does not show where each tonne of ore goes. For buyers and sellers, the practical point is that the ore-producing state and the steel-producing state are often different, and that freight, the port used and the plant's process route matter as much as where the mine is.

How the steel is made, by route

Nationally 61.6 million tonnes (43%) of 2023-24 crude steel came from basic oxygen furnaces, 31.6 million tonnes (22%) from electric arc furnaces and 51.1 million tonnes (35%) from induction furnaces. Jharkhand and Karnataka are mostly oxygen-furnace steel (83% and 72%), Odisha is 56% oxygen furnace and 30% electric arc, and Chhattisgarh (46%) and West Bengal (59%) rely most on induction furnaces. Capacity utilisation was 80% nationally, from 72% in Chhattisgarh to 93% in Karnataka.

What to check in the data

Iron ore figures are in tonnes of ore as mined and reported to IBM, and the latest year is provisional. Steel figures are crude steel in financial years from the Joint Plant Committee. Different agencies and press reports use calendar years, other definitions or provisional estimates, so figures from other sources will not match exactly. Ore from one state may be reported in another's steel through trade and rail flows that the production tables do not show.

Related

Frequently asked questions

Which state produces the most iron ore in India?

Odisha, with 149.0 million tonnes in 2023-24 (provisional), 54% of India's 277.3 million tonnes, according to the Indian Bureau of Mines.

Which state produces the most steel in India?

Odisha, with 25.7 million tonnes of crude steel in 2023-24 and 27.09 million tonnes in 2024-25, according to the Joint Plant Committee.

How much crude steel does India make?

144.3 million tonnes in 2023-24 and 152.18 million tonnes in 2024-25, according to the Joint Plant Committee as reported by the Ministry of Steel.

Which states make steel without mining iron ore?

West Bengal (13.0 Mt) and Gujarat (10.6 Mt) made over 10 million tonnes each in 2023-24, and IBM reports no iron ore production for either.

Sources

Specifications published by index providers are revised over time. Where a figure comes from a pricing notice, confirm the version currently in force with the publisher before you use it in a contract. Corrections are welcome.

Working on an ore deal? Tell us what you need.