All articles

How to calculate public holidays in Colombia?

Last modified:

Public holidays calculation

Each year, most public holidays are observed on different dates than the previous year. This is why many people tend to acquire traditional almanacs or consult newspapers or websites to stay informed. But how exactly are public holiday observances calculated in Colombia?

This guide provides an easy way to understand how each of the 18 holidays is determined for any given year.

Public Holiday Categories

First, it is necessary to understand that there are 3 categories of holidays according to the way their date is calculated.

#1 Fixed-date holidays

These are the public holidays that are consistently celebrated on the same date each year.

Included:

  • New Year's day
  • Labor Day
  • Independence Day
  • Battle of Boyacá
  • Immaculate Conception
  • Christmas

#2 Holidays based on Easter

These holidays are determined by calculating the number of days before or after Easter Sunday, which varies annually. All of these holidays have a religious significance.

Included:

  • Holy Thursday
  • Good Friday
  • Ascension Day
  • Feast of Corpus Christi
  • Feast of the Sacred Heart of Jesus

#3 Movable holidays (Emiliani)

These holidays are observed on the following Monday when their designated date falls on a day other than Monday. They are commonly referred to as holidays impacted by the "Emiliani Law" (Law 51 of 1983) which was implemented to boost tourism. These holidays include:

  • Epiphany
  • Saint Joseph's Day
  • Feast of Saints Peter and Paul
  • Assumption of Mary
  • Columbus Day
  • All Saints' Day
  • Independence of Cartagena

Note: The holidays for the Ascension of Jesus, Corpus Christi and the Sacred Heart belong to category #2, but according to the law, they should also be moved to the following Monday. However, for calculation purposes, it is not necessary to take this into account because the rule of adding days from Easter Sunday ensures they fall on a Monday. Example 4 clarifies this situation.

Calculation Rules

In order to determine the date of any holiday for a specific year, it is essential to know its calculation category and reference date. Additionally, if the calculation is based on Easter Sunday, it is necessary to know the number of days that need to be added or subtracted to obtain the final date.

The table below illustrates the calculation required to determine the precise date of any holiday based on its category and reference date.

Public Holiday calculation rules in Colombia (in spanish)
Public Holiday calculation rules in Colombia (in spanish)

Easter Sunday Calculation

Easter Sunday, also known as Resurrection Sunday, typically varies from year to year as its calculation is based on the ancient lunisolar calendar. The method for determining its date has been consistent since 525 AD among Christians.

The rule states that Easter is the first Sunday following the first full moon after the vernal equinox. The vernal equinox is the point in the year when the duration of daylight and darkness are equal, based on the Earth's position.

Mathematical techniques have been developed to calculate the date of Easter in the Gregorian calendar, considering various factors in order to apply this rule. For example, while the vernal equinox can occur between March 19th and 21st, March 21st is always used as the reference date for calculation purposes.

In this way, the date of Easter can be determined using methods such as Gauss's algorithm.

To simplify the calculation of holidays in Colombia, the following list includes the pre-determined dates of Easter for several years:

