Overhead view of financial charts, laptop, and magnifying glass, ideal for business analysis themes. stocks, best stocks to buy and hold

Imagine this: you’re sipping coffee on a quiet morning, checking your bank account, and seeing money roll in—without lifting a finger. That’s the dream of passive income, and it’s closer than you think. If you’re new to investing or just tired of chasing volatile trends, the best dividend stocks to buy and hold could be your ticket to steady, reliable wealth.

Dividend stocks, in particular, offer a way to earn consistent cash while letting your investments grow over time. But where do you start? Don’t worry—I’ve got you covered with this beginner-friendly guide.

We’ll explore what makes a stock worth holding forever, spotlight the top 25 picks, and show you how to turn your money into a passive income machine.

Why Dividend Stocks Are the Best Stocks to Buy and Hold

Let’s cut to the chase: the best dividend stocks to buy and hold aren’t flashy tech startups or risky gambles—they’re often steady, dividend-paying companies that reward you for sticking around. Unlike growth stocks that promise big gains but no income, dividend stocks pay you regularly—think of it as a thank-you note from the company.

Over time, these payments can snowball into serious cash flow, whether you’re aiming for $500 a month in dividends or dreaming of how to make $1,000 a month in dividends.

Here’s the kicker: data backs this up. According to a Hartford Funds report, from 1940–2024, dividend income’s contribution to the total return of the S&P 500 Index averaged 34%.

The power of dividends and compounding in stock investment, Hartford Funds report. Best dividend stocks to buy and hold forever
The Power of Dividends and Compounding Growth of $10,000 (1960–2023) | Hartford Funds

additionally, dividend stocks were found to be less volatile. That’s stability and growth—perfect for beginners wondering, “What is the best passive income for beginners?”

Graph of Hartford Funds report dividend-paying stocks stability from 1960-2024. Best dividend stocks to buy and hold
The S&P 500 Index’s Dividend Yield Has Been Relatively Stable (1960–2024) | Hartford Funds

What Makes a Stock a “Buy and Hold” Winner?

Before we dive into the top 25 dividend stocks to buy and hold, let’s break down what separates the best dividend stocks to buy and hold from the rest. It’s not just about high yields—sustainability matters too. Here’s what to look for:

  • Consistent Dividend Growth: Companies that raise dividends yearly (like Dividend Aristocrats—firms with 25+ years of increases) signal strength.
  • Reasonable Payout Ratio: Aim for 50-60% of earnings paid as dividends. Above 100%? Red flag—it’s unsustainable.
  • Strong Cash Flow: Cash-rich companies can weather storms and keep paying you.
  • Low Volatility: You want steady performers, not rollercoasters.

Think of it like picking a reliable car: flashy might catch your eye, but you’ll stick with the one that runs smoothly for years.

The 25 Best Dividend Stocks to Buy and Hold Forever

Here’s the main event: a curated list of the best stocks to buy and hold, blending high yields, growth potential, and rock-solid reliability. These are your monthly dividend stocks to hold forever, your highest dividend-paying stocks in the world, and your ticket to passive income. (Note: Prices and yields are approximate at the time of writing this article—always double-check before investing!)

High-Yield Heavyweights

1. Realty Income (O)

Reality Income

Annual divided yield: 5.69%

Stock price: $56.61 USD

Why: Known as “The Monthly Dividend Company,” this REIT pays monthly and has raised dividends for 30+ years. Perfect for highest paying monthly dividend stocks.

Tip: Start here if you’re asking, “What is the best dividend stock for passive income?”

2. AGNC Investment Corp (AGNC)

Annual dividend yield: 15.13%

Stock price: $ 9.78 USD

Open9.78
High9.78
Low9.49
Mkt cap8.72B
P/E ratio10.24
Div yield15.13%
52-wk high10.85
52-wk low8.92

Why: A mortgage REIT with juicy monthly payouts. Riskier, but a passive income champ.

Tip: Pair with safer picks to balance your portfolio.

3. Oxford Square Capital (OXSQ)

Annual dividend yield: 16.41%

Stock price: $2.56 USD

Open2.56
High2.58
Low2.54
Mkt cap178.66M
P/E ratio27.63
Div yield16.41%
52-wk high3.29
52-wk low2.40

Why: A business development company (BDC) offering sky-high monthly dividends.

Tip: Ideal for aggressive investors chasing top 25 highest dividend-paying stocks in the world.

4. Walgreens Boots Alliance (WBA)

Annual dividend yield: 8.96%

Stock price: $11.19

Why: A retail pharmacy giant with a hefty yield despite recent struggles. Dividend Aristocrat status adds credibility.

Tip: Watch earnings to ensure payout stability.

