Strasmore Research
Learn Matt ConnorBy Matt Connor · data as of October 8, 2026 · refreshed weekly

KO Dividend History: Coca-Cola Payouts by Year

KO dividend history in full: Coca-Cola per share amounts by year, the increase record, growth over 10 and 25 years, and the next scheduled pay dates.

KO dividend history is a record of small, regular steps. Coca-Cola's most recently declared rate is $0.53 per share per quarter, which runs to $2.12 a share a year at four payments, and the per share total rose in 22 of the 22 year to year steps on file between 2003 and 2025. Every figure on this page is read from the same stored dividend record that backs our KO dividend page, so nothing here is hand entered.

What is the current KO dividend rate?

A dividend is a cash payment a company makes to its shareholders out of its own funds, quoted per share. Coca-Cola declares a rate each quarter, and the panel below lists every payment with an ex dividend date in the last five years, oldest first.

QueryCoca-Cola's declared quarterly dividend rate, last five years
quarterrate_per_shareannual_run_ratepaid
2021 Q40.421.68Dec 15, 2021
2022 Q10.441.76Apr 1, 2022
2022 Q20.441.76Jul 1, 2022
2022 Q30.441.76Oct 3, 2022
2022 Q40.441.76Dec 15, 2022
2023 Q10.461.84Apr 3, 2023
2023 Q20.461.84Jul 3, 2023
2023 Q30.461.84Oct 2, 2023
2023 Q40.461.84Dec 15, 2023
2024 Q10.4851.94Apr 1, 2024
2024 Q20.4851.94Jul 1, 2024
2024 Q30.4851.94Oct 1, 2024
2024 Q40.4851.94Dec 16, 2024
2025 Q10.512.04Apr 1, 2025
2025 Q20.512.04Jul 1, 2025
2025 Q30.512.04Oct 1, 2025
2025 Q40.512.04Dec 15, 2025
2026 Q10.532.12Apr 1, 2026
2026 Q20.532.12Jul 1, 2026
2026 Q30.532.12Oct 1, 2026
The exact SQL behind every number
SELECT
    concat(toString(toYear(ex_date)), ' Q', toString(toQuarter(ex_date))) AS quarter,
    round(toFloat64(amount), 4)                                          AS rate_per_share,
    round(4 * toFloat64(amount), 4)                                      AS annual_run_rate,
    formatDateTime(pay_day, '%b %e, %Y')                                 AS paid
FROM
(
    SELECT
        id,
        any(ex_dividend_date) AS ex_date,
        any(cash_amount)      AS amount,
        any(pay_date)         AS pay_day
    FROM global_markets.stocks_dividends
    WHERE ticker = 'KO'
      AND ex_dividend_date >= today() - 1830
    GROUP BY id
)
ORDER BY ex_date
Run this yourself

The oldest payment in that window, 2021 Q4, carried $0.42 per share. The latest, 2026 Q3, carried $0.53, with cash reaching accounts on Oct 1, 2026. The shape of the line teaches more than any single point: it steps rather than slopes. The rate holds flat for a run of quarters, moves up once, then holds again. That is the cadence a long running dividend payer settles into, and it is why a quarterly figure quoted without its date can read as stale within a year.

KO dividend history year by year

Calendar year totals are the cleanest way to see a long record. The panel below sums every payment by the year of its ex dividend date, the cut off date that decides which holder receives a given payment. Amounts are restated onto today's share basis, so payments made before past share splits sit on the same scale as payments made after them.

QueryKO dividend per share by calendar year, with year over year growth
22 rows (showing 20)
yearannual_per_shareyoy_growth_pct
20040.551.52
20050.5612
20060.6210.71
20070.689.68
20080.7611.76
20090.827.89
20100.887.32
20110.946.82
20121.028.51
20131.129.8
20141.228.93
20151.328.2
20161.46.06
20171.485.71
20181.565.41
20191.62.56
20201.642.5
20211.682.44
20221.764.76
20231.844.55
The exact SQL behind every number
WITH payments AS
(
    SELECT
        id,
        any(ex_dividend_date)           AS ex_date,
        any(split_adjusted_cash_amount) AS adj_amount
    FROM global_markets.stocks_dividends
    WHERE ticker = 'KO'
      AND toYear(ex_dividend_date) >= toYear(today()) - 26
      AND toYear(ex_dividend_date) <  toYear(today())
    GROUP BY id
),
yearly AS
(
    SELECT
        toYear(ex_date)                      AS yr,
        round(sum(toFloat64(adj_amount)), 4) AS annual
    FROM payments
    GROUP BY yr
)
SELECT
    a.yr                                      AS year,
    a.annual                                  AS annual_per_share,
    round(100 * (a.annual / b.annual - 1), 2) AS yoy_growth_pct
FROM yearly AS a
INNER JOIN yearly AS b ON b.yr = a.yr - 1
ORDER BY a.yr
Run this yourself

The series opens in 2004 at $0.5 per share for the full year and closes in 2025 at $2.04. The second series on the chart is the year over year change, which measured 5.15% in the final year of the record. Those annual growth figures sit in a band rather than tracking one fixed number: a company holding a long increase record sizes each step to the year in front of it. For the same treatment on the other large soft drink payer, our PepsiCo dividend history page is built from the identical query.

