holidays.countries.united_states

GA_IN_WASHINGTON_BIRTHDAY = ObservedRule({MON: +1, TUE: -1, WED: -1, THU: +1, FRI: -1, SAT: -2, SUN: -2}) module-attribute

UnitedStates(*args, **kwargs)

Bases: ObservedHolidayBase, ChristianHolidays, HinduCalendarHolidays, InternationalHolidays, StaticHolidays

United States of America (the) holidays.

References

country = 'US' class-attribute instance-attribute

default_language = 'en_US' class-attribute instance-attribute

observed_label = tr('%s (observed)') class-attribute instance-attribute

estimated_label = tr('%s (estimated)') class-attribute instance-attribute

observed_estimated_label = tr('%s (observed, estimated)') class-attribute instance-attribute

supported_languages = ('en_US', 'th') class-attribute instance-attribute

start_year = 1777 class-attribute instance-attribute

subdivisions = ('AK', 'AL', 'AR', 'AS', 'AZ', 'CA', 'CO', 'CT', 'DC', 'DE', 'FL', 'GA', 'GU', 'HI', 'IA', 'ID', 'IL', 'IN', 'KS', 'KY', 'LA', 'MA', 'MD', 'ME', 'MI', 'MN', 'MO', 'MP', 'MS', 'MT', 'NC', 'ND', 'NE', 'NH', 'NJ', 'NM', 'NV', 'NY', 'OH', 'OK', 'OR', 'PA', 'PR', 'RI', 'SC', 'SD', 'TN', 'TX', 'UM', 'UT', 'VA', 'VI', 'VT', 'WA', 'WI', 'WV', 'WY') class-attribute instance-attribute

subdivisions_aliases = {'Alaska': 'AK', 'Alabama': 'AL', 'Arkansas': 'AR', 'American Samoa': 'AS', 'Arizona': 'AZ', 'California': 'CA', 'Colorado': 'CO', 'Connecticut': 'CT', 'District of Columbia': 'DC', 'Delaware': 'DE', 'Florida': 'FL', 'Georgia': 'GA', 'Guam': 'GU', 'Hawaii': 'HI', 'Iowa': 'IA', 'Idaho': 'ID', 'Illinois': 'IL', 'Indiana': 'IN', 'Kansas': 'KS', 'Kentucky': 'KY', 'Louisiana': 'LA', 'Massachusetts': 'MA', 'Maryland': 'MD', 'Maine': 'ME', 'Michigan': 'MI', 'Minnesota': 'MN', 'Missouri': 'MO', 'Northern Mariana Islands': 'MP', 'Mississippi': 'MS', 'Montana': 'MT', 'North Carolina': 'NC', 'North Dakota': 'ND', 'Nebraska': 'NE', 'New Hampshire': 'NH', 'New Jersey': 'NJ', 'New Mexico': 'NM', 'Nevada': 'NV', 'New York': 'NY', 'Ohio': 'OH', 'Oklahoma': 'OK', 'Oregon': 'OR', 'Pennsylvania': 'PA', 'Puerto Rico': 'PR', 'Rhode Island': 'RI', 'South Carolina': 'SC', 'South Dakota': 'SD', 'Tennessee': 'TN', 'Texas': 'TX', 'United States Minor Outlying Islands': 'UM', 'Utah': 'UT', 'Virginia': 'VA', 'Virgin Islands, U.S.': 'VI', 'Vermont': 'VT', 'Washington': 'WA', 'Wisconsin': 'WI', 'West Virginia': 'WV', 'Wyoming': 'WY'} class-attribute instance-attribute

supported_categories = (GOVERNMENT, HALF_DAY, PUBLIC, UNOFFICIAL) class-attribute instance-attribute

US(*args, **kwargs)

Bases: UnitedStates

USA(*args, **kwargs)

Bases: UnitedStates

UnitedStatesStaticHolidays(cls)

Bases: StaticHolidays

United States special holidays.

Thanksgiving Proclamation References
Federal Government Closings

Pre-1971 Inauguration Day observances has been moved here.

fasting_and_humiliation_day_name = tr('Fasting and Humiliation Day') class-attribute instance-attribute

public_humiliation_and_prayer_day_name = tr('Public Humiliation and Prayer Day') class-attribute instance-attribute

public_thanksgiving_and_prayer_day_name = tr('Public Thanksgiving and Prayer Day') class-attribute instance-attribute

inauguration_day_name = tr('Inauguration Day') class-attribute instance-attribute

half_day_closing_label = tr('%s (half-day closing)') class-attribute instance-attribute

christmas_eve_name = tr('Christmas Eve') class-attribute instance-attribute

day_after_christmas_name = tr('Day After Christmas') class-attribute instance-attribute

special_public_holidays = {1777: (DEC, 18, public_thanksgiving_and_prayer_day_name), 1782: (NOV, 28, public_thanksgiving_and_prayer_day_name), 1789: (NOV, 26, public_thanksgiving_and_prayer_day_name), 1795: (FEB, 19, public_thanksgiving_and_prayer_day_name), 1798: (MAY, 9, fasting_and_humiliation_day_name), 1799: (APR, 25, fasting_and_humiliation_day_name), 1813: (SEP, 9, public_humiliation_and_prayer_day_name), 1815: (APR, 13, public_humiliation_and_prayer_day_name)} class-attribute instance-attribute

special_government_holidays = {2001: (DEC, 24, christmas_eve_name), 2002: (DEC, 24, half_day_closing_label % christmas_eve_name), 2003: (DEC, 26, day_after_christmas_name), 2004: (JUN, 11, tr('National Day of Mourning for former President Ronald Reagan')), 2007: ((JAN, 2, tr('National Day of Mourning for former President Gerald R. Ford')), (DEC, 24, christmas_eve_name)), 2008: (DEC, 26, day_after_christmas_name), 2009: (DEC, 24, half_day_closing_label % christmas_eve_name), 2012: (DEC, 24, christmas_eve_name), 2014: (DEC, 26, day_after_christmas_name), 2015: (DEC, 24, half_day_closing_label % christmas_eve_name), 2018: ((DEC, 5, tr('National Day of Mourning for former President George H. W. Bush')), (DEC, 24, christmas_eve_name)), 2019: (DEC, 24, christmas_eve_name), 2020: (DEC, 24, christmas_eve_name), 2024: (DEC, 24, christmas_eve_name), 2025: ((JAN, 9, tr('National Day of Mourning for former President Jimmy Carter')), (DEC, 24, christmas_eve_name), (DEC, 26, day_after_christmas_name))} class-attribute instance-attribute

special_dc_public_holidays_observed = {1877: (MAR, 5, inauguration_day_name), 1917: (MAR, 5, inauguration_day_name)} class-attribute instance-attribute

special_md_public_holidays_observed = {1877: (MAR, 5, inauguration_day_name), 1917: (MAR, 5, inauguration_day_name)} class-attribute instance-attribute

special_va_public_holidays_observed = {1877: (MAR, 5, inauguration_day_name), 1917: (MAR, 5, inauguration_day_name)} class-attribute instance-attribute