Public holidays and observances in Mexico

Year 2020

Date Weekday Public holiday name Public holiday type
January 1 Wednesday New Year's Day National holiday
January 6 Monday Day of the Holy Kings Observance
February 3 Monday Day off for Constitution Day National holiday
February 5 Wednesday Constitution Day Public Holiday
February 14 Friday Valentine's Day Observance
February 24 Monday Flag Day Public Holiday
February 26 Wednesday Ash Wednesday Christian holiday
March 16 Monday Day off for Benito Juárez's Birthday Memorial National holiday
March 18 Wednesday Oil Expropriation Day Observance
March 20 Friday March equinox Season
March 21 Saturday Benito Juárez's Birthday Memorial National holiday
April 5 Sunday Palm Sunday Observance
April 9 Thursday Maundy Thursday Silent Day
April 10 Friday Good Friday Silent Day
April 11 Saturday Holy Saturday Christian holiday
April 12 Sunday Easter Day Silent Day
April 30 Thursday Children's Day Observance
May 1 Friday Labor Day / May Day Public Holiday
May 5 Tuesday Battle of Puebla Observance
May 10 Sunday Mother's Day Observance
May 15 Friday Teacher's Day Observance
May 21 Thursday Ascension Day National holiday
May 31 Sunday Whit Sunday Silent Day
June 11 Thursday Corpus Christi Common Local holiday
June 20 Saturday June Solstice Season
June 21 Sunday Father's Day Observance
August 15 Saturday Assumption of Mary Common Local holiday
September 15 Tuesday Shout of Dolores Observance
September 16 Wednesday Independence Day Public Holiday
September 22 Tuesday September equinox Season
October 12 Monday Columbus Day Observance
October 31 Saturday Halloween Observance
November 1 Sunday All Saints' Day Silent Day
November 2 Monday All Souls' Day Christian holiday
November 16 Monday Day off for Revolution Day Memorial National holiday
November 20 Friday Revolution Day Memorial National holiday
November 22 Sunday Christ the King Day Observance
December 8 Tuesday Feast of the Immaculate Conception Christian holiday
December 12 Saturday Day of the Virgin of Guadalupe Bank holiday
December 21 Monday December Solstice Season
December 24 Thursday Christmas Eve Silent Day
December 25 Friday Christmas Day National holiday
December 28 Monday Day of the Holy Innocents Observance
December 31 Thursday New Year's Eve Observance

Year 2021

Date Weekday Public holiday name Public holiday type
January 1 Friday New Year's Day National holiday
January 6 Wednesday Day of the Holy Kings Observance
February 1 Monday Day off for Constitution Day National holiday
February 2 Tuesday Candlemas National holiday
February 5 Friday Constitution Day Public Holiday
February 14 Sunday Valentine's Day Observance
February 17 Wednesday Ash Wednesday Christian holiday
February 24 Wednesday Flag Day Public Holiday
March 15 Monday Day off for Benito Juárez's Birthday Memorial National holiday
March 18 Thursday Oil Expropriation Day Observance
March 20 Saturday March equinox Season
March 21 Sunday Benito Juárez's Birthday Memorial National holiday
March 28 Sunday Palm Sunday Observance
April 1 Thursday Maundy Thursday Silent Day
April 2 Friday Good Friday Silent Day
April 3 Saturday Holy Saturday Christian holiday
April 4 Sunday Easter Day Silent Day
April 30 Friday Children's Day Observance
May 1 Saturday Labor Day / May Day Public Holiday
May 5 Wednesday Battle of Puebla Observance
May 10 Monday Mother's Day Observance
May 13 Thursday Ascension Day National holiday
May 15 Saturday Teacher's Day Observance
May 23 Sunday Whit Sunday Silent Day
June 3 Thursday Corpus Christi Common Local holiday
June 20 Sunday Father's Day Observance
June 20 Sunday June Solstice Season
August 15 Sunday Assumption of Mary Common Local holiday
September 15 Wednesday Shout of Dolores Observance
September 16 Thursday Independence Day Public Holiday
September 22 Wednesday September equinox Season
October 12 Tuesday Columbus Day Observance
October 31 Sunday Halloween Observance
November 1 Monday All Saints' Day Silent Day
November 2 Tuesday All Souls' Day Christian holiday
November 15 Monday Day off for Revolution Day Memorial National holiday
November 20 Saturday Revolution Day Memorial National holiday
November 21 Sunday Christ the King Day Observance
December 8 Wednesday Feast of the Immaculate Conception Christian holiday
December 12 Sunday Day of the Virgin of Guadalupe Bank holiday
December 21 Tuesday December Solstice Season
December 24 Friday Christmas Eve Silent Day
December 25 Saturday Christmas Day National holiday
December 28 Tuesday Day of the Holy Innocents Observance
December 31 Friday New Year's Eve Observance