1991: 31 of March
1992: 19 of April
1993: 11 of April
1994: 3 of April
1995: 16 of April
1996: 7 of April
1997: 30 of March
1998: 12 of April
1999: 4 of April
2000: 23 of April
2001: 15 of April
2002: 31 of March
2003: 20 of April
2004: 11 of April
2005: 27 of March
2006: 16 of April
2007: 8 of April
2008: 23 of March
2009: 12 of April
2010: 4 of April
2011: 24 of April
2012: 8 of April
2013: 31 of March
2014: 20 of April
2015: 5 of April
2016: 27 of March
2017: 16 of April
2018: 1 of April
2019: 21 of April
2020: 12 of April
2021: 4 of April
2022: 17 of April
2023: 9 of April
2024: 31 of March
2025: 20 of April
2026: 5 of April
2027: 28 of March
2028: 16 of April
2029: 1 of April
2030: 21 of April
2031: 13 of April
2032: 28 of March
2033: 17 of April
2034: 9 of April
2035: 25 of March
2036: 13 of April
2037: 5 of April
2038: 25 of April
2039: 10 of April
2040: 1 of April
2041: 21 of April
2042: 6 of April
2043: 29 of March
2044: 17 of April
2045: 9 of April
2046: 25 of March
2047: 14 of April
2048: 5 of April
2049: 18 of April
2050: 10 of April
2051: 2 of April
2052: 21 of April
2053: 6 of April
2054: 29 of March
2055: 18 of April
2056: 2 of April
2057: 22 of April
2058: 14 of April
2059: 30 of March
2060: 18 of April
2061: 10 of April
2062: 26 of March
2063: 15 of April
2064: 6 of April
2065: 29 of March
2066: 11 of April
2067: 3 of April
2068: 22 of April
2069: 14 of April
2070: 30 of March
2071: 19 of April
2072: 10 of April
2073: 26 of March
2074: 15 of April
2075: 7 of April
2076: 19 of April
2077: 11 of April
2078: 3 of April
2079: 23 of April
2080: 7 of April
2081: 30 of March
2082: 19 of April
2083: 4 of April
2084: 26 of March
2085: 15 of April
2086: 31 of March
2087: 20 of April
2088: 11 of April
2089: 3 of April
2090: 16 of April
2091: 8 of April
2092: 30 of March
2093: 12 of April
2094: 4 of April
2095: 24 of April
2096: 15 of April
2097: 31 of March
2098: 20 of April
2099: 12 of April
2100: 28 of March
2101: 17 of April
2102: 9 of April
2103: 25 of March
2104: 13 of April
2105: 5 of April
2106: 18 of April
2107: 10 of April
2108: 1 of April
2109: 21 of April
2110: 6 of April

Examples

Los siguientes ejemplos ilustran los pasos que se deben realizar para calcular un día festivo para el año 2026. Todos los cálculos se llevan a cabo utilizando la tabla informativa y las fechas de Pascua precalculadas mencionadas anteriormente.

Example 1: Determine the date of the 'Battle of Boyacá'

In this instance, as the holiday falls under category #1 (Fixed Date), no calculation is necessary. The Battle of Boyacá holiday will be observed on August 7th every year.

Example 2: Determine the date of observance of Good Friday

Good Friday belongs to category #2 and its date is determined by subtracting 2 days from the date of Easter Sunday.

Reference date: April 5 (Domingo de Pascua 2026)

Calculation: Subtract 2 days

Public Holiday Date
=
April 5
-2 days
=
April 3

Result: In 2026 Good Friday will be observed on April 3.

Example 3: Determine the date of observance of the Independence of Cartagena

Independence Day falls under category #3, which means it is traditionally observed on a Monday.

Reference date: November 11

Calculation: If the reference date is not Monday, move to the following Monday

November 11
Is Wednesday
November 16
Is Monday ✓

Result: In 2026 the Independence of Cartagena will be observed on November 16.

Example 4: Determine the date of observance of Corpus Christi

According to the calculation table above, this holiday belongs to category #2 and is calculated by adding 64 days to the date of Easter.

Reference date: April 5 (Domingo de Pascua 2026)

Calculation: Sumar 64 días

Public Holiday Date
=
April 5
+64 days
=
June 8

Result: In 2026 the Corpus Christi public holiday will be observed on June 8.

⚠ Calculation details to consider

To accurately calculate this holiday in compliance with the legal requirements, it is necessary to divide the calculation process into two steps..

As per the church calendar, Corpus Christi falls 60 days after Easter Sunday. Then:

Partial calculation
=
April 5
+60 days
=
June 4

The partial result is June 4, which is the day on which the holiday is widely celebrated in many countries around the world, but not in Colombia

Now we have to verify if the date has to be moved to the following Monday based on the Emiliani law

June 4, 2026, will fall on a Thursday, thus the holiday is observed on the following Monday.

June 4
Is Thursday
June 8
Is Monday ✓

As Easter Sunday is always on a Sunday, adding 60 days will always result in a Thursday. This is why the calculation table specifies that 64 days should be added instead of 60, ensuring that the result is the following Monday without the need for additional calculations.

Considerations

The calculation method outlined here allows for the accurate identification of any holiday from 1984 onwards. For years prior to 1984, the rule for moving holidays to the following Monday does not apply as category #3 did not exist.

It is important to note that holidays are subject to changes by the government and the church.

Some holidays are celebrated on the same day in different countries and share similar calculation methods, however, this guide is only applicable specifically to Colombia.