New: Introducing the Finviz Crypto Map

Learn More

The Smartest Dividend Stocks to Buy With $1,000 Right Now

By Selena Maranjian | July 30, 2025, 6:05 PM

Key Points

  • Each of these companies has a promising future.

  • Each also pays a solid dividend -- one recently yielded 6.9%!

  • See which one(s) might be a good fit for your long-term portfolio.

As a newish investor, I used to get my head turned all the time by the next exciting growth stock. Growth stocks can be great, and more than a few of them have helped my portfolio grow well. But as I've gotten older and more experienced in investing, I've really come to appreciate dividend-paying stocks.

Here's a look at how powerful dividend stocks can be, and an introduction to a few you might consider for your own long-term portfolio.

Where to invest $1,000 right now? Our analyst team just revealed what they believe are the 10 best stocks to buy right now. Continue »

A person seated and smiling.

Image source: Getty Images.

What's so great about dividends?

Check out the table below, because it might surprise you.

Dividend-Paying Status

Average Annual Total Return, 1973-2024

Dividend growers and initiators

10.24%

Dividend payers

9.20%

No change in dividend policy

6.75%

Dividend non-payers

4.31%

Dividend shrinkers and eliminators

(0.89%)

Equal-weighted S&P 500 index

7.65%

Data source: Ned Davis Research and Hartford Funds.

The table shouldn't be that surprising, though, because in order for a company's management to feel comfortable committing to a regular dividend payment, the company will typically have grown to a certain size, with fairly reliable income.

Note, too, that the best dividend stocks are, on average, ones that increase their payouts -- or that have just started paying dividends. Here are some promising dividend payers to consider.

1. Pfizer

Pfizer (NYSE: PFE) is a pharmaceutical company with a fat recent dividend yield of 6.9%. That payout has been growing, too, though not as briskly as that of UnitedHealth (discussed below). Its total annual payout was recently $1.71 per share, up from $1.38 in 2018.

Pfizer's dividend yield is fat largely because its stock is down -- by about 16.4% annually, on average, over the past three years. (Yikes!) But that has plumped up its dividend yield, and those who believe in the stock's long-term promise will be paid well to wait.

Part of Pfizer's problem is that after being a COVID-19 vaccine star, demand for the vaccine has waned. Also, some of its blockbuster sellers are facing patent protection expirations. But Pfizer has been planning for that, and it has a promising pipeline of products in development -- including oncology drugs it got via its acquisition of Seagen. Indeed, Pfizer is expecting to increase its number of blockbuster drugs from five to eight by 2030.

2. UnitedHealth Group

UnitedHealth Group (NYSE: UNH) has been in the news lately for all the wrong reasons -- such as an investigation of its Medicare practices by the Department of Justice. But the fact that its stock has fallen roughly in half over the past year has pushed up its dividend yield to a recent 3.15%.

Arguably even more important is that UnitedHealth has been a dividend grower. Its total annual payout was recently $8.51 per share, up from $6.40 in 2022 and $3.45 in 2018. My colleague Keith Speights has even suggested that UnitedHealth is the kind of stock Warren Buffett might be interested in.

It's not a stock for everyone, though, as its near-term future is a bit murky with the investigation in progress. But will it be around and doing well a decade from now? I suspect so.

3. Realty Income

Realty Income (NYSE: O) is a real estate investment trust (REIT) -- a company that owns lots of real estate, charging its tenants rent. REITs are required to pay out at least 90% of their taxable earnings as dividends, making many of them appealing dividend payers. Realty Income's dividend yield was recently 5.6% -- and unlike typical dividend stocks, it pays its dividend on a monthly basis. It has also paid its dividend for 661 months in a row (that's 55 years!) and has increased its payout for more than 30 consecutive years.

The company's portfolio of properties, as of early July 2025, featured more than 15,600 properties in all 50 U.S. states, the U.K., and six other countries in Europe -- with a 98.5% occupancy rate. Its 1,500-plus tenants include companies such as 7-Eleven, Dollar General, Walmart, Home Depot, Tractor Supply, and CVS Health.

Take some time to dig deeper into any of these dividend-paying companies that intrigue you, and see whether one or more might be a good fit for your long-term portfolio. Each one is poised to deliver plenty of income over time to shareholders.

Should you invest $1,000 in Pfizer right now?

Before you buy stock in Pfizer, consider this:

The Motley Fool Stock Advisor analyst team just identified what they believe are the 10 best stocks for investors to buy now… and Pfizer wasn’t one of them. The 10 stocks that made the cut could produce monster returns in the coming years.

Consider when Netflix made this list on December 17, 2004... if you invested $1,000 at the time of our recommendation, you’d have $630,291!* Or when Nvidia made this list on April 15, 2005... if you invested $1,000 at the time of our recommendation, you’d have $1,075,791!*

Now, it’s worth noting Stock Advisor’s total average return is 1,039% — a market-crushing outperformance compared to 182% for the S&P 500. Don’t miss out on the latest top 10 list, available when you join Stock Advisor.

See the 10 stocks »

*Stock Advisor returns as of July 29, 2025

Selena Maranjian has positions in Pfizer and Realty Income. The Motley Fool has positions in and recommends Home Depot, Pfizer, Realty Income, Tractor Supply, and Walmart. The Motley Fool recommends CVS Health and UnitedHealth Group and recommends the following options: short October 2025 $60 calls on Tractor Supply. The Motley Fool has a disclosure policy.

Latest News

25 min
52 min
1 hour
1 hour
1 hour
2 hours
2 hours
3 hours
3 hours
3 hours
3 hours
4 hours
4 hours
5 hours
5 hours