Year 2022

Date Weekday Public holiday name Public holiday type
January 1 Saturday New Year's Day National holiday
January 6 Thursday Day of the Holy Kings Observance
February 2 Wednesday Candlemas National holiday
February 5 Saturday Constitution Day Public Holiday
February 7 Monday Day off for Constitution Day National holiday
February 14 Monday Valentine's Day Observance
February 24 Thursday Flag Day Public Holiday
March 2 Wednesday Ash Wednesday Christian holiday
March 18 Friday Oil Expropriation Day Observance
March 20 Sunday March equinox Season
March 21 Monday Benito Juárez's Birthday Memorial National holiday
April 10 Sunday Palm Sunday Observance
April 14 Thursday Maundy Thursday Silent Day
April 15 Friday Good Friday Silent Day
April 16 Saturday Holy Saturday Christian holiday
April 17 Sunday Easter Day Silent Day
April 30 Saturday Children's Day Observance
May 1 Sunday Labor Day / May Day Public Holiday
May 5 Thursday Battle of Puebla Observance
May 10 Tuesday Mother's Day Observance
May 15 Sunday Teacher's Day Observance
May 26 Thursday Ascension Day National holiday
June 5 Sunday Whit Sunday Silent Day
June 16 Thursday Corpus Christi Common Local holiday
June 19 Sunday Father's Day Observance
June 21 Tuesday June Solstice Season
August 15 Monday Assumption of Mary Common Local holiday
September 15 Thursday Shout of Dolores Observance
September 16 Friday Independence Day Public Holiday
September 22 Thursday September equinox Season
October 12 Wednesday Columbus Day Observance
October 31 Monday Halloween Observance
November 1 Tuesday All Saints' Day Silent Day
November 2 Wednesday All Souls' Day Christian holiday
November 20 Sunday Christ the King Day Observance
November 20 Sunday Revolution Day Memorial National holiday
November 21 Monday Day off for Revolution Day Memorial National holiday
December 8 Thursday Feast of the Immaculate Conception Christian holiday
December 12 Monday Day of the Virgin of Guadalupe Bank holiday
December 21 Wednesday December Solstice Season
December 24 Saturday Christmas Eve Silent Day
December 25 Sunday Christmas Day National holiday
December 28 Wednesday Day of the Holy Innocents Observance
December 31 Saturday New Year's Eve Observance

Year 2023

Date Weekday Public holiday name Public holiday type
January 1 Sunday New Year's Day National holiday
January 6 Friday Day of the Holy Kings Observance
February 2 Thursday Candlemas National holiday
February 5 Sunday Constitution Day Public Holiday
February 6 Monday Day off for Constitution Day National holiday
February 14 Tuesday Valentine's Day Observance
February 22 Wednesday Ash Wednesday Christian holiday
February 24 Friday Flag Day Public Holiday
March 18 Saturday Oil Expropriation Day Observance
March 20 Monday March equinox Season
March 20 Monday Day off for Benito Juárez's Birthday Memorial National holiday
March 21 Tuesday Benito Juárez's Birthday Memorial National holiday
April 2 Sunday Palm Sunday Observance
April 6 Thursday Maundy Thursday Silent Day
April 7 Friday Good Friday Silent Day
April 8 Saturday Holy Saturday Christian holiday
April 9 Sunday Easter Day Silent Day
April 30 Sunday Children's Day Observance
May 1 Monday Labor Day / May Day Public Holiday
May 5 Friday Battle of Puebla Observance
May 10 Wednesday Mother's Day Observance
May 15 Monday Teacher's Day Observance
May 18 Thursday Ascension Day National holiday
May 28 Sunday Whit Sunday Silent Day
June 8 Thursday Corpus Christi Common Local holiday
June 18 Sunday Father's Day Observance
June 21 Wednesday June Solstice Season
August 15 Tuesday Assumption of Mary Common Local holiday
September 15 Friday Shout of Dolores Observance
September 16 Saturday Independence Day Public Holiday
September 23 Saturday September equinox Season
October 12 Thursday Columbus Day Observance
October 31 Tuesday Halloween Observance
November 1 Wednesday All Saints' Day Silent Day
November 2 Thursday All Souls' Day Christian holiday
November 20 Monday Revolution Day Memorial National holiday
November 26 Sunday Christ the King Day Observance
December 8 Friday Feast of the Immaculate Conception Christian holiday
December 12 Tuesday Day of the Virgin of Guadalupe Bank holiday
December 21 Thursday December Solstice Season
December 24 Sunday Christmas Eve Silent Day
December 25 Monday Christmas Day National holiday
December 28 Thursday Day of the Holy Innocents Observance
December 31 Sunday New Year's Eve Observance