7 Best Stocks to Buy and Hold for 20 Years in Q2 2024

In this guide, we explain what buy-and-hold stocks are and how you can buy (and hold) them. You will also get to see our list of best stock suggestions to buy and hold for 20 years.
By:  & 
Updated: Jun 12, 2024

The buy-and-hold investing strategy, or long-term investing, entails buying stocks or other securities and holding them for a long time, sometimes decades. Our investment experts have selected the best stocks to buy and hold long-term and you can find out picks in this guide.

Long-term passive investing approach is different from active investing, in which an investor tries to time the market by buying a stock when the price is low and selling it when the price is high. Most long term investors rely heavily on fundamental analysis, as that gives them a better idea about the future outlook of the stocks they want to buy.

What are the top stocks to buy and hold for 20 years?

Copy link to section

Based on their business models, impressive products and services, track records of success, and flexibility to respond to market demands, we have identified these top ten best growth stocks for long term investments:

#Stock symbolStock nameLearn more
1AAPLAppleLearn more >
2MSFTMicrosoftLearn more >
3AMZNAmazonLearn more >
4AMDAdvanced Micro DevicesLearn more >
5NEENextEra EnergyLearn more >
6DISWalt Disney Co.Learn more >
7VVisaLearn more >
List selected by our team of analysts, updated June 2024.

1. Apple (NASDAQ: AAPL)

Copy link to section
  • Market Cap: $3.1 trillion
  • 2023 Revenue: $297 billion
  • Forward Revenue Growth: 1.5%
  • P/E Ratio: 31
  • Stock Price: $207

Apple is one of the best stocks to invest and hold for the long-term. The company has been one of the best-performing stocks in the past few years. Its stock has surged by over 750% in the past decade, making it the second-biggest company in the world.

Apple is a great company to invest in because of its products, which are well-known around the world. Its revenue has jumped to over $297 billion while its net profit has jumped to more than $100 billion.

Apple has one of the best balance sheets in the industry. It has over $100 billion in cash, meaning that it has enough funds to help it grow organically and through acquisitions. 

However, Apple’s growth has slowed while its valuation has become stretched. Its services segment is also facing high competition and legal issues. 

Open account & trade

2. Microsoft (NASDAQ: MSFT)

Copy link to section
  • Market Cap: $3.2 trillion
  • 2023 Revenue: $211 billion
  • Forward Revenue Growth: 12%
  • P/E Ratio: 36
  • Stock Price: $432

Microsoft is a great company to invest in because of its market share. It is the second-biggest company in the cloud computing industry after Amazon. Most recently, the company has become a leading player in the artificial intelligence (AI) industry because of its partnership with OpenAI.

Microsoft is also a good company because of its business model. It makes most of its money through the Software-as-a-Service (SaaS) business model, which is easy to predict. 

The company also has higher margins because of its model. Its gross margin stands at about 70% while its net income margin stands at 36%.  Microsoft will continue growing in the coming years as the world gets more digital. 

Open account & trade

3. Amazon (NASDAQ: AMZN)

Copy link to section
  • Market Cap: $1.95 trillion
  • 2023 Revenue: $574 billion
  • Forward Revenue Growth: 47%
  • P/E Ratio: 41
  • Stock Price: $183

Amazon is another top blue-chip company you can buy and hold for a long time. It runs the biggest e-commerce company in the world, handling billions of dollars every year. It counts over 100 million prime subscribers.

Amazon is also highly diversified as it is now the biggest players in the cloud computing industry through its Azure project. Azure runs the cloud of some of the biggest companies in the world like Meta Platforms, Netflix, Pfizer, and Adobe.

Amazon also owns other companies like Whole Food Market, Zappos, Twitch, and Zoox. Over the years, it has grown its annual revenue from over $280 billion in 2019 to over $270 billion.

It has also become highly profitable, with annual profits soaring to over $30 billion and this trend will likely continue. Amazon is a great company to buy because it is difficult to disrupt and has the financial resources to defend its market share. 

Open account & trade

4. Advanced Micro Devices Inc. (NASDAQ: AMD)

Copy link to section
  • Market Cap: $256 billion
  • 2023 Revenue: $22 billion
  • Forward Revenue Growth: 11%
  • P/E Ratio: 45
  • Stock Price: $158

Advanced Micro Devices is another good stock to buy for over 20 years. It has become one of the most popular companies in the semiconductor industry because of its superior products in the CPU sector.

AMD is also working to challenge Nvidia in the GPU industry by launching advanced GPUs for the data center sector. 

Its revenue has grown over the years, moving from over $6.7 billion in 2019 to over $22.6 billion in 2023 and this trend will continue. 

Most analysts are bullish on AMD because of its growing market share in the chip sector. It also has room to cut costs and become more profitable in the next few years. 

Open account & trade

5. NextEra Energy (NYSE: NEE)

Copy link to section
  • Market Cap: $149 billion
  • 2023 Revenue: $28 billion
  • Forward Revenue Growth: 11%
  • P/E Ratio: 21
  • Stock Price: $72

