Dividend yield na wetin? Normal rate for 2026
Dividend yield na annual dividend per share divide by share price. See median payer yield, wetin normal for each sector, and when high yield be trap.
Dividend yield na di annual dividend per share wey stock dey pay, divide by di share price, wey dem show as percentage. One company wey dey pay $2.00 for year on top $50 stock dey yield 4%. E be di income statistic wey dem dey quote pass for investing and one of di ones wey pipo dey misread well well: na ratio wey im denominator dey move every trading day. Dis page dey put market-wide numbers for di questions wey textbooks dey skip — wetin be normal now, wetin be normal for one sector, and when fat yield be warning instead of windfall.
How dem dey calculate dividend yield?
Annual dividends per share ÷ current share price × 100. Di tricky part na di numerator. Trailing yield na di sum of dividends wey dem don actually pay for di last twelve months; forward yield dey annualize di latest payment wey dem declare (quarterly payment × 4). Di two dey different anytime one company don raise, cut, or pause im dividend inside di year — and sources dey differ on which one dem quote, wey dey explain many yields wey no match across websites. Eight familiar names, as of July 10, 2026:
The exact SQL behind every number
SELECT ticker,
round(argMax(dividend_yield, date) * 100, 2) AS dividend_yield_pct,
round(argMax(price, date), 2) AS share_price
FROM global_markets.stocks_ratios
WHERE ticker IN ('VZ', 'T', 'KO', 'JNJ', 'CVX', 'MSFT', 'AAPL', 'NVDA')
AND date = (SELECT max(date) FROM global_markets.stocks_ratios)
AND dividend_yield IS NOT NULL
GROUP BY ticker
ORDER BY dividend_yield_pct DESCDi spread run from VZ for 6.3% go down reach NVDA for 0.02% — di giant technology names dey near di bottom no be from stinginess but from arithmetic: dia prices grow far faster pass dia payouts. One high yield and one good investment na different claims entirely.
Wetin be normal dividend yield for 2026?
Di distribution wey most articles no dey show — every US-listed name wey pass $1 billion for value and $5 per share:
The exact SQL behind every number
SELECT count() AS companies,
countIf(dividend_yield > 0) AS dividend_payers,
round(100 * countIf(dividend_yield > 0) / count(), 1) AS payer_pct,
round(quantileDeterministicIf(0.5)(dividend_yield * 100, cityHash64(ticker), dividend_yield > 0), 2) AS median_payer_yield_pct,
round(quantileDeterministicIf(0.9)(dividend_yield * 100, cityHash64(ticker), dividend_yield > 0), 2) AS p90_payer_yield_pct,
countIf(dividend_yield * 100 >= 8) AS yields_8pct_plus
FROM global_markets.stocks_ratios
WHERE date = (SELECT max(date) FROM global_markets.stocks_ratios)
AND price >= 5
AND market_cap >= 1000000000Out of 2075 companies like dat, 1278 — 61.6% — dey pay dividend at all. Among di payers, di median yield na 2.01%, and to reach di top tenth, you just need 5.52%. Na only 69 names dey yield 8% or more. Use dat one calibrate: "high" na anytin wey dey meaningfully above 2.01%, and any figure wey be 8%-plus na outlier wey suppose make you look am well-well, no be to celebrate.
Wetin be normal dividend yield for each sector?
Di median for di whole market dey hide di real tori: di biggest thing wey dey affect wetin be normal yield na di kind business wey di company dey do. Di cleanest way to measure one sector na di sector fund itself — im last twelve months of distributions, divide by im July 10 price.
The exact SQL behind every number
WITH px AS (
SELECT ticker, argMax(close, window_start) AS price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('XLU','XLRE','XLE','XLF','XLP','XLV','XLI','XLB','XLC','XLY','XLK','VNQ','AMLP')
AND window_start >= now() - INTERVAL 7 DAY
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker
),
dv AS (
SELECT ticker, sum(cash_amount) AS ttm_div, count() AS payments
FROM global_markets.stocks_dividends
WHERE ticker IN ('XLU','XLRE','XLE','XLF','XLP','XLV','XLI','XLB','XLC','XLY','XLK','VNQ','AMLP')
AND ex_dividend_date > today() - INTERVAL 1 YEAR
AND ex_dividend_date <= today()
AND cash_amount > 0
GROUP BY ticker
)
SELECT px.ticker AS ticker,
round(px.price, 2) AS price,
round(dv.ttm_div, 3) AS ttm_distributions_usd,
dv.payments AS payments,
round(dv.ttm_div / px.price * 100, 2) AS trailing_yield_pct
FROM px
INNER JOIN dv ON px.ticker = dv.ticker
ORDER BY trailing_yield_pct DESCDi range big well well: AMLP, di master limited partnership fund, dey yield 7.42% — wey pass 0.55% of XLK, di technology fund wey dey bottom, more dan ten times. One number, opposite meanings for different parts of di market.
Di table still correct one common belief. Real estate and utilities na di classic income sectors and dem truly dey near di top — di REIT fund VNQ dey at 3.47%, energy own XLE dey at 3.27% — but none of dem near di MLP figure, and both dey land for low-3s instead of di 6–8% wey many readers dey expect. One 4% yield dey above di sector-fund reading for both utilities and REITs.
Di reason na legal matter, no be managerial: REITs must distribute most of dia taxable income to keep dia tax status, and MLPs na pass-through partnerships wey dem build to hand cash give unit-holders. High yields for dia side na feature of di corporate form — di same yield for one software company na anomaly wey worth investigating.
Di yield wey dey today, e high or e low if you check history?
Check how di broad market own yield don dey over time against di risk-free alternative, wey be di 10-year Treasury. Each June reading wey dey below na di S&P 500 tracker trailing twelve months of distributions wey dem divide by im price, beside di 10-year yield for di same date.
The exact SQL behind every number
WITH spy_px AS (
SELECT toYear(toTimeZone(window_start, 'America/New_York')) AS year,
argMax(close, window_start) AS price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toMonth(toTimeZone(window_start, 'America/New_York')) = 6
AND toDayOfMonth(toTimeZone(window_start, 'America/New_York')) >= 25
AND toYear(toTimeZone(window_start, 'America/New_York')) >= 2016
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY year
),
spy_div AS (
SELECT toYear(addMonths(ex_dividend_date, 6)) AS year,
sum(cash_amount) AS ttm_div
FROM global_markets.stocks_dividends
WHERE ticker = 'SPY' AND cash_amount > 0 AND ex_dividend_date >= toDate('2015-07-01')
GROUP BY year
),
tsy AS (
SELECT toYear(date) AS year,
argMax(yield_10_year, date) AS y10
FROM global_markets.treasury_yields
WHERE toMonth(date) = 6 AND toYear(date) >= 2016 AND yield_10_year IS NOT NULL
GROUP BY year
)
SELECT spy_px.year AS year,
round(spy_div.ttm_div / spy_px.price * 100, 2) AS market_dividend_yield_pct,
round(tsy.y10, 2) AS treasury_10y_pct,
round(tsy.y10 - spy_div.ttm_div / spy_px.price * 100, 2) AS treasury_minus_stocks_pct,
round(abs(tsy.y10 - spy_div.ttm_div / spy_px.price * 100), 2) AS gap_abs_pct
FROM spy_px
INNER JOIN spy_div ON spy_px.year = spy_div.year
INNER JOIN tsy ON spy_px.year = tsy.year
ORDER BY yearDi market dividend yield don dey shrink for one decade: 2.09% for June 2016, 1.01% for June 2026 — na im be di lowest among di 11 Junes wey dem chart. Prices compound faster dan payouts, and at di same time, more companies dey return cash through buybacks.
Di Treasury line move di other way. For 2016, one 10-year note pay 1.49%, wey be less dan di stock market dividend yield (0.6 points, wey favour stocks). By June 2026, di same note pay 4.44% — na 3.43-point premium over stock dividends, di widest spread for di whole series. Anybody wey talk say 3% equity yield "no reach" dey measure against one bond market wey don reprice imself; di 2s10s spread dey track di same curve for di short end.
High yield safe? Check di payout ratio
Di payout ratio — na dividend per share wey you divide by earnings per share — dey ask weda di company fit pay di money wey dem dey give out. If e dey below 100%, profit dey cover di dividend; if e pass am, e no dey cover. Wen you sort today dividend payers into yield groups, di pattern go clear well-well:
The exact SQL behind every number
SELECT multiIf(dividend_yield * 100 >= 8, '8% and up',
dividend_yield * 100 >= 5, '5-8%',
dividend_yield * 100 >= 2.5, '2.5-5%',
'under 2.5%') AS yield_band,
count() AS payers,
round(quantileDeterministic(0.5)(dividend_yield * 100, cityHash64(ticker)), 2) AS median_yield_pct,
round(quantileDeterministicIf(0.5)(dividend_yield * price / earnings_per_share * 100,
cityHash64(ticker), earnings_per_share > 0), 1) AS median_payout_ratio_pct,
round(100 * countIf(earnings_per_share > 0 AND dividend_yield * price > earnings_per_share)
/ countIf(earnings_per_share > 0), 1) AS pct_paying_over_earnings,
round(100 * countIf(earnings_per_share <= 0) / count(), 1) AS pct_no_positive_eps
FROM global_markets.stocks_ratios
WHERE date = (SELECT max(date) FROM global_markets.stocks_ratios)
AND price >= 5
AND market_cap >= 1000000000
AND dividend_yield > 0
AND earnings_per_share IS NOT NULL
GROUP BY yield_band
HAVING countIf(earnings_per_share > 0) > 0
ORDER BY median_yield_pctDi median payout ratio dey climb for every step — na 25.9% for di under 2.5% group, 63.3% for 2.5-5%, 120.1% for 5-8%, 161.9% for di 8% and up band. Di typical payer wey dey give 8% and above dey share out more dan one and a half times im earnings, and di share wey dey pay out pass wetin dem earn dey follow di same ladder: na 3.6% for di lowest band against 83% for di highest one. Anoda 23.2% of di 8%-plus payers no get any positive earnings at all, against 9.3% for di lowest-yield group.
One caveat, wey dey link back to di sector table: REITs and MLPs dey always report payout ratios above 100% against accounting earnings, because heavy depreciation charges dey push reported EPS below di cash wey di business dey generate — analysts dey measure dem with funds from operations instead. For ordinary operating company, payout ratio wey dey far above 100% na exactly di red flag wey di ratio suppose raise.
One real yield trap, month by month
Yield na dividend wey you divide by price, so yield fit double even if di company no add one kobo to wetin dem dey pay out — na di price wey cut by half dey cause am. Here na di mechanic for real life: Conagra Brands (CAG), di packaged-food company, over three years of month-ends.
The exact SQL behind every number
WITH px AS (
SELECT toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS month_start,
argMax(close, window_start) AS price,
max(toDate(toTimeZone(window_start, 'America/New_York'))) AS last_day
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'CAG'
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2023-07-01')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-30')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY month_start
),
dv AS (
SELECT ex_dividend_date, cash_amount
FROM global_markets.stocks_dividends
WHERE ticker = 'CAG'
AND distribution_type = 'recurring'
AND frequency = 4
AND cash_amount > 0
AND ex_dividend_date >= toDate('2022-06-01')
)
SELECT formatDateTime(px.month_start, '%Y-%m') AS month,
formatDateTimeInJodaSyntax(px.month_start, 'MMMM yyyy') AS month_label,
round(any(px.price), 2) AS price,
round(argMax(dv.cash_amount, dv.ex_dividend_date), 2) AS quarterly_dividend_usd,
round(argMax(dv.cash_amount, dv.ex_dividend_date) * 4 / any(px.price) * 100, 2) AS dividend_yield_pct
FROM px, dv
WHERE dv.ex_dividend_date <= px.last_day
GROUP BY px.month_start
ORDER BY px.month_startRead di columns together. Di quarterly dividend na straight line: $0.35 per share for July 2023, di same $0.35 for June 2026 — e no change across all 36 months. Di price no be like dat: $32.82 for di start, $13.45 for di end. Di yield, wey be di first one wey you divide by di second one, move from 4.27% go 10.41%.
Nothing improve. One screener wey dem sort by yield for June 2026 go show one double-digit number wey di collapsing denominator produce entirely. Whether di payout go survive na question about Conagra im cash flows, no be di ratio — di payout-ratio table wey dey up na where you go start ask dat question. Dat na di anatomy of every yield trap: di screen dey show di reward, and di cause dey inside one column wey di screen no dey display.
Yield on cost versus current yield
Yield on cost dey divide di current annual dividend by di price wey you pay, no be today price. Person wey buy Conagra for July 2023 and never sell still dey collect di same $0.35 quarterly check against im original $32.82 cost — one yield on cost of 4.27%, wey lock for purchase time, while di screen today dey advertise 10.41%. Both of dem correct; dem dey answer different questions. Yield on cost dey describe your entry and e dey rise anytime one company raise im dividend, but e no talk anything about di stock for today price — di only decision wey still dey open.
How dem dey tax dividends?
How dem tax am dey change wetin di yield really worth. Qualified dividends — wey come from most US companies, for shares wey you hold long enough around di ex-dividend date — dem dey tax am with long-term capital-gains rates (0%, 15%, or 20%, based on income band). Ordinary (non-qualified) dividends dem dey tax am with your regular income rate, wey high pass for most people. Plenty of wetin REIT or MLP dey distribute no dey inside di qualified bucket, and MLPs dey issue K-1 instead of 1099. Two stocks wey dey show di same 5% yield fit give very different after-tax income, and none of am dey show for di ratio. (Rates dey change; tax professional better pass blog post.)
How often dividend dey land?
Yield na annual quote but dem dey pay am for installments — every recurring cash dividend wey dey record for first half of 2026:
The exact SQL behind every number
SELECT multiIf(frequency = 4, 'quarterly',
frequency = 12, 'monthly',
frequency = 2, 'semi-annual',
frequency = 1, 'annual',
'other') AS schedule,
uniqExact(ticker) AS tickers,
count() AS payments
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= '2026-01-01'
AND ex_dividend_date <= '2026-06-30'
AND distribution_type = 'recurring'
AND cash_amount > 0
GROUP BY schedule
ORDER BY tickers DESCQuarterly na di US standard — 4621 tickers follow dat schedule for di half — while monthly payers (mostly funds and income vehicles) dey generate di highest number of payments per ticker. Semi-annual and annual schedules na largely di signature of foreign companies wey dey follow di custom for dia home-market. Every payment dey run di same date machinery: own di stock before im ex-dividend date, or di seller go keep di dividend. Di ex-dividend date guide dey walk di timeline, record date vs ex-dividend date dey untangle di two dates wey people dey confuse, and di upcoming ex-dividend dates calendar dey list di next two weeks. Fund fact sheets often dey quote "distribution yield" or a standardized 30-day "SEC yield" — either fit differ from di trailing yield wey dey here. Dividends na also why price charts dey understate an income stock im year (monthly returns dey show di total-return arithmetic).
Dividend yield FAQ
Wetin be good dividend yield?
No be say one correct number dey for everybody — na distribution wey you go use take measure am. For US companies wey dey pay dividend and wey get market cap pass $1 billion, the median trailing yield na 2.01% for the latest snapshot wey dey record, and na only 69 names dey yield 8% or pass. Sector matter well well: the technology fund XLK dey yield 0.55%, the MLP fund AMLP dey pay 7.42%.
Why REITs and MLPs dey get dividend yield wey high like dat?
Na their corporate structure dey require am: REIT must distribute most of im taxable income to keep im tax status, and MLP na pass-through partnership wey dem build to send cash go unit-holders. The high yield na feature of the form, no be distress flag — even though their payout ratios against reported earnings dey always pass 100%, so analysts dey judge dem based on funds from operations.
How you fit know if high dividend yield go last?
Start with the payout ratio — dividends divided by earnings per share. For US companies wey dey pay dividend and wey get market cap pass $1 billion for the latest snapshot wey dey record, e run reach 25.9% for median for the under 2.5% band but e be 161.9% for the 8% and up band, where 83% of companies dey pay out pass wetin dem dey earn.
Dem dey tax dividends differently from capital gains?
Qualified dividends dey taxed at long-term capital-gains rates if you meet the holding-period test around the ex-dividend date. Non-qualified dividends — wey include plenty of wetin REITs and MLPs dey distribute — dem dey tax am as ordinary income for your marginal rate.
Wetin be the difference between dividend yield and dividend growth?
Yield na snapshot: na this year payout against today price. Dividend growth na the rate wey the payout itself dey rise, and na im dey lift long-term holder yield on cost. Stock fit get low yield with fast growth, or high yield with zero growth — Conagra quarterly payment bin stand for $0.35 for 36 straight months while im yield double. None of dem dey count buybacks, na why some investors dey compare total shareholder yield instead.
Every figure wey dey up so na stored, versioned query over filed dividend records and real prices — you fit expand any panel SQL, or screen by yield for the Strasmore terminal.