5. Altria Group (MO)

Annual dividend yield: 7.02%

Stock price: $58.50 USD

Open58.50
High58.56
Low57.76
Mkt cap98.31B
P/E ratio8.89
Div yield7.02%
52-wk high59.67
52-wk low40.65

Why: Tobacco king with a monster yield and 50+ years of dividend hikes.

Tip: A staple for best dividend stocks of all time.

artistic portrait of man through plastic 1

How the Rich Make Money: Secrets from the World’s Top Billionaires

The rich don’t work harder—they work smarter. They build wealth that grows even when they sleep. This book breaks down their methods into clear, practical steps that anyone can follow.

Dividend Growth Giants

6. Johnson & Johnson (JNJ)

JnJ dividend yield

Annual dividend yield: 3.03%

Price: $163.71 USD

Open163.59
High164.52
Low162.91
Mkt cap394.52B
P/E ratio28.28
Div yield3.03%
52-wk high169.99
52-wk low140.68

Why: 60+ years of dividend increases. Healthcare’s gold standard.

Tip: Great for beginners seeking best dividend stocks for passive income.

7. Procter & Gamble (PG)

Yield: 2.40%

Price: $168.03 USD

Open169.38
High169.71
Low167.62
Mkt cap394.01B
P/E ratio26.77
Div yield2.40%
52-wk high180.43
52-wk low153.52

Why: Household goods titan with 68 years of raises. Recession-proof.

Tip: Reinvest dividends for long-term magic.

8. Coca-Cola (KO)

Annual dividend yield: 2.90%

Price: $70.37 USD

Open70.81
High71.32
Low69.53
Mkt cap302.84B
P/E ratio28.60
Div yield2.90%
52-wk high73.53
52-wk low57.93

Why: 62 years of dividend growth and a global brand. Sweet and steady.

Tip: A classic in any top 25 dividend stocks list.

9. Chevron (CVX)

Annual dividend yield: 4.12%

Stock price: $166.09 USD

Open166.70
High167.13
Low165.30
Mkt cap292.42B
P/E ratio17.09
Div yield4.12%
52-wk high168.96
52-wk low135.37

Why: Energy giant with 38 years of payout hikes. Loves oil bulls.

Tip: Diversify with this for energy exposure.

10. ExxonMobil (XOM)

Annual dividend yield: 3.36%

Stock price: $117.73 USD

Open118.10
High118.46
Low117.24
Mkt cap510.85B
P/E ratio15.04
Div yield3.36%
52-wk high126.34
52-wk low103.67

Why: Another oil titan with 40+ years of increases. Trades 20% below fair value (Morningstar, 2025).

Tip: A must for best stocks to buy and hold.

Monthly Dividend Darlings

11. Main Street Capital (MAIN)

Annual dividend yield: 5.29%

Stock price: $56.66

Main Street Capital

Why: A BDC paying monthly dividends with a focus on small businesses.

Tip: Check out monthly dividend stocks list fans—this one’s a gem.

12. Stag Industrial (STAG)

Annual dividend yield: 4.19%

Stock price: $35.59

Open35.62
High35.71
Low35.27
Mkt cap6.64B
P/E ratio34.34
Div yield4.19%
52-wk high41.63
52-wk low32.27

Why: Industrial REIT with monthly payouts and e-commerce tailwinds.

Tip: Affordable at under $40—great for best monthly dividend stocks under $20.

13. EPR Properties (EPR)

Annual dividend yield: 6.85%

Stock price: $51.70

Open51.58
High51.75
Low50.88
Mkt cap3.93B
P/E ratio32.23
Div yield6.85%
52-wk high54.25
52-wk low39.66

Why: Monthly dividends from entertainment and leisure properties.

Tip: Riskier but rewarding for income seekers.

14. LTC Properties (LTC)

Annual dividend yield: 6.47%

Stock price: $35.25

Open35.12
High35.27
Low34.87
Mkt cap1.60B
P/E ratio17.26
Div yield6.47%
52-wk high39.89
52-wk low31.14

Why: Healthcare REIT with monthly dividends and an aging population boost.

Tip: A sleeper hit for how to generate $1,000 a month in dividends.

15. Gladstone Investment (GAIN)

Annual dividend yield: 7.06%

Stock price: $13.60

Open13.60
High13.68
Low13.57
Mkt cap500.99M
P/E ratio7.09
Div yield7.06%
52-wk high14.85
52-wk low12.46

Why: Monthly dividends from a BDC with a knack for private equity.

Tip: High yield, high potential.

Undervalued Gems

16. Verizon Communications (VZ)

Annual dividend yield: 6.03%

Stock price: $44.93

Verizon Communications stock price chart

