Mining

Mineral Production by Country 2025

map placeholder
Mineral Production Total Including Bauxite (t)

0

500M

1B

1.5B

2B

2.5B

3B

3.5B

4B

4.5B

5B

5.5B

5 Countries that Produce the Most Minerals

5B tonnes

2.3B tonnes

1.6B tonnes

1.3B tonnes

1.2B tonnes

Country
Mineral Production Total Including Bauxite 2022 (t)
China Flag
China5B
United States Flag
United States2.3B
Russia Flag
Russia1.6B
Australia Flag
Australia1.3B
India Flag
India1.2B
Indonesia Flag
Indonesia800.3M
Saudi Arabia Flag
Saudi Arabia697.6M
Canada Flag
Canada550.1M
Brazil Flag
Brazil483.2M
Iran Flag
Iran457.7M
South Africa Flag
South Africa291.6M
Kazakhstan Flag
Kazakhstan251.2M
United Arab Emirates Flag
United Arab Emirates236.3M
Iraq Flag
Iraq230.2M
Qatar Flag
Qatar211.6M
Norway Flag
Norway192M
Germany Flag
Germany166.8M
Mexico Flag
Mexico157.4M
Kuwait Flag
Kuwait151.6M
Turkey Flag
Turkey148.9M
Algeria Flag
Algeria147.9M
Poland Flag
Poland118.8M
Colombia Flag
Colombia112.8M
Nigeria Flag
Nigeria107.3M
Guinea Flag
Guinea103.7M
Oman Flag
Oman96.5M
Malaysia Flag
Malaysia90.9M
Egypt Flag
Egypt84.2M
Turkmenistan Flag
Turkmenistan77.4M
United Kingdom Flag
United Kingdom74.9M
Vietnam Flag
Vietnam72.9M
Venezuela Flag
Venezuela66.9M
Argentina Flag
Argentina65.3M
Libya Flag
Libya63.2M
Angola Flag
Angola61.5M
Azerbaijan Flag
Azerbaijan61.3M
Thailand Flag
Thailand56.5M
Uzbekistan Flag
Uzbekistan49.9M
Pakistan Flag
Pakistan49.8M
Ukraine Flag
Ukraine48M
Bulgaria Flag
Bulgaria40.4M
Czechia Flag
Czechia39.4M
Peru Flag
Peru37.9M
Serbia Flag
Serbia36.7M
Mongolia Flag
Mongolia33.1M
Chile Flag
Chile32M
Romania Flag
Romania31.2M
Trinidad and Tobago Flag
Trinidad and Tobago24.9M
Bahrain Flag
Bahrain24.4M
Ecuador Flag
Ecuador24.3M
Spain Flag
Spain21.8M
Bangladesh Flag
Bangladesh21.7M
Mozambique Flag
Mozambique20.9M
Laos Flag
Laos20.6M
Philippines Flag
Philippines20.4M
Netherlands Flag
Netherlands19.9M
Sweden Flag
Sweden19.7M
Greece Flag
Greece19.2M
Israel Flag
Israel19M
North Korea Flag
North Korea18.3M
Bosnia and Herzegovina Flag
Bosnia and Herzegovina16.6M
Myanmar Flag
Myanmar16.5M
Bolivia Flag
Bolivia15.7M
Gabon Flag
Gabon15.2M
Guyana Flag
Guyana14.6M
Republic of the Congo Flag
Republic of the Congo14M
Estonia Flag
Estonia14M
Italy Flag
Italy12.9M
Brunei Flag
Brunei12.8M
Morocco Flag
Morocco12.3M
Ghana Flag
Ghana12.1M
Equatorial Guinea Flag
Equatorial Guinea11.9M
France Flag
France10.8M
New Zealand Flag
New Zealand9M
Mauritania Flag
Mauritania8.5M
Belarus Flag
Belarus7.8M
Syria Flag
Syria7.5M
Hungary Flag
Hungary7.4M
Tunisia Flag
Tunisia7.4M
South Sudan Flag
South Sudan6.9M
Japan Flag
Japan6.5M
Papua New Guinea Flag
Papua New Guinea6.4M
Chad Flag
Chad6.2M
Jordan Flag
Jordan6.1M
North Macedonia Flag
North Macedonia5.9M
South Korea Flag
South Korea5.5M
Cameroon Flag
Cameroon5.2M
Tanzania Flag
Tanzania5.2M
Denmark Flag
Denmark5.1M
Zimbabwe Flag
Zimbabwe4.9M
Austria Flag
Austria4.8M
Jamaica Flag
Jamaica4.5M
Kyrgyzstan Flag
Kyrgyzstan4.1M
DR Congo Flag
DR Congo3.8M
Ivory Coast Flag
Ivory Coast3.7M
Cuba Flag
Cuba3.6M
Yemen Flag
Yemen3.4M
Sudan Flag
Sudan2.9M
Botswana Flag
Botswana2.8M
Slovenia Flag
Slovenia2.8M
Tajikistan Flag
Tajikistan2.7M
Liberia Flag
Liberia2.6M
Zambia Flag
Zambia2.3M
Sierra Leone Flag
Sierra Leone2.3M
Montenegro Flag
Montenegro2.2M
Finland Flag
Finland2.2M
Slovakia Flag
Slovakia2.1M
Croatia Flag
Croatia1.5M
Senegal Flag
Senegal1.5M
Albania Flag
Albania1.4M
Ireland Flag
Ireland1.3M
Namibia Flag
Namibia1.3M
Afghanistan Flag
Afghanistan1.1M
Portugal Flag
Portugal1.1M
Niger Flag
Niger1M
Suriname Flag
Suriname837.5K
Cyprus Flag
Cyprus774.8K
Switzerland Flag
Switzerland752.7K
Iceland Flag
Iceland735.4K
Guatemala Flag
Guatemala714.7K
Bahamas Flag
Bahamas633.4K
Madagascar Flag
Madagascar614.1K
Dominican Republic Flag
Dominican Republic587.1K
Togo Flag
Togo570.5K
Bhutan Flag
Bhutan561.8K
Georgia Flag
Georgia487.4K
Eritrea Flag
Eritrea483.7K
Kenya Flag
Kenya399K
Panama Flag
Panama373.3K
Taiwan Flag
Taiwan319.4K
Armenia Flag
Armenia282.7K
Moldova Flag
Moldova274.9K
Sri Lanka Flag
Sri Lanka225K
Ethiopia Flag
Ethiopia216.5K
Eswatini Flag
Eswatini215.6K
New Caledonia Flag
New Caledonia201.7K
Honduras Flag
Honduras175.6K
Nauru Flag
Nauru97.5K
Nicaragua Flag
Nicaragua94.9K
Lithuania Flag
Lithuania91.5K
Uganda Flag
Uganda86.3K
Malawi Flag
Malawi62.8K
Cambodia Flag
Cambodia35K
El Salvador Flag
El Salvador30K
Fiji Flag
Fiji28.8K
Barbados Flag
Barbados26.3K
Uruguay Flag
Uruguay25.3K
Burkina Faso Flag
Burkina Faso22.9K
Costa Rica Flag
Costa Rica14.6K
Paraguay Flag
Paraguay10.5K
Nepal Flag
Nepal9K
Rwanda Flag
Rwanda5.2K
Lebanon Flag
Lebanon3K
Cape Verde Flag
Cape Verde2.6K
Malta Flag
Malta2K
Belgium Flag
Belgium1.2K
Mauritius Flag
Mauritius674
Benin Flag
Benin500
Burundi Flag
Burundi189
Mali Flag
Mali75
Central African Republic Flag
Central African Republic2
French Guiana Flag
French Guiana1
Total19.1B
  • All values displayed in metric tons, also known as tonnes. One tonne = 1,000 kg, or approximately 2,204.6 lbs.