How fast has the KO dividend grown over 10 and 25 years?

Compound annual growth rate, or CAGR, turns a start point and an end point into the single yearly rate that would join them. It is the fair way to hold a ten year stretch next to a twenty five year one, since a raw total ignores how long the compounding had to work.

QueryCompound dividend growth over 5, 10 and 25 year windows
labelwindow_fromwindow_throughstart_per_shareend_per_shareyear_stepsyears_increasedcagr_pct
Last 5 years202020251.642.04554.46
Last 10 years201520251.322.0410104.45
Last 25 years200320250.332.0422228.63
Full record200320250.332.0422228.63
The exact SQL behind every number
WITH payments AS
(
    SELECT
        id,
        any(ex_dividend_date)           AS ex_date,
        any(split_adjusted_cash_amount) AS adj_amount
    FROM global_markets.stocks_dividends
    WHERE ticker = 'KO'
      AND toYear(ex_dividend_date) < toYear(today())
    GROUP BY id
),
yearly AS
(
    SELECT
        toYear(ex_date)                      AS yr,
        round(sum(toFloat64(adj_amount)), 4) AS annual
    FROM payments
    GROUP BY yr
),
steps AS
(
    SELECT
        a.yr     AS yr,
        a.annual AS annual,
        b.annual AS prior
    FROM yearly AS a
    LEFT JOIN yearly AS b ON b.yr = a.yr - 1
),
span AS
(
    SELECT min(yr) AS first_yr, max(yr) AS last_yr FROM yearly
),
windows AS
(
    SELECT
        tupleElement(w, 1) AS ord,
        tupleElement(w, 2) AS window_label,
        tupleElement(w, 3) AS lookback
    FROM
    (
        SELECT arrayJoin([(1, 'Last 5 years', 5), (2, 'Last 10 years', 10), (3, 'Last 25 years', 25), (4, 'Full record', 200)]) AS w
    )
)
SELECT
    w.window_label                   AS label,
    toString(min(s.yr))              AS window_from,
    toString(max(s.yr))              AS window_through,
    round(argMin(s.annual, s.yr), 4) AS start_per_share,
    round(argMax(s.annual, s.yr), 4) AS end_per_share,
    max(s.yr) - min(s.yr)            AS year_steps,
    countIf(s.annual > s.prior AND s.prior > 0 AND s.yr > greatest(p.last_yr - w.lookback, p.first_yr)) AS years_increased,
    round(100 * (pow(argMax(s.annual, s.yr) / argMin(s.annual, s.yr), 1.0 / (max(s.yr) - min(s.yr))) - 1), 2) AS cagr_pct
FROM steps AS s
CROSS JOIN span AS p
CROSS JOIN windows AS w
WHERE s.yr >= greatest(p.last_yr - w.lookback, p.first_yr)
GROUP BY w.ord, w.window_label
ORDER BY w.ord
Run this yourself

Over the last ten completed years the per share dividend compounded at 4.45% a year, from $1.32 in 2015 to $2.04 in 2025. Stretch the window to twenty five years and the rate works out to 8.63% a year, with increases in 22 of that window's 22 steps. The five year figure, 4.46%, is where a change of tempo shows up first, since old history carries the least weight in it. Reading the three windows together is the whole exercise: a wide gap between the long rate and the short one says the pace of raises has moved, in one direction or the other.

What does KO's payout ratio say about the increase record?

A long streak is not free. The payout ratio, the share of profit a company hands to shareholders as dividends, is the first place to look at what it costs. Our dividend payout ratio explainer walks through the arithmetic. The panel here runs it on Coca-Cola's annual filings, next to the same ratio measured against cash generated by operations.

QueryCoca-Cola dividends paid against earnings and operating cash flow, by fiscal year
yeardividends_paid_bnoperating_cash_flow_bnpayout_of_earnings_pctpayout_of_operating_cash_pct
20134.9710.5457.647.1
20145.3510.6275.150.4
20155.7410.5377.954.5
20166.048.7992.368.7
20176.327.04492.689.8
20186.647.63102.687.1
20196.8410.4776.265.4
20207.059.8490.771.6
20217.2512.627457.4
20227.6211.0279.669.1
20237.9511.674.368.6
20248.366.878.5122.8
20258.787.4166.8118.5
The exact SQL behind every number
WITH annuals AS
(
    SELECT
        toUInt16(fiscal_year)                                                 AS yr,
        argMax(abs(dividends), (filing_date, period_end))                     AS divs,
        argMax(net_cash_from_operating_activities, (filing_date, period_end)) AS ocf,
        argMax(net_income, (filing_date, period_end))                         AS ni
    FROM global_markets.stocks_cash_flow_statements
    WHERE has(tickers, 'KO')
      AND timeframe = 'annual'
      AND period_end >= toDate('2013-01-01')
    GROUP BY yr
)
SELECT
    yr                                               AS year,
    round(toFloat64(divs) / 1e9, 2)                  AS dividends_paid_bn,
    round(toFloat64(ocf) / 1e9, 2)                   AS operating_cash_flow_bn,
    round(100 * toFloat64(divs) / toFloat64(ni), 1)  AS payout_of_earnings_pct,
    round(100 * toFloat64(divs) / toFloat64(ocf), 1) AS payout_of_operating_cash_pct
