The exact number of stocks in your portfolio is a personal choice based on your knowledge, skills, and time horizon. Generally speaking, many sources say 20 to 30 stocks is an ideal range for most portfolios. It's important to strike a balance between investing in a diverse array of assets and ensuring that you have the time and resources to manage these investments. While there is no one-size-fits-all answer, Chris Graff, co-chief investment officer at RMB Capital, says  somewhere between 20 and 30 stocks is necessary to achieve a minimum level of diversification. Graff says that based on statistical analysis, financial experts believe that 20 is the minimum number of stocks necessary to see the benefits of portfolio diversification, and it's best to cap it at around 30 stocks. He adds that investors who go beyond 30 "usually don't see too much of an incremental benefit to increasing amounts of diversification."