The top countries in the world that produce diamonds are shown below, based on data from the USGS minerals commodities summary.

Country and Diamonds (carats)


Russia 23,000,000
Botswana 16,000,000
Canada 13,000,000
Angola 8,500,000
South Africa 7,700,000
Democratic Republic of Congo 3,700,000
Namibia 1,900,000
Lesotho 1,100,000
Australia 340,000
Tanzania 260,000
Brazil 250,000
Zimbabwe 250,000
China 230,000
Guinea 140,000
Other Countries 480,000
Sierra Leone 230,000