Strasmore Research
Market recaps wey dey break am down Matt ConnorBy Matt Connor · Updated 2026-10-18 · data as of October 18, 2026 · refreshed weekly

MCD Dividend Guide: Yield, Payout, Ex-Dates

MCD dividend guide: current yield, per-share payout, full ex-dividend date history, and payout frequency, wey dey refresh weekly from the exchange record.

McDonald's (MCD) pay quarterly dividend. As at the latest declaration, MCD pay $1.93 per share, an annual rate of $7.72, wey come out as dividend yield of about 3.18% at recent price of $242.69. The most recent ex-dividend date for MCD na Dec 1, 2026, and the next one dey Dec 1, 2026. This page dey follow MCD's dividend, and e dey refresh every week from the exchange record.

QueryMCD dividend snapshot: na d latest payout, annual rate, yield, and d next ex-date
latest dividendfrequencyannual dividendrecent pricedividend yield pctlast ex datenext ex date
1.93quarterly7.72242.693.18Dec 1, 2026Dec 1, 2026
The exact SQL behind every number
WITH d AS (
    SELECT argMax(cash_amount, ex_dividend_date) AS latest,
           argMax(frequency, ex_dividend_date) AS freq,
           max(ex_dividend_date) AS last_ex,
           maxIf(ex_dividend_date, ex_dividend_date > today()) AS nxt
    FROM global_markets.stocks_dividends
    WHERE ticker = 'MCD' AND frequency IN (1, 2, 4, 12) AND ex_dividend_date >= today() - 900
),
p AS (
    SELECT argMax(toFloat64(close), window_start) AS price
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'MCD' AND window_start >= now() - INTERVAL 8 DAY
)
SELECT round(d.latest, 3) AS latest_dividend,
       multiIf(d.freq = 12, 'monthly', d.freq = 4, 'quarterly', d.freq = 2, 'semi-annual', 'annual') AS frequency,
       round(d.latest * d.freq, 2) AS annual_dividend,
       round(p.price, 2) AS recent_price,
       round(d.latest * d.freq / p.price * 100, 2) AS dividend_yield_pct,
       formatDateTime(d.last_ex, '%b %e, %Y') AS last_ex_date,
       if(d.nxt > today(), formatDateTime(d.nxt, '%b %e, %Y'), 'not yet declared') AS next_ex_date
FROM d CROSS JOIN p
Run am yourself

MCD dividend yield and payout

If you wan collect dividend, you must own the shares before the ex-dividend date. MCD's dividend yield for the top dey be annual rate divided by the recent price; e dey move the other way round with the share price, so one yield figure no mean anything unless you dey with the date wey dem measure am. The per-share amounts for this side na the cash dividends wey dem declare — no be special distribution or one-time payment.

MCD dividend history

The latest regular dividends wey MCD don pay, from the newest first:

QueryMCD recent dividend payments: d ex-dividend date and d per-share amount
datedividend per share
2026-12-011.93
2026-09-011.86
2026-06-021.86
2026-03-031.86
2025-12-011.86
2025-09-021.77
2025-06-021.77
2025-03-031.77
2024-12-021.77
2024-09-031.67
The exact SQL behind every number
SELECT toDate(ex_dividend_date) AS date,
       round(cash_amount, 4) AS dividend_per_share
FROM global_markets.stocks_dividends
WHERE ticker = 'MCD' AND frequency IN (1, 2, 4, 12) AND ex_dividend_date >= today() - 1100
ORDER BY ex_dividend_date DESC
LIMIT 10
Run am yourself

The rhythm of the payments dey show the schedule: one quarterly payer dey send am on that same cadence, and the per-share amount na wetin dey step up (or hold, or get cut) over time.

MCD dividend growth by year

If you total the regular payments for each calendar year, the individual payments go turn into one growth picture.

QueryMCD total dividends wey dem pay per year (regular dividends)
yeardividends wey dey paid per share
20194.73
20205.04
20215.25
20225.66
20236.23
20246.78
20257.17
The exact SQL behind every number
SELECT toString(toYear(ex_dividend_date)) AS year,
       round(sum(cash_amount), 2) AS dividends_paid_per_share
FROM global_markets.stocks_dividends
WHERE ticker = 'MCD' AND frequency IN (1, 2, 4, 12)
  AND ex_dividend_date >= toDate('2019-01-01') AND ex_dividend_date < toDate(concat(toString(toYear(today())), '-01-01'))
GROUP BY year
ORDER BY year
Run am yourself

For 2019, MCD pay $4.73 per share across the year; by 2025 the annual total don reach $7.17. A line wey dey go up mean say the company dey lift its payout year after year; a flat line mean dividend dey hold; and one fall mean cut. The year-by-year record na the one most useful thing to check before you treat any stock as an income holding, and na the part of dividend wey screener's single yield number dey hide.

Is MCD a good dividend stock?

Two numbers dey frame this question, and both dey this page: the yield (3.18%) and the direction of the annual payout for the top. Yield wey dey below broad-market average plus a payout wey dey rise steadily na the profile of a dividend-growth name, where the appeal be small check today wey go compound. High yield plus flat or falling payout na income-now profile, and e get reason make you check well whether earnings fit cover the payment. MCD's record for the top dey show which of the two e look like. Wetin dividend history fit no show on its own na safety: that one rest on earnings and free cash flow, no be the run of past payments, so one stretched payout ratio fit come before one cut wey the history never record.

When is MCD's ex-dividend date?

The ex-dividend date na the cutoff: buy MCD before am and the upcoming dividend na your own, buy on that date and the dividend go the seller. For the ex-date, the stock dey open lower by roughly the dividend amount, because the cash dey leave the company. MCD's most recent ex-dividend date na Dec 1, 2026. The record date follow one business day later under T+1 settlement, and the pay date come few weeks after that. Upcoming ex-dates across the market dey the ex-dividend calendar.

FAQ

Does McDonald's pay a dividend?

Yes. MCD pay quarterly dividend, and the latest be $1.93 per share, wey come to about $7.72 per share if you annualize am.

What is MCD's dividend yield?

MCD's dividend yield dey about 3.18%, and dem calculate am as the $7.72 annual dividend divided by the recent price of $242.69. Yield dey rise as price dey fall, and the other way round, so na snapshot e be, no be fixed number.

When is MCD's next ex-dividend date?

MCD's most recent ex-dividend date na Dec 1, 2026, and the next one dey Dec 1, 2026. As a quarterly payer, MCD dey set new ex-date on that same cadence; any date show here as declared once the company announce am.

How much is MCD's dividend?

The latest regular dividend na $1.93 per share. On a quarterly cadence, that annualize to about $7.72 per share.


Every figure for the top na stored, inspectable query, wey e dey refresh every week. Open the SQL for any panel if you wan audit am, or pull any ticker's dividend record for the Strasmore terminal.