NextEra Energy is another great company to buy and hold for a long time. It is the biggest utility company in the US, selling powers to millions of households. It generates most of its power from renewable sources like wind, solar, and nuclear. 

NextEra’s business has grown well in the past few years. Its revenue has soared from over $19 billion in 2019 to over $28 billion in 2023. This growth happened as it added more users in its network. It is also benefiting from the trends in artificial intelligence that has led to more power demand.

The company has also grown its profits significantly in the past few years. It is now making a net profit of over $7.3 billion. However, the main risk for NextEra is that its balance sheet is highly leveraged with over $65 billion in long-term debt and $7.8 billion in short-term debt.

Open account & trade

6. The Walt Disney Company (NYSE: DIS)

Copy link to section
  • Market Cap: $183 billion
  • 2023 Revenue: $89 billion
  • Forward Revenue Growth: 5.4%
  • P/E Ratio: 21
  • Stock Price: $100

Walt Disney is one of the biggest conglomerates in the United States. It owns many companies like theme parks, film studios like Walt Disney Pictures, Pixar Animation, Lucasfilm, and Marvel, television networks like ABC and ESPN, streaming solutions like Disney+ and Hulu, and A+E Networks.

Disney is a well-known brand that makes billions of dollars in revenue every year. It also makes a fortune in annual profits from all its brands and the company is positioned well for long-term growth. 

The key challenge for Disney is that its television brands are generating less revenue now that the competition has risen and cord cutting has increased.

Disney has reinvented itself. The company has seen a seismic shift in its core business model, choosing to focus on streaming content through its channel Disney+. Consequently, this former cyclical stock now offers a hybrid of growth and value. Disney shares rose by 105% in the five years to 2021.

Open account & trade

7. Visa (NYSE: V)

Copy link to section
  • Market Cap: $549 billion
  • 2023 Revenue: $34billion
  • Forward Revenue Growth: 5.4%
  • P/E Ratio: 27
  • Stock Price: $274

As the world continues to drift towards cashless transactions, companies such as Visa will remain relevant for a long time. The company has consistently made huge profit margins and is also aligning itself to the future needs of consumers, for example by considering accepting crypto payments.

Visa operates in an oligopoly that includes Mastercard and American Express. It has a bigger market share than these companies and generates the most profits. Its annual profit has jumped from over $12 billion in 2019 to over $19 billion in 2023. This trend will continue as demand for payments continue rising.

Open account & trade

Where to buy the best long-term stocks

Copy link to section

You can invest in long-term stocks through stockbrokers, investment companies, index funds, a mutual fund, or online trading platforms. Because of the numerous features some brokerages offer, including premium research and advisory services, you may want to use a full-service brokerage when making a long term investment. Since you’ll be accumulating wealth over the long term, you might consider a tax-efficient share trading account — such as a Stock & Shares ISA or Self-Invested Personal Pension (SIPP) in the UK — rather than a regular trading account.

Sort by:

Min. Deposit
$ 100
Best offer
User Score
Trade +2000 CFDs on Shares, Options, Commodities & more
Unlimited risk-free Demo Account
0 commissions & attractive spreads with up to 1:5 leverage
Start Trading
Payment Methods:
Bank Transfer, Debit Card, PayPal, Credit Card, Visa, Mastercard, American Express, Trustly, Apple Pay, Google Pay, Discover, Bank Transfer: SEPA, Bank Transfer: FPS, skrill
Full Regulations:
ASIC, FCA, FSA, MAS, CySEC #250/14

Buy or sell stock CFDs with Plus500. 82% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you can afford to take the high risk of losing your money.

Min. Deposit
$ 100
Best offer
User Score
Up to $240 bonus!
Deposit with ACA, Wire, Pay with my bank
Invest for dividends and get payout on stocks on Ex-Dividend day
Start Trading
Payment Methods:
Bank Transfer, Debit Card, PayPal, Credit Card, Wire Transfer
Full Regulations:

51% of retail CFD accounts lose money. Your capital is at risk.

Min. Deposit
$ 0
Best offer
User Score
Get insights from millions of investors, creators, and analysts
Build your portfolio of stocks, ETFs, and crypto–all in one place
No minimum deposit
Start Trading
Payment Methods:
Debit Card, Wire Transfer, Check, Bank Wire
Full Regulations:
Cryptocurrency execution and custody services are provided by Apex Crypto LLC (NMLS ID 1828849) through a software licensing agreement between Apex Crypto LLC and Public Crypto LLC. Crypto trading on Public platforms is served by Public Crypto LLC and offered through APEX Crypto. Please ensure that you fully understand the risks involved before trading.

How to Buy-and-Hold Stocks for 20 Years

