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.
| quarter | rate_per_share | annual_run_rate | paid |
|---|---|---|---|
| 2021 Q4 | 0.42 | 1.68 | Dec 15, 2021 |
| 2022 Q1 | 0.44 | 1.76 | Apr 1, 2022 |
| 2022 Q2 | 0.44 | 1.76 | Jul 1, 2022 |
| 2022 Q3 | 0.44 | 1.76 | Oct 3, 2022 |
| 2022 Q4 | 0.44 | 1.76 | Dec 15, 2022 |
| 2023 Q1 | 0.46 | 1.84 | Apr 3, 2023 |
| 2023 Q2 | 0.46 | 1.84 | Jul 3, 2023 |
| 2023 Q3 | 0.46 | 1.84 | Oct 2, 2023 |
| 2023 Q4 | 0.46 | 1.84 | Dec 15, 2023 |
| 2024 Q1 | 0.485 | 1.94 | Apr 1, 2024 |
| 2024 Q2 | 0.485 | 1.94 | Jul 1, 2024 |
| 2024 Q3 | 0.485 | 1.94 | Oct 1, 2024 |
| 2024 Q4 | 0.485 | 1.94 | Dec 16, 2024 |
| 2025 Q1 | 0.51 | 2.04 | Apr 1, 2025 |
| 2025 Q2 | 0.51 | 2.04 | Jul 1, 2025 |
| 2025 Q3 | 0.51 | 2.04 | Oct 1, 2025 |
| 2025 Q4 | 0.51 | 2.04 | Dec 15, 2025 |
| 2026 Q1 | 0.53 | 2.12 | Apr 1, 2026 |
| 2026 Q2 | 0.53 | 2.12 | Jul 1, 2026 |
| 2026 Q3 | 0.53 | 2.12 | Oct 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_dateThe 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.
| year | annual_per_share | yoy_growth_pct |
|---|---|---|
| 2004 | 0.5 | 51.52 |
| 2005 | 0.56 | 12 |
| 2006 | 0.62 | 10.71 |
| 2007 | 0.68 | 9.68 |
| 2008 | 0.76 | 11.76 |
| 2009 | 0.82 | 7.89 |
| 2010 | 0.88 | 7.32 |
| 2011 | 0.94 | 6.82 |
| 2012 | 1.02 | 8.51 |
| 2013 | 1.12 | 9.8 |
| 2014 | 1.22 | 8.93 |
| 2015 | 1.32 | 8.2 |
| 2016 | 1.4 | 6.06 |
| 2017 | 1.48 | 5.71 |
| 2018 | 1.56 | 5.41 |
| 2019 | 1.6 | 2.56 |
| 2020 | 1.64 | 2.5 |
| 2021 | 1.68 | 2.44 |
| 2022 | 1.76 | 4.76 |
| 2023 | 1.84 | 4.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.yrThe 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.
| label | window_from | window_through | start_per_share | end_per_share | year_steps | years_increased | cagr_pct |
|---|---|---|---|---|---|---|---|
| Last 5 years | 2020 | 2025 | 1.64 | 2.04 | 5 | 5 | 4.46 |
| Last 10 years | 2015 | 2025 | 1.32 | 2.04 | 10 | 10 | 4.45 |
| Last 25 years | 2003 | 2025 | 0.33 | 2.04 | 22 | 22 | 8.63 |
| Full record | 2003 | 2025 | 0.33 | 2.04 | 22 | 22 | 8.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.ordOver 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.
| year | dividends_paid_bn | operating_cash_flow_bn | payout_of_earnings_pct | payout_of_operating_cash_pct |
|---|---|---|---|---|
| 2013 | 4.97 | 10.54 | 57.6 | 47.1 |
| 2014 | 5.35 | 10.62 | 75.1 | 50.4 |
| 2015 | 5.74 | 10.53 | 77.9 | 54.5 |
| 2016 | 6.04 | 8.79 | 92.3 | 68.7 |
| 2017 | 6.32 | 7.04 | 492.6 | 89.8 |
| 2018 | 6.64 | 7.63 | 102.6 | 87.1 |
| 2019 | 6.84 | 10.47 | 76.2 | 65.4 |
| 2020 | 7.05 | 9.84 | 90.7 | 71.6 |
| 2021 | 7.25 | 12.62 | 74 | 57.4 |
| 2022 | 7.62 | 11.02 | 79.6 | 69.1 |
| 2023 | 7.95 | 11.6 | 74.3 | 68.6 |
| 2024 | 8.36 | 6.8 | 78.5 | 122.8 |
| 2025 | 8.78 | 7.41 | 66.8 | 118.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 yearIn 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.
| ex_dividend | record | paid | cash_per_share | days_ex_to_pay |
|---|---|---|---|---|
| Sep 15, 2025 | Sep 15, 2025 | Oct 1, 2025 | 0.51 | 16 |
| Dec 1, 2025 | Dec 1, 2025 | Dec 15, 2025 | 0.51 | 14 |
| Mar 13, 2026 | Mar 13, 2026 | Apr 1, 2026 | 0.53 | 19 |
| Jun 15, 2026 | Jun 15, 2026 | Jul 1, 2026 | 0.53 | 16 |
| Sep 15, 2026 | Sep 15, 2026 | Oct 1, 2026 | 0.53 | 16 |
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_dateThe 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.