How Many Stocks to Have in Your Portfolio

There is no one-size-fits-all answer to the question of how many stocks one should have in their portfolio. The ideal number of stocks will vary depending on your individual investment goals, risk tolerance, and time horizon.

However, as a general rule of thumb, most experts recommend that investors have at least 20-30 stocks in their portfolio. This level of diversification can help to reduce your risk if one particular stock underperforms.

If you have a smaller portfolio, you may want to consider investing in index funds or ETFs instead of individual stocks. Index funds and ETFs track a specific market index, such as the S&P 500 or the Nasdaq 100. This gives you exposure to a large basket of stocks without having to pick individual stocks yourself.


Here are some factors to consider when deciding how many stocks to have in your portfolio:

  • Investment goals: What are you hoping to achieve with your investments? Are you saving for retirement? A down payment on a house? Your child’s education? Your investment goals will help you to determine the appropriate risk level for your portfolio and the types of stocks you should invest in.
  • Risk tolerance: How much risk are you comfortable taking with your investments? Some investors are more risk-tolerant than others. Risk-tolerant investors may want to invest in more volatile stocks, while risk-averse investors may want to invest in more conservative stocks.
  • Time horizon: How long do you plan to hold your investments? If you have a long time horizon, you can afford to invest in more volatile stocks. However, if you have a shorter time horizon, you may want to invest in more conservative stocks.

If you are unsure how many stocks to have in your portfolio, you may want to consider consulting with a financial advisor. A financial advisor can help you to assess your individual needs and develop a portfolio that is right for you.


Here are some additional tips for determining how many stocks to have in your portfolio:

  • Diversify your portfolio. Don’t put all your eggs in one basket. Diversify your portfolio by investing in a variety of different stocks and sectors. This will help to reduce your risk if one particular stock or sector underperforms.
  • Rebalance your portfolio regularly. Over time, the performance of different stocks and sectors can vary. This can cause your portfolio to drift away from your desired asset allocation. Rebalancing your portfolio involves selling some of your winners and buying more of your losers to maintain your desired asset allocation.
  • Don’t panic sell. When the market takes a downturn, it’s important to stay calm and avoid panic selling. Panic selling is when investors sell their investments out of fear, often at a loss. It’s important to remember that the market is cyclical and will eventually recover.

Investing can be a complex and daunting task, but it is important to remember that there is no one-size-fits-all answer to the question of how many stocks one should have in their portfolio. The ideal number of stocks will vary depending on your individual circumstances and goals. It is important to do your research and choose a portfolio that is right for you.