FROM annuals
WHERE ni > 0 AND ocf > 0 AND divs > 0
ORDER BY year
Run this yourself

In fiscal 2025, the most recent annual period on file, dividends paid came to $8.78 billion against $7.41 billion of operating cash flow. That works out to 66.8% of reported net income and 118.5% of operating cash. The series opens in fiscal 2013, where the cash based figure stood at 47.1%, and covers 13 annual periods in all.

Watch the two percentage lines together rather than either alone. Reported earnings carry accounting items that move no cash in the period, and a single year's operating cash flow can swing on one large payment, so the two measures disagree in any given year and sit closer over several. The cash based view is the one our dividend safety and cash flow coverage guide builds on. A ratio climbing toward the whole of profit leaves a smaller margin for the next raise, which is the context the growth table above is missing on its own.

When is the next KO dividend paid?

Four dates govern every payment. The declaration date is when the board announces the rate. The ex dividend date is the cut off: a buyer who first owns the shares on that date does not receive that payment, which our upcoming dividend payment dates page tracks across the wider calendar. The record date is the day the shareholder register is snapshotted; the panel below lets you hold the two columns side by side. The pay date is when cash lands in the account.

QueryKO dividend dates on file: ex dividend, record and pay date
ex_dividendrecordpaidcash_per_sharedays_ex_to_pay
Sep 15, 2025Sep 15, 2025Oct 1, 20250.5116
Dec 1, 2025Dec 1, 2025Dec 15, 20250.5114
Mar 13, 2026Mar 13, 2026Apr 1, 20260.5319
Jun 15, 2026Jun 15, 2026Jul 1, 20260.5316
Sep 15, 2026Sep 15, 2026Oct 1, 20260.5316
The exact SQL behind every number
SELECT
    formatDateTime(ex_date, '%b %e, %Y')  AS ex_dividend,
    formatDateTime(rec_date, '%b %e, %Y') AS record,
    formatDateTime(pay_day, '%b %e, %Y')  AS paid,
    round(toFloat64(amount), 4)           AS cash_per_share,
    dateDiff('day', ex_date, pay_day)     AS days_ex_to_pay
FROM
(
    SELECT
        id,
        any(ex_dividend_date) AS ex_date,
        any(record_date)      AS rec_date,
        any(pay_date)         AS pay_day,
        any(cash_amount)      AS amount
    FROM global_markets.stocks_dividends
    WHERE ticker = 'KO'
      AND ex_dividend_date >= today() - 400
    GROUP BY id
)
ORDER BY ex_date
Run this yourself

The last row carries the latest ex dividend date on file, Sep 15, 2026, at $0.53 per share, paid Oct 1, 2026, which is 16 days after the ex dividend date. A gap of roughly a month between the two is ordinary for a large US payer. The panel holds 5 dated entries and reruns whenever this page is regenerated, so a freshly declared payment appears here without anyone editing the text.

How these numbers are counted
  • The year by year and growth panels use the split adjusted per share amount, which restates older payments onto today's share count.
  • The current rate panel and the schedule panel use the as declared cash amount, since that is the figure a holder sees on a statement.
  • Calendar year totals group by ex dividend date rather than pay date, so a payment with an ex date late in one year counts in that year even when the cash arrives in the next.
  • The year by year panel excludes the year in progress, since a partial year would read as a reduction.
  • Payout ratios come from annual filing periods only, taking the most recently filed version of each fiscal year, keyed on the period end date.
  • Every panel's row count and every headline figure quoted above carries a bound. A result outside those bounds holds this page rather than publishing it.

FAQ

How long has Coca-Cola increased its dividend?

On the dividend record behind this page, the per share total rose in 22 of the 22 year to year steps between 2003 and 2025. Payments earlier than 2003 sit outside the record loaded here.

How much is the KO dividend per share?

The most recently declared rate is $0.53 per share per quarter, an annual run rate of $2.12 per share at four payments a year. The rate typically holds for several quarters before the next step.

How often does Coca-Cola pay its dividend?

Four times a year. The schedule panel above lists the most recent and upcoming payments with their ex dividend, record and pay dates, and the gap from ex dividend date to cash in hand ran 16 days on the latest entry.

What is Coca-Cola's dividend payout ratio?

In fiscal 2025, dividends paid equalled 66.8% of reported net income and 118.5% of operating cash flow. The two measures answer different questions, and the panel above charts both across 13 annual periods.

Does a long increase record mean the dividend is secure?

No record guarantees the next payment. A payout ratio climbing toward the whole of profit leaves a thinner margin for the next raise, the reason the coverage panel sits beside the growth table on this page rather than after it.


Every panel here ships with the exact SQL beneath it, so expand one to see how each figure was counted. To build the same record for another dividend payer, ask for it in plain English on the Strasmore terminal.