Why: Telecom titan with a fat yield and 5G growth ahead.

Tip: A no-brainer for best stocks to buy.

17. Pfizer (PFE)

Annual dividend yield: 6.82%

Stock price: $25.21

Open25.03
High25.22
Low24.81
Mkt cap142.98B
P/E ratio17.92
Div yield6.82%
52-wk high31.54
52-wk low24.48

Why: Pharma leader with a solid payout and pipeline potential.

Tip: Undervalued and income-friendly.

18. LyondellBasell Industries (LYB)

Annual dividend yield: 7.68%

Stock price: $69.82

Open70.90
High71.32
Low69.74
Mkt cap22.58B
P/E ratio16.86
Div yield7.68%
52-wk high107.02
52-wk low69.74

Why: Chemicals giant trading 36% below fair value (Morningstar, 2025).

Tip: A hidden star among highest dividend-paying stocks in the world.

19. Southern Company (SO)

Annual dividend yield: 3.16%

Stock price: $91.13

Open90.88
High91.44
Low90.27
Mkt cap99.95B
P/E ratio22.82
Div yield3.16%
52-wk high94.45
52-wk low67.53

Why: Utility powerhouse serving 9 million customers with growing demand.

Tip: Safe and steady for beginners.

20. NextEra Energy (NEE)

Annual dividend yield: 3.22%

Stock price: $70.45

Open70.44
High70.98
Low70.17
Mkt cap144.87B
P/E ratio20.89
Div yield3.22%
52-wk high86.10
52-wk low61.31

Why: Top U.S. utility with renewable energy upside.

Tip: Future-proof your portfolio.

Bonus Picks for Diversification

21. PepsiCo (PEP)

Annual dividend yield: 3.63%

Stock price: $149.27

PepsiCo price chart

Why: Snacks and drinks with 50+ years of dividend growth.

Tip: Pairs well with Coca-Cola.

22. IBM (IBM)

Annual dividend yield: 2.74%

Stock price: $244.00

Open246.27
High247.57
Low242.07
Mkt cap226.25B
P/E ratio35.34
Div yield2.74%
52-wk high266.45
52-wk low162.62

Why: Tech veteran pivoting to cloud and AI with a decent yield.

Tip: A tech twist on best dividend stocks to buy and hold.

23. 3M (MMM)

Annual dividend yield: 2.02%

Stock price: $144.84

Open147.86
High148.85
Low144.33
Mkt cap78.11B
P/E ratio19.96
Div yield2.02%
52-wk high156.35
52-wk low87.45

Why: Industrial icon with 60+ years of payout increases.

Tip: Recent challenges, but a rebound candidate.

24. Merck (MRK)

Annual dividend yield: 3.63%

Stock price: $89.23

Open88.20
High90.14
Low87.67
Mkt cap225.40B
P/E ratio13.25
Div yield3.63%
52-wk high134.63
52-wk low81.04

Why: Pharma giant with a strong drug pipeline.

Tip: Trades 16% below fair value (Morningstar, 2025).

25. Schlumberger (SLB)

Annual dividend yield: 2.72%

Stock price: $41.88

Open42.15
High42.55
Low41.49
Mkt cap56.95B
P/E ratio13.48
Div yield2.72%
52-wk high55.65
52-wk low36.52

Why: Oilfield services leader with a narrow moat and shareholder-friendly payouts.

Tip: Rounds out your top 25 dividend stocks.

How to Start Investing in the Best Dividend Stocks to Buy and Hold

Ready to jump in? Here’s your step-by-step playbook to turn these best dividend stocks to buy and hold into your personal cash machine.

Step 1: Open a Brokerage Account

  • Pick a beginner-friendly platform like Robinhood (commission-free) or Fidelity (great research tools).
  • Fund it with whatever you can—$100, $500, or more.

Step 2: Set Your Income Goal

  • Want $500 a month in dividends? At a 4% yield, you’ll need $150,000 invested.
  • Aiming for how to make $1,000 a month in dividends? That’s $300,000 at 4%. Start small and build up.

Step 3: Pick Your Stocks

  • Use a stock screener to filter for yield (e.g., 3-6%) and dividend history (10+ years).
  • Mix high-yield (Realty Income) with growth (JNJ) and monthly payers (MAIN).

Step 4: Reinvest Dividends

  • Enroll in a DRIP (Dividend Reinvestment Plan) to buy more shares automatically.
  • Example: $100 in dividends at $50/share = 2 extra shares. Compounding kicks in fast.

Step 5: Diversify and Monitor

  • Spread your cash across 10-15 stocks in different sectors (energy, healthcare, REITs).
  • Check quarterly earnings to ensure dividends stay safe.

Learn more on how to buy your first stock

