There is a total of 257 public holidays and observances in December of 2024 for over 230 countries and 3300 locations around the world. In the table below, you will find the details of the holidays & observances along with when and where they are observed.

All the information display below is also available via our API as well as downloadable as a csv. Signup here to get started.

These dates may be modified as official changes are announced, so please check back regularly for updates or sign up for our newsletter to receive regular updates. All updates are automatically added to our API as well.

Our API allows you to specify the State and Region as part of the API requests, thereby limiting the requests to a particular state or city. View the API documentation for a full description of the supported countries, states, and regions.

Date Holiday Location
Thursday, August 1, 2024 Emancipation Day
Barbados
Thursday, August 1, 2024 Independence Day
Benin
Thursday, August 1, 2024 Emancipation Day
Bermuda
Thursday, August 1, 2024 Parents' Day
Congo Democratic Republic
Thursday, August 1, 2024 Swiss National Day
Switzerland
Thursday, August 1, 2024 Army Day
China
Thursday, August 1, 2024 Emancipation Day
Guyana
Thursday, August 1, 2024 Santo Domingo Celebrations Start
Nicaragua
Thursday, August 1, 2024 Guadalcanal Province Day
Solomon Islands
Thursday, August 1, 2024 Armed Forces Day
Syria
Thursday, August 1, 2024 Emancipation Day
Turks and Caicos Islands
Thursday, August 1, 2024 Colorado Day
United States
Thursday, August 1, 2024 Emancipation Day
Saint Vincent and the Grenadines
Friday, August 2, 2024 Mary Prince Day
Bermuda
Friday, August 2, 2024 Our Lady of Los Ángeles
Costa Rica
Friday, August 2, 2024 Republic Day
North Macedonia
Friday, August 2, 2024 Umuganura Day
Rwanda
Friday, August 2, 2024 Day off for Makira-Ulawa Province Day
Solomon Islands
Saturday, August 3, 2024 Freedom Day
Equatorial Guinea
Saturday, August 3, 2024 Nigerien Independence Day
Niger
Saturday, August 3, 2024 Makira-Ulawa Province Day
Solomon Islands
Saturday, August 3, 2024 San Salvador Day 1 (S. Salvador only)
El Salvador
Saturday, August 3, 2024 Flag's Day
Venezuela
Sunday, August 4, 2024 Constitution Day
Cook Islands
Sunday, August 4, 2024 Founders' Day
Ghana
Sunday, August 4, 2024 Friendship Day
India
Sunday, August 4, 2024 Matice Slovenska Day
Slovakia
Sunday, August 4, 2024 Coast Guard Birthday
United States
Sunday, August 4, 2024 Barack Obama Day
United States
Sunday, August 4, 2024 American Family Day
United States
Sunday, August 4, 2024 National Guard's Day
Venezuela
Monday, August 5, 2024 Carnival Holiday
Antigua and Barbuda
Monday, August 5, 2024 August Monday
Anguilla
Monday, August 5, 2024 New South Wales Bank Holiday
Australia
Monday, August 5, 2024 Northern Territory Picnic Day
Australia
Monday, August 5, 2024 Kadooment Day
Barbados
Monday, August 5, 2024 National Day
Burkina Faso
Monday, August 5, 2024 Emancipation Day
The Bahamas
Monday, August 5, 2024 Civic/Provincial Day
Canada
Monday, August 5, 2024 Saskatchewan Day
Canada
Monday, August 5, 2024 Terry Fox Day
Canada
Monday, August 5, 2024 New Brunswick Day
Canada
Monday, August 5, 2024 British Columbia Day
Canada
Monday, August 5, 2024 Natal Day
Canada
Monday, August 5, 2024 Heritage Day
Canada
Monday, August 5, 2024 Constitution Day observed
Cook Islands
Monday, August 5, 2024 Emancipation Day
Dominica
Monday, August 5, 2024 The Day of Our Lady of Africa
Spain
Monday, August 5, 2024 Emancipation Day
Grenada
Monday, August 5, 2024 Summer Bank Holiday (only Alderney)
Guernsey
Monday, August 5, 2024 Founders' Day observed
Ghana
Monday, August 5, 2024 Victory Day
Croatia
Monday, August 5, 2024 August Bank Holiday
Ireland
Monday, August 5, 2024 Commerce Day
Iceland
Monday, August 5, 2024 Youth Day
Kiribati
Monday, August 5, 2024 Emancipation Day
Saint Kitts and Nevis
Monday, August 5, 2024 San Salvador Day 2 (S. Salvador only)
El Salvador
Monday, August 5, 2024 National Children's Day
Tuvalu
Monday, August 5, 2024 Summer Bank Holiday
United Kingdom
Monday, August 5, 2024 Emancipation Monday
British Virgin Islands
Monday, August 5, 2024 Farmers' Day
Zambia
Tuesday, August 6, 2024 Carnival Holiday
Antigua and Barbuda
Tuesday, August 6, 2024 Independence Day
Bolivia
Tuesday, August 6, 2024 Hiroshima Memorial Day
Japan
Tuesday, August 6, 2024 Culturama Day
Saint Kitts and Nevis
Tuesday, August 6, 2024 Battle of Junín
Peru
Tuesday, August 6, 2024 Celebrations of San Salvador
El Salvador
Tuesday, August 6, 2024 Emancipation Tuesday
British Virgin Islands
Wednesday, August 7, 2024 The Royal St John's Regatta (Regatta Day)
Canada
Wednesday, August 7, 2024 Independence Day
Cote d'Ivoire
Wednesday, August 7, 2024 Battle of Boyacá Day
Colombia
Wednesday, August 7, 2024 Purple Heart Day
United States
Wednesday, August 7, 2024 Emancipation Wednesday
British Virgin Islands
Thursday, August 8, 2024 August Thursday
Anguilla
Thursday, August 8, 2024 Peace Festival in Augsburg
Germany
Thursday, August 8, 2024 Feast of Saint Roman Eve
Monaco
Thursday, August 8, 2024 Father's Day
Taiwan
Thursday, August 8, 2024 Farmers' Day
Tanzania
Friday, August 9, 2024 Constitution Day
Anguilla
Friday, August 9, 2024 Day off for Independence Day
Ecuador
Friday, August 9, 2024 Nagasaki Memorial Day
Japan
Friday, August 9, 2024 Feast of Saint Roman
Monaco
Friday, August 9, 2024 National Day
Singapore
Friday, August 9, 2024 Indigenous Peoples Day
Suriname
Friday, August 9, 2024 International Day of the World's Indigenous People
United States
Friday, August 9, 2024 National Women's Day
South Africa
Saturday, August 10, 2024 Chinese Valentine's Day
China
Saturday, August 10, 2024 Independence Day
Ecuador
Saturday, August 10, 2024 Last Day of Santo Domingo Celebrations
Nicaragua
Saturday, August 10, 2024 Day of the Victims of Mining Disasters
Slovakia
Saturday, August 10, 2024 Chinese Valentine's Day
Taiwan
Sunday, August 11, 2024 Father's Day
Brazil
Sunday, August 11, 2024 The Day of Cantabria
Spain
Sunday, August 11, 2024 Mountain Day
Japan
Sunday, August 11, 2024 Almarhum Sultan Iskandar Hol Day
Malaysia
Sunday, August 11, 2024 Independence Day
Chad
Sunday, August 11, 2024 Day of Frontiersmen
Turkmenistan
Monday, August 12, 2024 Carnival (First Day)
Grenada
Monday, August 12, 2024 Tisha B'Av Eve
Israel
Monday, August 12, 2024 Day off for Mountain Day
Japan
Monday, August 12, 2024 Independence Day observed
Chad
Monday, August 12, 2024 The Queen's Birthday
Thailand
Monday, August 12, 2024 International Youth Day
United States
Monday, August 12, 2024 Victory Day
United States
Monday, August 12, 2024 Father's Day
Samoa
Monday, August 12, 2024 Heroes' Day
Zimbabwe
Tuesday, August 13, 2024 Tisha B'Av
Australia
Tuesday, August 13, 2024 Independence Day
Central African Republic
Tuesday, August 13, 2024 Carnival (Second Day)
Grenada
Tuesday, August 13, 2024 Tisha B'Av
Israel
Tuesday, August 13, 2024 Women’s Day
Tunisia
Tuesday, August 13, 2024 Tisha B'Av
United Kingdom
Tuesday, August 13, 2024 Defence Forces Day
Zimbabwe
Wednesday, August 14, 2024 Royal National Agricultural Show Day Queensland
Australia
Wednesday, August 14, 2024 Falkland Day
Falkland Islands
Wednesday, August 14, 2024 Anniversary of the Recovery Oued Ed-Dahab
Morocco
Wednesday, August 14, 2024 Independence Day
Pakistan
Thursday, August 15, 2024 Assumption of Mary
Andorra
Thursday, August 15, 2024 National Mourning Day
Bangladesh
Thursday, August 15, 2024 Assumption of Mary
Belgium
Thursday, August 15, 2024 Independence Day
Congo
Thursday, August 15, 2024 Assumption of Mary
Switzerland
Thursday, August 15, 2024 Mother's Day
Costa Rica
Thursday, August 15, 2024 Assumption of Mary
Cabo Verde
Thursday, August 15, 2024 Assumption of the Virgin Mary
Cyprus
Thursday, August 15, 2024 Assumption of Mary
Germany
Thursday, August 15, 2024 Flooding of the Nile
Egypt
Thursday, August 15, 2024 Assumption of Mary
Spain
Thursday, August 15, 2024 Constitution Day
Equatorial Guinea
Thursday, August 15, 2024 Dormition of the Holy Virgin
Greece
Thursday, August 15, 2024 Assumption of Mary (Guatemala City only)
Guatemala
Thursday, August 15, 2024 Assumption of Mary
Croatia
Thursday, August 15, 2024 Independence Day
India
Thursday, August 15, 2024 Parsi New Year
India
Thursday, August 15, 2024 Assumption of Mary
Italy
Thursday, August 15, 2024 Ferragosto
Italy
Thursday, August 15, 2024 Liberation Day
North Korea
Thursday, August 15, 2024 Assumption of Mary
Lebanon
Thursday, August 15, 2024 Liechtenstein National Day
Liechtenstein
Thursday, August 15, 2024 Feast of the Assumption of Mary
Lithuania
Thursday, August 15, 2024 Assumption of Mary
Luxembourg
Thursday, August 15, 2024 The Feast of Mary's Assumption
Malta
Thursday, August 15, 2024 Assumption of Mary
Mauritius
Thursday, August 15, 2024 Foundation of Old Panama City
Panama
Thursday, August 15, 2024 Assumption of Mary
French Polynesia
Thursday, August 15, 2024 Nauroz
Pakistan
Thursday, August 15, 2024 Assumption of Mary
Poland
Thursday, August 15, 2024 Founding of Asuncion
Paraguay
Thursday, August 15, 2024 Assumption of Mary
Reunion
Thursday, August 15, 2024 St Mary's Day
Romania
Thursday, August 15, 2024 Assumption of Mary
Rwanda
Thursday, August 15, 2024 Malaita Province Day
Solomon Islands
Thursday, August 15, 2024 Assumption of Mary
Seychelles
Thursday, August 15, 2024 Day of the Assumption of Mary
Vatican City (Holy See)
Thursday, August 15, 2024 Assumption of Mary
Venezuela
Friday, August 16, 2024 Gold Cup Parade
Canada
Friday, August 16, 2024 Restoration Day
Dominican Republic
Friday, August 16, 2024 Independence Day
Gabon
Friday, August 16, 2024 Hawaii Statehood Day
United States
Friday, August 16, 2024 Bennington Battle Day
United States
Friday, August 16, 2024 Assumption Day Holiday
Vatican City (Holy See)
Saturday, August 17, 2024 San Martín Day
Argentina
Saturday, August 17, 2024 Flag Day
Bolivia
Saturday, August 17, 2024 Independence Day
Gabon
Saturday, August 17, 2024 Hungry Ghost Festival
Hong Kong
Saturday, August 17, 2024 Indonesian Independence Day
Indonesia
Saturday, August 17, 2024 Slovenians in Prekmurje Incorporated into the Mother Nation Day
Slovenia
Sunday, August 18, 2024 Spirit Festival
China
Sunday, August 18, 2024 Hungry Ghost Festival
Taiwan
Sunday, August 18, 2024 National Navajo Code Talkers Day
United States
Sunday, August 18, 2024 National Senior Citizens Day
United States
Monday, August 19, 2024 Independence Day (National Day)
Afghanistan
Monday, August 19, 2024 Raksha Bandhan
Bangladesh
Monday, August 19, 2024 Discovery Day
Canada
Monday, August 19, 2024 Assumption of Mary
Colombia
Monday, August 19, 2024 Raksha Bandhan
Indonesia
Monday, August 19, 2024 Raksha Bandhan (Rakhi)
India
Monday, August 19, 2024 Raksha Bandhan
Sri Lanka
Monday, August 19, 2024 Nikini Full Moon Poya Day
Sri Lanka
Monday, August 19, 2024 Raksha Bandhan
Myanmar
Monday, August 19, 2024 Crown Princess Mette-Marit's Day
Norway
Monday, August 19, 2024 Janai Purnima
Nepal
Monday, August 19, 2024 Day of the Tribes
Nauru
Monday, August 19, 2024 Raksha Bandhan
Pakistan
Monday, August 19, 2024 World Humanitarian Day
United States
Monday, August 19, 2024 National Aviation Day
United States
Monday, August 19, 2024 Raksha Bandhan
South Africa
Tuesday, August 20, 2024 Independence Restoration Day
Estonia
Tuesday, August 20, 2024 Hungary National Day
Hungary
Tuesday, August 20, 2024 Anniversary of the Revolution of the King and the People
Morocco
Tuesday, August 20, 2024 Isese Day
Nigeria
Tuesday, August 20, 2024 Gai Jatra
Nepal
Tuesday, August 20, 2024 Birthday of Lord Zoroaster (Khordad Sal)
Pakistan
Tuesday, August 20, 2024 Our Lady of Sorrows
Portugal
Wednesday, August 21, 2024 Gospel Day (Kosrae)
Micronesia
Wednesday, August 21, 2024 Youth Day
Morocco
Wednesday, August 21, 2024 Ninoy Aquino Day
Philippines
Wednesday, August 21, 2024 Day of the Victims of the Occupation of Czechoslovakia
Slovakia
Wednesday, August 21, 2024 International Day of Remembrance of and Tribute to the Victims of Terrorism
United States
Thursday, August 22, 2024 Our Lady of Graces
Portugal
Thursday, August 22, 2024 International Day Commemorating the Victims of Acts of Violence Based on Religion or Belief
United States
Friday, August 23, 2024 Day of Remembrance for Victims of Communism and Nazism
Estonia
Friday, August 23, 2024 European Day of Remembrance of Victims of Totalitarian and Authoritarian Regimes
Croatia
Friday, August 23, 2024 International Day for the Remembrance of the Slave Trade and its Abolition
United States
Saturday, August 24, 2024 National Parks Day
Costa Rica
Saturday, August 24, 2024 Flag Day
Liberia
Saturday, August 24, 2024 Birthday of the Governor of Malacca
Malaysia
Saturday, August 24, 2024 Grand Magal de Touba
Senegal
Saturday, August 24, 2024 Independence Day (Suspended)
Ukraine
Sunday, August 25, 2024 Arbaeen
Iran
Sunday, August 25, 2024 Day of Songun
North Korea
Sunday, August 25, 2024 Youth's Day
Mongolia
Sunday, August 25, 2024 Independence Day
Uruguay
Monday, August 26, 2024 Janmashtami
Bangladesh
Monday, August 26, 2024 Summer Bank Holiday (except Alderney)
Guernsey
Monday, August 26, 2024 Late Summer Bank Holiday
Gibraltar
Monday, August 26, 2024 Janmashtami
Indonesia
Monday, August 26, 2024 Summer Bank Holiday
Isle of Man
Monday, August 26, 2024 Janmashtami
India
Monday, August 26, 2024 Janmashtami (Smarta)
India
Monday, August 26, 2024 Summer Bank Holiday
Jersey
Monday, August 26, 2024 Janmashtami
Myanmar
Monday, August 26, 2024 Heroes' Day
Namibia
Monday, August 26, 2024 Gaura Parba
Nepal
Monday, August 26, 2024 Shree Krishna Janamashtami
Nepal
Monday, August 26, 2024 National Day of Repentance
Papua New Guinea
Monday, August 26, 2024 National Heroes Day
Philippines
Monday, August 26, 2024 Janmashtami
Pakistan
Monday, August 26, 2024 August Bank Holiday
Saint Helena
Monday, August 26, 2024 Janmashtami (Smarta)
United Kingdom
Monday, August 26, 2024 Janmashtami
United Kingdom
Monday, August 26, 2024 Summer Bank Holiday
United Kingdom
Monday, August 26, 2024 Janmashtami
United States
Monday, August 26, 2024 Susan B. Anthony Day
United States
Monday, August 26, 2024 Women's Equality Day
United States
Monday, August 26, 2024 Janmashtami
South Africa
Tuesday, August 27, 2024 Independence Day
Moldova
Tuesday, August 27, 2024 Chelum
Pakistan
Tuesday, August 27, 2024 Lyndon Baines Johnson Day
United States
Wednesday, August 28, 2024 Day of the Assumption of Mary
Georgia
Wednesday, August 28, 2024 Feast of the Assumption of Mary (Orthodox)
North Macedonia
Thursday, August 29, 2024 National Uprising Day
Slovakia
Thursday, August 29, 2024 International Day against Nuclear Tests
United States
Friday, August 30, 2024 Day of Remembrance of Missing Persons in the Homeland War
Croatia
Friday, August 30, 2024 Constitution Day
Kazakhstan
Friday, August 30, 2024 Santa Rosa De Lima
Peru
Friday, August 30, 2024 Popular Consultation Day
East Timor
Friday, August 30, 2024 Victory Day
Turkey
Friday, August 30, 2024 International Day of the Victims of Enforced Disappearances
United States
Saturday, August 31, 2024 Anniversary of the Withdrawal of Foreign Troops
Afghanistan
Saturday, August 31, 2024 Independence Day of the Kyrgyz Republic
Kyrgyzstan
Saturday, August 31, 2024 Language Day
Moldova
Saturday, August 31, 2024 Malaysia's National Day
Malaysia
Saturday, August 31, 2024 Independence Day
Trinidad and Tobago
Saturday, August 31, 2024 International Day for People of African Descent
United States
Saturday, August 31, 2024 International Overdose Awareness Day
United States
Saturday, August 31, 2024 Independence Day Holiday
Uzbekistan
API icon

Start using our Holiday API

Use our Holiday data in your applications programmatically. No credit card is required to start.

Worldwide 2024 Holidays By Months
January 2024
February 2024
March 2024
April 2024
May 2024
June 2024
July 2024
August 2024
September 2024
October 2024
November 2024
December 2024