SmarterDividends

Does Ecopetrol Pay Dividends?

Ecopetrol S.A. · EC · updated

Yes. Ecopetrol (EC) pays a dividend of $0.66 per share once a year, or $0.65 a year. At its Nov 5, 2026 share price of $15.92, that is a dividend yield of 4.08%. It usually pays in May.

Key facts: Ecopetrol dividend

Data as of · Source: SmarterDividends data

  • As of Nov 5, 2026, Ecopetrol (EC) pays a dividend of $0.66 per share once a year, $0.65 a year, a 4.08% yield at its share price of $15.92.
  • Ecopetrol (EC) paid its last 1 regular dividends in May.
  • The most recent dividend from Ecopetrol (EC), $0.66 per share, went ex-dividend on Apr 29, 2026 and was paid on May 7, 2026.
  • Ecopetrol (EC) has paid a dividend since at least 2008; SmarterDividends' records hold 31 of its dividend payments.
  • At $0.65 a year per share, 100 shares of EC pay $65.00 a year in dividends before tax.
  • SmarterDividends grades the dividend safety of Ecopetrol (EC) C on an A to F scale; it pays out 36% of earnings as dividends.
Cite this page

SmarterDividends, "Does Ecopetrol Pay Dividends? Yes," updated Nov 5, 2026, https://smarterdividends.com/does-ecopetrol-pay-dividends

How much does Ecopetrol pay?

Ecopetrol (EC) pays once a year; its latest dividend was $0.66 per share. That is $0.65 per share a year, a 4.08% yield at today's price.

For example, 100 shares pay about $65.00 a year, and $10,000 invested at today's price pays about $408.00 a year, before tax. Work out your own number with the EC dividend calculator.

Ecopetrol recent dividends
Ex-dividend datePay dateAmountChange
Apr 29, 2026May 7, 2026$0.66—
Apr 28, 2025May 6, 2025$0.51—
Apr 3, 2025Apr 11, 2025$0.49—
Jun 25, 2024Jul 3, 2024$0.80—
Apr 4, 2024Apr 10, 2024$0.80—
Dec 19, 2023Dec 29, 2023$0.83—
Sep 26, 2023Oct 12, 2023$0.83—
Apr 25, 2023May 4, 2023$0.83—

When does Ecopetrol pay dividends?

Ecopetrol (EC) paid its last 1 regular dividends in May. Its next dividend has not been declared yet.

To receive a dividend, you must own the shares before the ex-dividend date: buy by the close on the trading day before it. The EC ex-dividend date page shows the exact dates.

Ecopetrol's dividend history

Ecopetrol (EC) has paid a dividend since at least 2008, and SmarterDividends' records hold 31 payments.

Its annual dividend was cut in 2025, by SmarterDividends' records. Its dividend safety grade is C on an A to F scale. Full EC dividend history →

Frequently asked questions

Does Ecopetrol pay dividends?

As of Nov 5, 2026, Ecopetrol (EC) pays a dividend of $0.66 per share once a year, $0.65 a year, a 4.08% yield at its share price of $15.92.

How much is Ecopetrol's dividend?

Ecopetrol (EC) pays $0.66 per share each payment, $0.65 per share a year. Over the last 12 months it paid $0.66 per share in total.

How often does Ecopetrol pay dividends?

Ecopetrol (EC) pays once a year, most recently in May.

When is Ecopetrol's next dividend?

Ecopetrol has not declared its next dividend yet. It usually pays in May. The last one went ex-dividend on Apr 29, 2026.

What is Ecopetrol's dividend yield?

4.08% as of Nov 5, 2026: $0.65 a year in dividends divided by the $15.92 share price. The yield moves every day with the share price.

How much dividend would 100 shares of EC pay?

About $65.00 a year before tax, paid once a year in installments of about $66.10, at Ecopetrol's current dividend rate.

Has Ecopetrol ever cut its dividend?

Yes. SmarterDividends' records show a cut in Ecopetrol's annual dividend, most recently in 2025.

How long has Ecopetrol paid dividends?

Since at least 2008, the start of Ecopetrol's payment record at SmarterDividends, which holds 31 payments.

When do I need to buy EC to get the dividend?

Before the ex-dividend date. Under the U.S. T+1 settlement cycle you must buy by the close on the last trading day before the ex-dividend date. Buying on the ex-dividend date or later means the seller gets that dividend.

SmarterDividends data, refreshed daily from public market data. For information only, not investment advice.