SCHD対VOO、配当利回りが異なる理由
SCHDは配当銘柄を選別し、VOOはS&P 500全体を保有します。指数の選定基準と加重方法、分配利回りとSEC利回りの違いを比較します。
SCHD対VOOの配当利回り差は指数ルールによって決まり、一目で分かるほど大きくなっています。両ファンドは米国の大型企業を保有し、いずれも四半期ごとのスケジュールで現金を分配します。SCHDは長期にわたり配当を支払ってきた銘柄を選別し、配当金額に基づいて加重する指数に連動します。一方、VOOはS&P 500に連動し、各保有銘柄を時価総額で加重します。以下のパネルでは、過去一年間の差を測定したうえで、運用会社が同じファンドについて公表する二種類の異なる利回りを分けて示します。
SCHD対VOOで配当利回りが異なる理由
VOOは、浮動株調整後の時価総額順でS&P 500を保有します。企業の取引可能な時価総額が大きいほど、ファンド内の比率も高くなります。その企業が配当を支払っているかどうかは、採用や組入比率に影響しません。米国で最も比率の高い企業はテクノロジーや通信分野に集中しており、そのうち複数社はわずかな配当しか支払わないか、配当を支払っていません。そのため、ファンドの利回りは市場の低い水準に引き寄せられます。
SCHDは、Dow Jones U.S. Dividend 100 Indexに連動します。この指数は、はるかに狭い銘柄群から始まります。企業は、十年連続で配当を支払ったうえで、時価総額と取引高の最低基準を満たした場合にのみ適格となります。残った銘柄は、総負債に対するキャッシュフロー、自己資本利益率、配当利回り、五年間の配当成長率という四つの指標で順位付けされます。採用銘柄は支払う配当金額で加重されますが、単一銘柄および単一セクターには上限があります。利回り自体が選定ルールに組み込まれているため、そこから構成されるバスケットは必然的に高い利回りになります。
読者が日常的に比較するファンドを、過去十二カ月間の分配金を最新の記録価格で割った値で順位付けしています。
各数値の背後にある正確なSQL
WITH px AS (
SELECT ticker,
argMax(close, window_start) AS price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SCHD', 'VOO', 'VYM', 'SPYD', 'DGRO', 'VIG', 'NOBL')
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_distributions,
count() AS payments
FROM global_markets.stocks_dividends
WHERE ticker IN ('SCHD', 'VOO', 'VYM', 'SPYD', 'DGRO', 'VIG', 'NOBL')
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_distributions, 3) AS ttm_distributions_usd,
dv.payments AS payments,
round(dv.ttm_distributions / px.price * 100, 2) AS trailing_yield_pct
FROM px
INNER JOIN dv ON px.ticker = dv.ticker
ORDER BY trailing_yield_pct DESCスプレッドはSPYDの4.1%からVOOの1.07%まで広がっています。いずれも米国の大型株を保有する7ファンドが対象です。計算方法は最も単純です。過去一年間に支払われた分配金をすべて合計し、現在の価格で割ります。これは単一株式の配当利回りと同じ計算を、バスケットに適用したものです。
SCHD対VOOの利回り差はどの程度か
一時点の比較では値動きが見えません。以下では、連続する十二カ月末について、それぞれの時点における直近の四半期支払いを年率換算し、その月の終値で割っています。
各数値の背後にある正確なSQL
WITH px AS (
SELECT ticker,
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 IN ('SCHD', 'VOO')
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2025-08-01')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-31')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, month_start
),
dv AS (
SELECT ticker, ex_dividend_date, cash_amount
FROM global_markets.stocks_dividends
WHERE ticker IN ('SCHD', 'VOO')
AND cash_amount > 0
AND ex_dividend_date >= toDate('2024-12-01')
),
latest AS (
SELECT px.ticker AS ticker,
px.month_start AS month_start,
any(px.price) AS price,
argMax(dv.cash_amount, dv.ex_dividend_date) AS latest_payment
FROM px, dv
WHERE px.ticker = dv.ticker
AND dv.ex_dividend_date <= px.last_day
GROUP BY px.ticker, px.month_start
)
SELECT formatDateTime(month_start, '%Y-%m') AS month,
formatDateTimeInJodaSyntax(month_start, 'MMMM yyyy') AS month_label,
round(sumIf(latest_payment * 4 / price * 100, ticker = 'SCHD'), 2) AS schd_yield_pct,
round(sumIf(latest_payment * 4 / price * 100, ticker = 'VOO'), 2) AS voo_yield_pct,
round(sumIf(latest_payment * 4 / price * 100, ticker = 'SCHD')
- sumIf(latest_payment * 4 / price * 100, ticker = 'VOO'), 2) AS gap_pct
FROM latest
GROUP BY month_start
ORDER BY month_startAugust 2025時点で、両者は2.55ポイント離れていました。SCHDは3.73%、VOOは1.18%でした。July 2026時点の差は1.87ポイントで、SCHDは3.01%、VOOは1.15%でした。
このチャートと、その上にある表では、同じ概念に異なる計算方法を使っている点に注意してください。表はファンドが実際に支払った四回分の分配金を合計します。チャートは直近一回分の支払いを年率換算します。どちらも分配利回りと呼ばれますが、二つの値が同じ小数値になることはほとんどありません。表示された利回りは、その背後にある計算方法が明確であって初めて意味を持ちます。
両方の線が段階的に動き、緩やかに変化するのには機械的な理由があります。分子は年四回変わり、分母は毎セッション変わるためです。保有銘柄のどれ一つとして増配していない週でも、価格下落だけで比率が上昇し、ファンドの表示利回りが上がることがあります。良好な配当利回りとは何かでは、この落とし穴を単一株式の水準で説明しています。
分配利回りと30日SEC利回り
同じファンドについて二種類の利回りが公表されます。この差が、今回の比較について読者が抱く混乱の大半を説明します。
分配利回りは、トレーリング十二カ月利回りとも呼ばれ、過去一年間に実際に支払われた現金を合計し、現在の価格で割ったものです。過去を振り返る指標です。このパネルに掲載した数値はすべてこの種類です。
30日SEC利回りは、証券取引委員会がファンド広告で求める標準化された計算式です。直近30日間にファンドの保有銘柄が得た収益からファンド経費を差し引き、年率換算します。現在のポートフォリオが生み出す収益をより直接的に示します。また、すべての運用会社が同じ方法で計算するため、二つのファンドを公平に比較する際に適した数値です。
同じファンドでも、同じ日に二つの数値が大きく異なることがあります。保有銘柄が最近増配したファンドでは、SEC利回りが過去の分配利回りを上回る傾向があります。支払い時期が不規則なファンドでは、逆になることがあります。
確認先は次のとおりです。Schwabは、SCHDの分配履歴と30日SEC利回りを、月末時点のデータとしてファンドの商品ページで公表しています。VanguardもVOOについて同じ二つの数値を公表しています。両社は数値を毎月更新するため、数値の横にある日付は数値そのものと同じくらい重要です。
配当スクリーニングで選ばれる銘柄
構成方法の違いは保有銘柄に表れます。時価総額順位で構成される米国指数の上位六銘柄と、配当スクリーニングで定期的に選ばれる六銘柄を並べ、それぞれの最新の記録利回りを示します。
各数値の背後にある正確なSQL
SELECT ticker,
any(if(ticker IN ('NVDA', 'MSFT', 'AAPL', 'AMZN', 'META', 'GOOGL'),
'S&P 500 top weights', 'Dividend screen staples')) AS cohort,
round(argMax(ifNull(dividend_yield, 0), date) * 100, 2) AS dividend_yield_pct,
round(argMax(ifNull(dividend_yield, 0) * price, date), 2) AS annual_dividend_usd
FROM global_markets.stocks_ratios
WHERE ticker IN ('NVDA', 'MSFT', 'AAPL', 'AMZN', 'META', 'GOOGL',
'KO', 'PEP', 'CVX', 'MRK', 'ABBV', 'VZ')
AND date = (SELECT max(date) FROM global_markets.stocks_ratios)
GROUP BY ticker
ORDER BY dividend_yield_pct DESCVZは12銘柄の中で5.99%となり、Dividend screen staplesグループに属します。一方、同じ時点でAMZNは0%を支払っています。時価総額加重ファンドは、この一覧の銘柄を規模に応じた比率で保有します。配当加重ファンドは、配当を支払う銘柄を、その支払額に応じた比率で保有します。同じ市場でも、収益源は大きく異なります。
十年連続の支払いは厳しいスクリーニング条件です。配当成長チャンピオンでは、さらに長い連続増配記録を達成した企業を扱っています。
現金が実際に支払われる時期
現在の一口当たりベースで見た、六四半期分の一口当たり分配金です。
各数値の背後にある正確なSQL
WITH q AS (
SELECT toStartOfQuarter(ex_dividend_date) AS quarter_start,
ticker,
cash_amount
FROM global_markets.stocks_dividends
WHERE ticker IN ('SCHD', 'VOO')
AND cash_amount > 0
AND ex_dividend_date >= toDate('2025-01-01')
AND ex_dividend_date < toDate('2026-07-01')
)
SELECT concat('Q', toString(toQuarter(quarter_start)), ' ', toString(toYear(quarter_start))) AS quarter,
round(sumIf(cash_amount, ticker = 'SCHD'), 4) AS schd_cash_usd,
round(sumIf(cash_amount, ticker = 'VOO'), 4) AS voo_cash_usd
FROM q
GROUP BY quarter_start
ORDER BY quarter_startSCHDの四半期分配金は、Q1 2025の0.2488ドルから、Q2 2026には0.2525ドルになりました。VOOは同じ二四半期に1.8121ドルと1.9622ドルを支払いました。二つのファンドは一口当たり価格が大きく異なるため、これらの一口当たり金額だけを比較しても意味はありません。だからこそ利回りが必要になります。価格で割ることで、両者を同じ尺度に置けます。
支払い額は四半期ごとにも変動します。そのため、一回分の支払いを年率換算して算出した利回りは揺れますが、過去一年間の利回りは変動が緩やかになります。分配金を受け取るには、次回の支払いを受ける権利が付かなくなって初めて取引される日である権利落ち日に先立って、ファンドを保有している必要があります。権利落ち日のタイムラインではこの流れを説明し、毎月分配型の配当銘柄では、代わりに年十二回の支払いを行うファンドと株式を扱っています。
スクリーニングによって失われるもの
十年間途切れずに支払いを続けることを求めるルールは、配当を一度も支払っていない企業の大半を除外します。その結果、時価総額加重指数の上位に位置するテクノロジー企業や消費者向けインターネット企業の多くも除外されます。残る構成は、生活必需品、エネルギー、ヘルスケア、資本財に偏ります。現在の収益性の高さとエクスポージャーの狭さは、同じ事実を別の角度から述べたものです。
もう一つ、押さえておくべき仕組みがあります。分配金はファンド自身の価値から支払われます。権利落ち日には、分配額に相当する分だけファンド価格が下がります。利回りは、ファンドから保有者へ資金を移すスケジュールを示します。配当スクリーニングも、ファンドが公表分配金を増やす方法の一つにすぎません。covered call ETFは、オプションプレミアムを通じてはるかに高い数値を実現しますが、それに伴うトレードオフもあります。
データ注記と方法
価格は統合された分足データから取得し、各期間の最後の通常取引セッションの約定値を使用しています。パネルでは固定時間を前提とせず、ニューヨーク時間で抽出しています。分配金は提出済みの配当記録から取得し、権利落ち日ごとに集計しています。一口当たり分配金のパネルは2025年1月から始まっており、すべての数値を現在の一口当たりベースにそろえています。過去一年間の利回りは提出済みの四回分の支払いを合計し、月末チャートは直近一回分の支払いを年率換算しています。この二つの計算方法は互換性がありません。最新データには取得後一日から二日の遅れがあり、直近の月末データはブローカー画面より一セッション遅れる場合があります。
SCHD対VOOの配当利回りに関するFAQ
SCHDの配当利回りがVOOより高いのはなぜですか?
指数ルールが理由です。SCHDの指数は、十年間配当を支払ってきた企業をスクリーニングし、支払う配当金額で保有銘柄を加重します。一方、VOOは配当の条件を設けず、時価総額で加重したS&P 500を保有します。ここで測定した直近の月末時点では、両者は1.87ポイント離れていました。
30日SEC利回りは配当利回りと同じですか?
いいえ。分配利回りは、過去一年間にすでに支払われた現金を現在の価格で割って合計します。30日SEC利回りは、現在のポートフォリオが過去30日間に得た収益を経費控除後で年率換算したものです。すべての運用会社が同じ計算式を適用します。
SCHDとVOOは毎月配当を支払いますか?
どちらも四半期ごとのスケジュールです。支払いパネルが示すとおり、6四半期に一回ずつ分配します。各支払いを受けるには、権利落ち日に先立って保有している必要があります。
配当利回りが高いほど、トータルリターンも高くなりますか?
利回りが示すのは、価格に対して分配された現金だけです。それ以外は含みません。権利落ち日には、支払額に相当する分だけファンド価値が下がります。トータルリターンは価格変動と分配金を合わせて決まります。
SCHDとVOOの現在の利回りはどこで確認できますか?
各運用会社が、自社の商品ページで両方の数値を公表しています。SCHDはSchwab、VOOはVanguardです。SEC利回りは毎月更新され、分配利回りは毎セッション価格に応じて変動するため、利回りの横にある日付を確認してください。
上記の数値はすべて、提出済みの分配金記録と実際の価格に対する保存クエリから取得しています。各パネルのSQLを開くか、Strasmore terminalで他のファンドについて同じ比較を実行できます。