Copy link to section
  • Conduct Thorough Research: since you are going to hold the stocks for a long time, it’s very important to do thorough research before choosing your buy-and-hold stocks to build wealth. Your research must be based on fundamental analysis: evaluating the company’s business model, balance sheet, cash flow, income statements, fair value, and management, as well as the general direction of the economy. You want to buy and hold a stock with a proven track record of making profits and huge growth potential.
  • Open an Account with a Reliable Broker: twenty years is a long time, so you need a reliable broker that can meet your long-term needs. Look for a broker with a presence in multiple countries or one that can be accessed easily from anywhere in the world— because you don’t know where you will be in 20 years’ time. Also, consider the broker’s policy for transferring your assets to your dependents.
  • Start Investing: when you have opened and funded an account, it’s time to start buying. But don’t rush in. Many brokers and financial websites provide “stock screeners” that let you filter lists of stocks based on certain criteria such as their dividend yield. Remember you’re looking for companies that will still be profitable in the next decade(s) so try not to worry so much about short term disruptions or recent earnings.

What are buy-and-hold stocks?

Copy link to section

Buy-and-hold stocks are stocks that an investor can hold for a long period, which can run into decades. These are stocks that have solid fundamentals with a great capacity for growth in the future. In other words, you may look at them as long-term growth stocks.

For example, Amazon grew by 120,000% in the 23 years between its IPO in May 1997 and May 2020. In other words, $1,000 invested in Amazon stock during the IPO on May 15, 1997, at $18 per share, would be worth $1.2 million as of May 2020. This is quite massive, and it goes to show how buy-and-hold stocks can grow exponentially.

In addition to growth potential, some buy-and-hold stocks offer consecutive annual dividend growth and even raise them yearly. The best dividend stocks can provide investors with predictable income, but not all dividend stocks are good for long-term investments.

Investors don’t look at short-term price fluctuations and technical analysis when trying to find good buy-and-hold stocks; instead, they focus on using fundamental factors that determine the growth potential of a stock. Some of those factors include the significance and importance of the company’s products or services, its business model’s sustainability, the ability to deliver consistent dividends, and its management’s quality.

Are buy-and-hold stocks a good investment?

Copy link to section

Investing in long-term stocks brings higher returns than active investing because it minimises trading fees and reduces your capital gains tax bill (to zero, if you never sell the stock) while you watch the dividends roll in. And it’s less stressful than day trading because you don’t have to be tied to a computer screen.

You must do thorough research to select good stocks that can make good returns in the next two decades. Don’t try to time the markets, but consider accumulating more shares “on the dips” when the company you evaluated to be good value is even better. You should build a diversified portfolio by spreading your risk across several stocks, monitoring the global economy, and keeping an eye on the broader market.

Sign up to a broker to buy and hold stocks for 20 years

Latest buy-and-hold stocks news

Copy link to section
Buy these 3 stocks that could soon join the trillion-dollar club
The AI driven massive surge in Nvidia Corp has pushed it market cap well above the $3.0 trillion mark. Meanwhile, these three stocks look ripe to hit their first trillion in valuation. Let’s dive deeper and see what each of these have in store for investors. Broadcom Inc (NASDAQ: AVGO) Much like Nvi
Ola Electric, Exicom, Ather: Inside India's 'charged-up' EV IPO run
Ola Electric, India’s largest two-wheeler electric vehicle maker has received the approval from India securities’ market regulator- Securities Exchange Board of India (Sebi) to go public.  The Bhavish Agarwal-led company will raise Rs 5,500 crore through a fresh issue, apa
Carmax Q1 earnings: 'AutoNation and Carvana are crushing them'
Carmax Inc (NYSE: KMX) is being crushed by the likes of AutoNation Inc and Carvana Co, says Landon Swan – the cofounder of LikeFolio.  Shares of the used vehicle retailer have lost about 20% over the past three months.  Swan shares his view on Carmax stock Carmax reported $7.11 billion in
Wedbush predicts Tesla to hit $1 trillion market cap again: Buy or wait?
Tesla Inc. (NASDAQ: TSLA) is once again in the spotlight, with Wedbush Securities forecasting a return to a $1 trillion market cap. Analyst Dan Ives believes that Tesla’s recent progress in achieving its autonomous driving and Full Self-Driving (FSD) vision could propel the company to new heig
Ford stock price forecast: Headed below $10 again?
Ford Motor Company (NYSE:F) has recently caught the attention of analysts, particularly those at Morgan Stanley, who have made it their top pick in the U.S. automobile sector. This enthusiasm stems from Ford’s evolving electric vehicle (EV) strategy, which suggests a significant shift from the
On Holding stock: Zendaya partnership boost seems short-lived
M Science published a cautious report against On Holding AG (NYSE: ONON) on Friday. Shares of the sneaker company are in the red at writing.  On Holding stock does not currently pay a dividend either.  Why is M Science cautious on On Holding stock? On Holding is facing a slow down in the s


Why should I choose to buy and hold stocks for 20 years?
Are buy-and-hold stocks a good investment right now?
Who invests in long-term stocks?
Are long-term stocks a good investment for beginners?
What is the difference between buy-and-hold stocks and short-term stocks?
Are long-term stocks traded 24/7?
What is the best way to buy long term stocks?

Sources & references
Risk disclaimer