El número de accionistas de ECOPETROL S.A. con corte al 31 de diciembre de 2018 era de 279.586. El 99,4% eran personas naturales y el 0,6% personas jurídicas. SE presentó una disminución del 18% en el número de accionistas con respecto a diciembre de 2017. La siguiente grafica presenta la evolución del número de accionistas de la empresa durante el año 2018.

La siguiente tabla se detalla la composición accionaria de Ecopetrol S.A. a 31 de diciembre de 2017 a 31 de diciembre de 2018, y su variación interanual.
| Accionistas | 31 de diciembre de 2017 | 31 de diciembre de 2018 | Variación | ||
| No. Acciones | % Participación | No. Acciones | % Participación | ||
| Nación y Otras Entidades Estatales | 36.384.788.420 | 88,49% | 36.384.788.420 | 88,49% | 0,00% |
| Fondos de Pensiones | 1.362.730.211 | 3,31% | 1.308.738.527 | 3,18% | -3,96% |
| Personas Naturales | 1.116.256.689 | 2,71% | 830.449.550 | 2,02% | -25,60% |
| Fondos y Compañías Extranjeras | 298.366.785 | 0,73% | 307.465.747 | 0,75% | 3,05% |
| Personas Jurídicas | 1.178.696.505 | 2,87% | 1.111.388.646 | 2,70% | -5,71% |
| Fondo ECP ADR Program | 775.856.080 | 1,89% | 1.173.863.800 | 2,85% | 51,30% |
| TOTAL | 41.116.694.690 | 100% | 41.116.694.690 | 100% | 0% |
Fuente: Ecopetrol S.A., Vicepresidencia Corporativa de Finanzas
Como lo evidencia la tabla anterior, entre los años 2017 y 2018 se presentó una caída importante (-25.6%) en el número de acciones en manos de personas naturales; y caídas notables en el número de acciones en manos de fondos de pensiones (-3,96) y de personas jurídicas (-5,71). De otra parte, el número de acciones en manos del Fondo ECP ADR Program creció significativamente (51,30%).