Mining stocks are publicly traded companies focused on finding, extracting, and processing deposits of valuable minerals and materials. These substances include:
- Precious metals such as gold, silver, platinum, and palladium.
- Industrial metals such as iron ore, copper, aluminum, nickel, lithium, cobalt, and zinc.
- Construction materials such as sand, crushed stone, and limestone.
- Energy materials, including coal, oil sands (bitumen), and uranium.
- Fertilizers such as boron, potash, and phosphate.

Many of these metals and materials are crucial to the global economy. Industries need the raw materials to build and manufacture goods, products, and infrastructure. When the economy is expanding, mined materials are in high demand, which boosts prices.
However, the mining industry is cyclical. Demand for mined materials tends to fall when the economy slows down. Mining stock prices typically decline during a recession.
Given the mining industry’s cyclicality, investors need to focus their attention on mining stocks that can weather future economic storms. Let's dig into some of the best mining stocks and take a closer look at investing in the mining industry.
Top mining stocks to buy in 2025
These are some of the top mining companies:
Name and ticker | Market cap | Dividend yield | Industry |
---|---|---|---|
Rio Tinto Group (NYSE:RIO) | $85.7 billion | 5.46% | Metals and Mining |
BHP Group (NYSE:BHP) | $142.1 billion | 3.93% | Metals and Mining |
Barrick Mining (NYSE:B) | $53.7 billion | 1.43% | Metals and Mining |
Freeport-McMoRan (NYSE:FCX) | $59.3 billion | 0.72% | Metals and Mining |
MP Materials (NYSE:MP) | $13.1 billion | 0.00% | Metals and Mining |
Here's a closer look at these top mining companies.
1. Barrick Gold

NYSE: B
Key Data Points
Performance Dividend Level | Threshold Level | Quarterly Base Dividend | Quarterly Performance Dividend | Quarterly Total Dividend |
---|---|---|---|---|
Level I | Net cash under $0 | $0.10 per share | $0.00 per share | $0.10 per share |
Level II | Net cash between $0 and $0.5B | $0.10 per share | $0.05 per share | $0.15 per share |
Level III | Net cash between $0.5B and $1B | $0.10 per share | $0.10 per share | $0.20 per share |
Level IV | Net cash over $1B | $0.10 per share | $0.15 per share | $0.25 per share |
It also invests money to explore and develop new mines and expand existing ones to grow its production. Those projects have Barrick on track to grow its gold-equivalent production 30% by the end of the decade.
2. BHP Group

NYSE: BHP
Key Data Points
3. Rio Tinto

NYSE: RIO
Key Data Points
Rio Tinto (RIO -1.05%) is a diversified mining company. It's a leading producer of the three most consumed industrial metals -- iron ore, aluminum, and copper. Rio Tinto is also building a world-class lithium operation.
Like BHP Group, Rio Tinto aims to be a low-cost producer of metals and minerals. It's able to keep costs down by operating mining assets that are integrated and large. Rio Tinto's investments in new technologies, such as autonomous vehicles, artificial intelligence (AI), and renewable energy, reduce costs and increase productivity.
Rio Tinto has proven its ability to make money even during weak market conditions. It has a strong balance sheet and routinely sells noncore mines to reallocate cash to better opportunities. For example, in recent years, it has exited the coal mining business due to the sector’s dwindling prospects amid climate change concerns.
Meanwhile, in late 2024, Rio Tinto approved the $2.5 billion Rincon project in Argentina, its first commercial-scale lithium operation. It followed that up in early 2025 by closing its $6.7 billion acquisition of Arcadium Lithium. The deal establishes the mining giant as a major lithium producer. The company also regularly invests money to expand its best mines.
Rio Tinto is another mining company that pays dividends to shareholders and repurchases its own shares throughout the economic cycle. It tries to pay 40% to 60% of its cash flow in dividends, with payments varying each period depending on its earnings.
4. Freeport-McMoRan

NYSE: FCX
Key Data Points
Freeport-McMoRan is one of the world's leading copper producers. It has mines in Indonesia, South America, and the U.S. Its mines also produce gold and molybdenum, a mineral primarily used to strengthen steel.
The company is investing heavily to expand its copper business. It's spending more than $1 billion to develop and implement new leaching technologies to maximize the recoveries at its existing mines. Freeport is also working towards a potential $3.5 billion project to expand its Bagdad mine in Arizona. The company is also evaluating potential large-scale expansions of its Lone Star (Arizona), El Abra (Chile), and Grasberg (Indonesia) mines.
5. MP Materials

NYSE: MP
Key Data Points
MP Materials is the only fully integrated U.S. producer of rare earths. It operates the world's second-largest rare earths mine in Mountain Pass, Calif. It also has an advanced metalization and magnet manufacturing facility in Texas. Rare earths are crucial to many industries, including the technology and defense sectors.
The company received a $400 million investment by the Department of Defense in 2025 to support the construction of a second manufacturing facility. Additionally, it signed a $500 million partnership with Apple (AAPL +0.33%) to produce recycled rare earth magnets in the U.S. These deals position MP Materials to grow in the coming years.
Related investing topics
Should you buy mining stocks?
There are a few things you should know about mining stocks before investing in the sector, including:
- Cyclical: The mining industry tends to follow the economic cycle. Demand for industrial metals rises as the economy expands and tends to fall when there's a recession.
- Capital-intensive: Mining companies have to invest more money in new mines and expansion projects to support growing demand and the depletion of existing mines.
- Debt: Mining companies often borrow money to invest in mining expansion projects. Companies with high amounts of debt often struggle during economic downturns.
Given these challenges, investors should focus on the top mining companies. They have proven their ability to generate profit regardless of economic conditions. If you are comfortable with some volatility and if receiving dividends is a priority for you, then adding some high-quality mining stocks to your portfolio might be the right move.
How to invest in mining stocks
Anyone can invest in mining stocks. Here's a step-by-step guide on how to add one to your portfolio:
- Open your brokerage app: Log in to your brokerage account where you handle your investments.
- Search for the stock: Enter the ticker or company name into the search bar to bring up the stock's trading page.
- Decide how many shares to buy: Consider your investment goals and how much of your portfolio you want to allocate to this stock.
- Select order type: Choose between a market order to buy at the current price or a limit order to specify the maximum price you're willing to pay.
- Submit your order: Confirm the details and submit your buy order.
- Review your purchase: Check your portfolio to ensure your order was filled as expected and adjust your investment strategy accordingly.