BHP or RIO Tinto? Which of these 2 resources giants is the better investment and which one has upside?

Nick Sundich Nick Sundich, May 27, 2024

BHP or Rio Tinto? Choosing between these two major miners is no easy feat. In this article, we take a brief look over both companies and make our own choice.


Who are these two companies?

Both of these companies are major mining companies that operate all over the world. BHP is the largest ASX company, capped at A$230bn, while Rio Tinto is third at $190bn. For those who were wondering, the second company is CBA (ASX:CBA) which is just over $200bn.

Among the commonalities between BHP and Rio, these companies:

  • are ahead of the ASX’s performance in the longer-term,
  • Haven’t been immune from ESG scrutiny, environmental and cultural mishaps, not to mentionCost inflation and commodity fluctuations,
  • Are always on the look out for new opportunities, entering into farm-in agreements with small-cap companies that own promising projects and engaging in M&A activity; and
  • Are heavily exposed to macroeconomic trends and geopolitical tensions. In particular, they have fluctuated in conjunction with fortunes in the Chinese economy, with Beijing being a major iron ore customer.


How do they differ?

But where these two companies differ boils down to their commodities.

BHP’s key commodities are iron ore, metallurgical coal, and copper, accounting for 96% of revenues. It was exposed to oil and gas but sold its portfolio to Woodside (ASX:WPL) in 2022. In FY23, it made US$53.8bn in revenue and a US$12.9bn profit. These figures may seem impressive but were down 17% and 58% respectively due to lower commodity prices. BHP produced 1,717kt copper, 257Mt of iron ore and 29Mt coal. Of these, iron ore derived the most revenues ($24.8bn).

Rio Tinto’s portfolio is far more diverse, but the three key commodities are iron ore, aluminium and copper. It is the first of these that is most important to the company, as it produced 331.8Mt from the Pilbara alone. On a group-wide basis, Rio made US$54bn in revenue (US$32bn of which was from iron ore) and a US$10.1bn profit during CY23. It paid out 60% of its underlying earnings as a dividend, equating to US$4.35 per share.


BHP or Rio Tinto? Which one is the better long-term performer?

It is Rio Tinto, with a 24% 12-month return and a 34% 5-year return.


Rio Tinto (ASX:RIO) share price, log scale (Source: TradingView)


Looking at BHP, it is only up 6% in one year and 23% in 5 years.


BHP (ASX:BHP) share price chart, log scale (Source: TradingView)


Why is this so? This is highly debatable, although there are a few reasons why:


Which one has the better future?

At first glance, neither. Both stocks are covered by dozens of analysts across their multiple listings, and the mean 12 month target price is 3-5% below their current prices on all the exchanges. We think analysts are not optimistic about commodity prices.

However, we noted the points above about Rio and add into the mix that it is the ‘cheaper’ stock at 10x P/E for FY25, and having a market cap of over A$40bn less than BHP. So even if neither stock is facing a substantially better outlook than the other, investors may lean towards Rio Tinto given everything above.


What are the Best ASX Mining Stocks to invest in right now?

Check our buy/sell tips


Blog Categories

Get Our Top 5 ASX Stocks for FY25

Recent Posts


Nuix (ASX:NXL) has quadrupled in 12 months! But is more growth to come?

Nuix (ASX:NXL) has been one of the most controversial companies on the ASX since it listed, but has it turned…

ASX Biotechs

Here are 3 ASX biotechs with major milestones coming right up!

Investing in ASX biotechs is a risky business, even more than most other companies on the market. Unless you own…

buy the dip

When do you know it’s time to ‘buy the dip’? You could be catching a falling knife

‘Buy the dip’ – have you ever heard that term? It implies that when a company’s share price ‘dips’ or decreases,…