The world of gold mining is complex and competitive. With so many companies vying for a piece of the action, it can be hard to determine which ones are the best. Knowing which gold mining companies to invest in can be challenging. To help, we’ve compiled a list of the top 10 gold mining companies in the world, based on market capitalization and production volume. 1. Barrick Gold Corporation: With a market capitalization of over $25 billion, Barrick Gold Corporation is the world’s largest gold mining company. Its production of 6.54 million ounces of gold in 2019 places it comfortably at the top of the list. Significant investments in research and development, as well as a diversified portfolio of gold mining operations, have enabled Barrick Gold Corporation to maintain its leading position. 2. Newmont Corporation: Newmont Corporation is second on the list with a production of 6.30 million ounces of gold in 2019. Based in Denver, Colorado, it stands as the world’s second largest gold producer, with a market capitalization of around $ 22.2 billion. This gold mining giant has operations in over 14 countries and focuses on exploration, development, and operations. 3. AngloGold Ashanti: AngloGold Ashanti is third on the list with a production of 3.55 million ounces of gold. This South African-based gold mining company has more than 20 mines in nine countries and is the largest gold mining company in the world in terms of production volume. 4. Newcrest Mining Limited: Newcrest Mining Limited is fourth on the list with a production of 2.83 million ounces of gold in 2019. This company, which is incorporated in Australia, has operations in seven countries and is the largest macro gold producer and the only Australian-based gold producer in the top 10. 5. Gold Fields Limited: The fifth place on this list is Gold Fields Limited with 2.43 million ounces of gold produced in 2019. It was established in South Africa in 1887 and is now the country’s second largest gold producer. 6. Kinross Gold Corporation: Kinross Gold Corporation is the sixth gold mining company on this list, with production of 2.36 million ounces of gold in 2019. This Canada-based gold miner has operations in three countries and boasts a market capitalization of around $8.5 billion. 7. Polyus Gold: Polyus Gold is a Russian-based gold mining company with more than 20 mines in the country and a production of 2.18 million ounces of gold in 2019. It is the seventh largest gold producer in the world. 8. Agnico Eagle Mines: Agnico Eagle Mines is an established gold mining company from Canada, with production of 2.00 million ounces of gold in 2019. It is eighth on the list and has operations in nine countries. 9. Goldcorp: Goldcorp is a Canadian gold mining company with operations across North and South America. It is ninth on the list with a production of 1.90 million ounces of gold in 2019. 10. Eldorado Gold: Rounding off the list is Eldorado Gold from Canada, with production of 1.45 million ounces of gold in 2019. It is a strong gold producer and has operations in four countries. As gold remains an important commodity in the world market, mining companies continue to compete to produce more of the precious metal. Investing in gold mining stocks can be a lucrative option for savvy investors, and these top 10 gold mining companies are leading the way.