Please enable JavaScript to view the comments powered by Disqus.
Slide Show

1 of 24

18 Best Stocks to Buy for 2018

Getty Images

If this bull market survives beyond August, it will be the longest bull market ever. And yet, there's reason to believe it still has has some room left to run. One key factor: A modestly growing economy that's spared us the sort of boom-and-bust cycles that can end a bull market. That also bodes well for companies that do well when the economy is growing, so-called cyclical stocks. Also poised to outperform in 2018: the financial sector, especially banks, and technology firms.

Here are 18 stocks to buy now for 2018 picked by Kiplinger contributors James K. Glassman and Tom Petruno based on the promise they offer in the year ahead. As well, Petruno picks five stocks you should avoid—or consider selling if you have them in your portfolio.

SEE ALSO: The 50 Best Stocks of All Time


Data as of October 31. Price-earnings ratios are based on year-ahead earnings.


View as One Page

Sponsored Financial Content