How Much Can You Really Make?

Let’s get practical. Say you invest $10,000 across these best dividend stocks for passive income with an average 4% yield:

  • Annual dividends = $400
  • Monthly = $33

Not life-changing, but reinvest that $400 yearly, and with 7% average returns (dividends + growth), you’d have $32,000 in 20 years. Bump your starting point to $50,000? You’re at $162,000—enough for $500 a month in dividends at 4%. The key? Patience and consistency.

For how to generate $1,000 a month in dividends, you’d need $300,000 at 4%. Sound daunting? Start with $500 monthly investments. In 20 years at 7% returns, you’re there. That’s the power of the best stocks to buy and hold.

ALSO READ:

How to Spot a Crypto Scam in 10 Seconds: Your Foolproof Guide

Buy XRP Crypto Now at Only $2 or Cry Later

Growth vs. Dividend Stocks: Which is Better?

FeatureGrowth Stocks (e.g., Tesla)Dividend Stocks (e.g., Coca-Cola)
ReturnsHigher, but volatileSteady and reliable
Risk LevelHighLow to Medium
Passive IncomeNoYes (Regular payouts)
Best ForLong-term capital gainsStable, income-focused investors

Pro Tip: A mix of both can provide a balanced portfolio!

Tips to Maximize Your Dividend Portfolio

Want to supercharge your returns? Here’s how:

  • Focus on Dividend Aristocrats: Stocks like KO and PG have decades of reliability.
  • Mix Monthly and Quarterly Payers: Smooth out cash flow with STAG and O alongside CVX.
  • Avoid Yield Traps: A 15% yield might mean a dividend cut’s coming—check payout ratios.
  • Stay Tax-Savvy: Hold in a Roth IRA to keep dividends tax-free.
  • Be Patient: The best dividend stocks of all time shine over decades, not months.

Conclusion: Start Building Your Wealth Today

The best stocks to buy and hold aren’t just investments—they’re your partners in financial freedom. Whether you’re chasing $1,000 a month in dividends, dipping your toes with best monthly dividend stocks under $20, or building a fortress of top 25 dividend stocks, this guide gives you the roadmap. Start small, pick a few from our list—like JNJ, Realty Income, or Verizon—and let time do the heavy lifting. Stay informed, reinvest those dividends, and watch your passive income grow.

Ready to start? Pick 3-5 stocks from this list, invest consistently, and watch your passive income grow!

Did we miss any of your favorite dividend stocks? Let us know in the comments!

FAQs: Best Dividend Stocks to Buy and Hold Forever

Find answers to some of the most common questions on the best dividend stocks to buy and hold

The best dividend stock for passive income depends on your goals. Johnson & Johnson (JNJ), Coca-Cola (KO), and Realty Income (O) are top choices due to their consistent dividend payments and strong financials.

To generate $1,000 per month in dividends, you need:
A well-diversified portfolio of high-yield dividend stocks.
At least $300,000 invested in stocks with an average 4% dividend yield.
Reinvesting dividends to compound earnings faster.

To earn $500 per month, you need $150,000 invested in dividend stocks with an average 4% yield. Focusing on monthly dividend stocks like Realty Income (O) and Main Street Capital (MAIN) can help.

For beginners, dividend stocks are one of the best passive income sources. They provide regular payouts while allowing your investments to grow. Other options include index funds, REITs, and high-yield savings accounts.

Some of the highest dividend-paying stocks globally include:
ExxonMobil (XOM) – Energy giant with a 5%+ yield.
AT&T (T) – Telecom leader with a high-yield payout (~6%).
British American Tobacco (BTI) – One of the highest-paying dividend stocks (8%+ yield).

Some of the best monthly dividend stocks to hold forever include:
Realty Income (O) – Known as the “Monthly Dividend Company.”
Main Street Capital (MAIN) – Consistent payouts and solid financials.
Stag Industrial (STAG) – Strong real estate holdings.

You can find a monthly dividend stocks list on platforms like:
Nasdaq and NYSE websites.
Dividend.com – Updated lists of high-yield stocks.
Investment blogs focused on passive income investing.

If you’re looking for affordable monthly dividend stocks, consider:
Gladstone Capital (GLAD) – Dividend yield of 8%+.
AGNC Investment Corp. (AGNC) – High-yield REIT under $20.
LTC Properties (LTC) – Healthcare REIT with monthly dividends.

The best stocks to buy today depend on your investment goals. If you’re looking for long-term growth, consider:
Apple (AAPL) and Microsoft (MSFT) for tech.
Johnson & Johnson (JNJ) and Procter & Gamble (PG) for defensive stocks.
Realty Income (O) and Main Street Capital (MAIN) for passive income.

Related Content