Best Retirement Stocks for Income Investors in the Golden Years

The best retirement stocks ideally have attractive dividends that can be sustained. This can lead to steady income and long-term value for retirees.

blue piggybank next to clear jar with coins with retirement note posted on it
(Image credit: Getty Images)

Retirees should try to ensure that their stock portfolio can outperform inflation. That means picking companies that can afford to make their dividend payments from their free cash flow (FCF). In addition, companies with high free cash flow margins tend to have good upside potential. This article will discuss five of the best retirement stocks that have these qualities and can provide income to investors in their golden years.

First, a word of caution: Retirees should avoid investing in stocks with high dividend yields that have had (and will likely continue to have) lackluster performance. This could easily happen if the company has difficulty generating the necessary free cash flow to not only cover the dividend but also provide for growth. As a result, a retiree's portfolio will struggle to outperform inflation.

For example, look at AT&T (T) stock, a common stock many folks chose to buy because of its dividend. True, it's had a good yield over the past five years, averaging well about 6.4%. But the stock price performance has dithered. It's fallen from about $23 per share in April 2019, to roughly $19 in June 2024 – a more than 17% decline.

Even after accounting for the spinoff of Warner Bros. Discovery (WBD) – trading at about $7 per share as of June 27 – AT&T hasn't made up the difference to shareholders because the spinoff provided only 24 shares of WBD for every 100 shares in T stock. So, effectively, the spinoff value has been only worth about $1.68 in added value (i.e., 24% x $7) based on WBD's current share price. On top of this, AT&T cut its dividend payment to shareholders.

The point is that investing in a well-known stock with a high yield isn't always a good retirement strategy. It's important to pick high-quality companies that can afford to cover their dividend from free cash flow and that have good upside potential. 

How we chose the best retirement stocks to buy

We kept that guideline in mind when seeking out the best stocks to buy that can provide income to retirees in their golden years. The companies that retirees should hold over the next five years or so should have ample free cash flow.  

The five retirement stocks we highlight below have 10 years or more of dividend growth. However, the company's free cash flow is enough to cover the dividend cost over the last year. Moreover, each company has high and consistent free cash flow margins. Their stocks tend to have good upside based on analysts' price targets.

Ideally, the company will also have a history of buying back its stock. That way, these stocks can outperform inflation on a total return basis, (i.e., dividends plus potential upside). 

With that in mind, here are the five best retirement stocks to buy now.

Mark R. Hake, CFA
Contributing writer, Kiplinger

Mark R. Hake, CFA, is a Chartered Financial Analyst and entrepreneur. He has been writing on stocks for over six years and has also owned his own investment management and research firms focused on U.S. and international value stocks, for over 10 years. In addition, he worked on the buy side for investment firms, hedge funds, and investment divisions of insurance companies for the past 36 years. Lately, he is also working as Chief Strategy Officer for a tech start-up company, Foldstar Inc, based in Princeton, New Jersey.