Repository: vacanza/holidays (python)

Issue:
Columbus Day is not observed in all states
## Bug Report

### Expected Behavior

**Columbus Day** is a federal holiday that's not observed in many US states (e.g. California).

```python
>>> holidays.US(years=2024, subdiv="CA").get(date(2024, 10, 14))
>>>
```

So I believe it shouldn't be returned if `subdiv` is not provided?

```python
>>> holidays.US(years=2024).get(date(2024, 10, 14))
>>>
```

### Actual Behavior

```python
>>> holidays.US(years=2024).get(date(2024, 10, 14))
'Columbus Day'
>>>
```

### Steps to Reproduce the Problem

  1. `>>> import holidays`
  2. `>>> from datetime import date`
  3. `>>> holidays.US(years=2024).get(date(2024, 10, 14))`

### Environment

- OS: macOS 13.5
- Python version: 3.12.5
- holidays version: 0.59

### Additional Context

Perhaps I misunderstood something, shouldn't country holidays calls `holidays.US(years=2024)` return **_nationwide_** holidays? That apply to all subdivisions?

Pull request:
Update Unites States holidays: remove Columbus Day from countrywide holidays
<!--
  Thanks for contributing to holidays!
-->

## Proposed change

<!--
  Describe the big picture of your changes.
  Don't forget to link your PR to an existing issue if any.
-->

Update Unites States holidays: remove Columbus Day from countrywide holidays.
Resolves #2103.

## Type of change

<!--
  Type of change you want to introduce. Please, check one (1) box only!
  If your PR requires multiple boxes to be checked, most likely it needs to
  be split into multiple PRs.
-->

- [ ] New country/market holidays support (thank you!)
- [x] Supported country/market holidays update (calendar discrepancy fix, localization)
- [ ] Existing code/documentation/test/process quality improvement (best practice, cleanup, refactoring, optimization)
- [ ] Dependency update (version deprecation/pin/upgrade)
- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] Breaking change (a code change causing existing functionality to break)
- [ ] New feature (new `holidays` functionality in general)

## Checklist

<!--
  Put an `x` in the boxes that apply. You can change them after PR is created.
-->

- [x] I've followed the [contributing guidelines][contributing-guidelines]
- [x] I've successfully run `make check`, all checks and tests are green

<!--
  Thanks again for your contribution!
-->

[contributing-guidelines]: https://github.com/vacanza/holidays/blob/dev/CONTRIBUTING.rst
[docs]: https://github.com/vacanza/holidays/tree/dev/docs/source


Patch:
diff --git a/holidays/countries/united_states.py b/holidays/countries/united_states.py
index 51bde89a..b19eefdf 100644
--- a/holidays/countries/united_states.py
+++ b/holidays/countries/united_states.py
@@ -213,29 +213,25 @@ class UnitedStates(ObservedHolidayBase, ChristianHolidays, InternationalHolidays
                 self._add_holiday_feb_22(name)
 
         # Columbus Day
-        if self._year >= 1937 and (
-            self.subdiv is None
-            or self.subdiv
-            in {
-                "AS",
-                "AZ",
-                "CT",
-                "GA",
-                "ID",
-                "IL",
-                "IN",
-                "MA",
-                "MD",
-                "MO",
-                "MT",
-                "NJ",
-                "NY",
-                "OH",
-                "PA",
-                "UT",
-                "WV",
-            }
-        ):
+        if self._year >= 1937 and self.subdiv in {
+            "AS",
+            "AZ",
+            "CT",
+            "GA",
+            "ID",
+            "IL",
+            "IN",
+            "MA",
+            "MD",
+            "MO",
+            "MT",
+            "NJ",
+            "NY",
+            "OH",
+            "PA",
+            "UT",
+            "WV",
+        }:
             name = "Columbus Day"
             if self._year >= 1971:
                 self._add_holiday_2nd_mon_of_oct(name)
diff --git a/snapshots/countries/US_COMMON.json b/snapshots/countries/US_COMMON.json
index 0b1335ad..4d101047 100644
--- a/snapshots/countries/US_COMMON.json
+++ b/snapshots/countries/US_COMMON.json
@@ -8,7 +8,6 @@
     "1950-05-30": "Memorial Day",
     "1950-07-04": "Independence Day",
     "1950-09-04": "Labor Day",
-    "1950-10-12": "Columbus Day",
     "1950-10-31": "Halloween",
     "1950-11-10": "Armistice Day (observed)",
     "1950-11-11": "Armistice Day",
@@ -22,7 +21,6 @@
     "1951-05-30": "Memorial Day",
     "1951-07-04": "Independence Day",
     "1951-09-03": "Labor Day",
-    "1951-10-12": "Columbus Day",
     "1951-10-31": "Halloween",
     "1951-11-11": "Armistice Day",
     "1951-11-12": "Armistice Day (observed)",
@@ -36,7 +34,6 @@
     "1952-05-30": "Memorial Day",
     "1952-07-04": "Independence Day",
     "1952-09-01": "Labor Day",
-    "1952-10-12": "Columbus Day",
     "1952-10-31": "Halloween",
     "1952-11-04": "Election Day",
     "1952-11-11": "Armistice Day",
@@ -51,7 +48,6 @@
     "1953-07-03": "Independence Day (observed)",
     "1953-07-04": "Independence Day",
     "1953-09-07": "Labor Day",
-    "1953-10-12": "Columbus Day",
     "1953-10-31": "Halloween",
     "1953-11-11": "Armistice Day",
     "1953-11-26": "Thanksgiving",
@@ -65,7 +61,6 @@
     "1954-07-04": "Independence Day",
     "1954-07-05": "Independence Day (observed)",
     "1954-09-06": "Labor Day",
-    "1954-10-12": "Columbus Day",
     "1954-10-31": "Halloween",
     "1954-11-11": "Veterans Day",
     "1954-11-25": "Thanksgiving",
@@ -80,7 +75,6 @@
     "1955-05-30": "Memorial Day",
     "1955-07-04": "Independence Day",
     "1955-09-05": "Labor Day",
-    "1955-10-12": "Columbus Day",
     "1955-10-31": "Halloween",
     "1955-11-11": "Veterans Day",
     "1955-11-24": "Thanksgiving",
@@ -95,7 +89,6 @@
     "1956-05-30": "Memorial Day",
     "1956-07-04": "Independence Day",
     "1956-09-03": "Labor Day",
-    "1956-10-12": "Columbus Day",
     "1956-10-31": "Halloween",
     "1956-11-06": "Election Day",
     "1956-11-11": "Veterans Day",
@@ -110,7 +103,6 @@
     "1957-05-30": "Memorial Day",
     "1957-07-04": "Independence Day",
     "1957-09-02": "Labor Day",
-    "1957-10-12": "Columbus Day",
     "1957-10-31": "Halloween",
     "1957-11-11": "Veterans Day",
     "1957-11-28": "Thanksgiving",
@@ -123,7 +115,6 @@
     "1958-05-30": "Memorial Day",
     "1958-07-04": "Independence Day",
     "1958-09-01": "Labor Day",
-    "1958-10-12": "Columbus Day",
     "1958-10-31": "Halloween",
     "1958-11-11": "Veterans Day",
     "1958-11-27": "Thanksgiving",
@@ -137,7 +128,6 @@
     "1959-07-03": "Independence Day (observed)",
     "1959-07-04": "Independence Day",
     "1959-09-07": "Labor Day",
-    "1959-10-12": "Columbus Day",
     "1959-10-31": "Halloween",
     "1959-11-11": "Veterans Day",
     "1959-11-26": "Thanksgiving",
@@ -150,7 +140,6 @@
     "1960-05-30": "Memorial Day",
     "1960-07-04": "Independence Day",
     "1960-09-05": "Labor Day",
-    "1960-10-12": "Columbus Day",
     "1960-10-31": "Halloween",
     "1960-11-08": "Election Day",
     "1960-11-11": "Veterans Day",
@@ -166,7 +155,6 @@
     "1961-05-30": "Memorial Day",
     "1961-07-04": "Independence Day",
     "1961-09-04": "Labor Day",
-    "1961-10-12": "Columbus Day",
     "1961-10-31": "Halloween",
     "1961-11-10": "Veterans Day (observed)",
     "1961-11-11": "Veterans Day",
@@ -180,7 +168,6 @@
     "1962-05-30": "Memorial Day",
     "1962-07-04": "Independence Day",
     "1962-09-03": "Labor Day",
-    "1962-10-12": "Columbus Day",
     "1962-10-31": "Halloween",
     "1962-11-11": "Veterans Day",
     "1962-11-12": "Veterans Day (observed)",
@@ -194,7 +181,6 @@
     "1963-05-30": "Memorial Day",
     "1963-07-04": "Independence Day",
     "1963-09-02": "Labor Day",
-    "1963-10-12": "Columbus Day",
     "1963-10-31": "Halloween",
     "1963-11-11": "Veterans Day",
     "1963-11-28": "Thanksgiving",
@@ -208,7 +194,6 @@
     "1964-07-03": "Independence Day (observed)",
     "1964-07-04": "Independence Day",
     "1964-09-07": "Labor Day",
-    "1964-10-12": "Columbus Day",
     "1964-10-31": "Halloween",
     "1964-11-03": "Election Day",
     "1964-11-11": "Veterans Day",
@@ -223,7 +208,6 @@
     "1965-07-04": "Independence Day",
     "1965-07-05": "Independence Day (observed)",
     "1965-09-06": "Labor Day",
-    "1965-10-12": "Columbus Day",
     "1965-10-31": "Halloween",
     "1965-11-11": "Veterans Day",
     "1965-11-25": "Thanksgiving",
@@ -238,7 +222,6 @@
     "1966-05-30": "Memorial Day",
     "1966-07-04": "Independence Day",
     "1966-09-05": "Labor Day",
-    "1966-10-12": "Columbus Day",
     "1966-10-31": "Halloween",
     "1966-11-11": "Veterans Day",
     "1966-11-24": "Thanksgiving",
@@ -253,7 +236,6 @@
     "1967-05-30": "Memorial Day",
     "1967-07-04": "Independence Day",
     "1967-09-04": "Labor Day",
-    "1967-10-12": "Columbus Day",
     "1967-10-31": "Halloween",
     "1967-11-10": "Veterans Day (observed)",
     "1967-11-11": "Veterans Day",
@@ -267,7 +249,6 @@
     "1968-05-30": "Memorial Day",
     "1968-07-04": "Independence Day",
     "1968-09-02": "Labor Day",
-    "1968-10-12": "Columbus Day",
     "1968-10-31": "Halloween",
     "1968-11-05": "Election Day",
     "1968-11-11": "Veterans Day",
@@ -281,7 +262,6 @@
     "1969-05-30": "Memorial Day",
     "1969-07-04": "Independence Day",
     "1969-09-01": "Labor Day",
-    "1969-10-12": "Columbus Day",
     "1969-10-31": "Halloween",
     "1969-11-11": "Veterans Day",
     "1969-11-27": "Thanksgiving",
@@ -295,7 +275,6 @@
     "1970-07-03": "Independence Day (observed)",
     "1970-07-04": "Independence Day",
     "1970-09-07": "Labor Day",
-    "1970-10-12": "Columbus Day",
     "1970-10-31": "Halloween",
     "1970-11-11": "Veterans Day",
     "1970-11-26": "Thanksgiving",
@@ -309,7 +288,6 @@
     "1971-07-04": "Independence Day",
     "1971-07-05": "Independence Day (observed)",
     "1971-09-06": "Labor Day",
-    "1971-10-11": "Columbus Day",
     "1971-10-25": "Veterans Day",
     "1971-10-31": "Halloween",
     "1971-11-25": "Thanksgiving",
@@ -324,7 +302,6 @@
     "1972-05-29": "Memorial Day",
     "1972-07-04": "Independence Day",
     "1972-09-04": "Labor Day",
-    "1972-10-09": "Columbus Day",
     "1972-10-23": "Veterans Day",
     "1972-10-31": "Halloween",
     "1972-11-07": "Election Day",
@@ -338,7 +315,6 @@
     "1973-05-28": "Memorial Day",
     "1973-07-04": "Independence Day",
     "1973-09-03": "Labor Day",
-    "1973-10-08": "Columbus Day",
     "1973-10-22": "Veterans Day",
     "1973-10-31": "Halloween",
     "1973-11-22": "Thanksgiving",
@@ -351,7 +327,6 @@
     "1974-05-27": "Memorial Day",
     "1974-07-04": "Independence Day",
     "1974-09-02": "Labor Day",
-    "1974-10-14": "Columbus Day",
     "1974-10-28": "Veterans Day",
     "1974-10-31": "Halloween",
     "1974-11-28": "Thanksgiving",
@@ -364,7 +339,6 @@
     "1975-05-26": "Memorial Day",
     "1975-07-04": "Independence Day",
     "1975-09-01": "Labor Day",
-    "1975-10-13": "Columbus Day",
     "1975-10-27": "Veterans Day",
     "1975-10-31": "Halloween",
     "1975-11-27": "Thanksgiving",
@@ -378,7 +352,6 @@
     "1976-07-04": "Independence Day",
     "1976-07-05": "Independence Day (observed)",
     "1976-09-06": "Labor Day",
-    "1976-10-11": "Columbus Day",
     "1976-10-25": "Veterans Day",
     "1976-10-31": "Halloween",
     "1976-11-02": "Election Day",
@@ -394,7 +367,6 @@
     "1977-05-30": "Memorial Day",
     "1977-07-04": "Independence Day",
     "1977-09-05": "Labor Day",
-    "1977-10-10": "Columbus Day",
     "1977-10-24": "Veterans Day",
     "1977-10-31": "Halloween",
     "1977-11-24": "Thanksgiving",
@@ -409,7 +381,6 @@
     "1978-05-29": "Memorial Day",
     "1978-07-04": "Independence Day",
     "1978-09-04": "Labor Day",
-    "1978-10-09": "Columbus Day",
     "1978-10-31": "Halloween",
     "1978-11-10": "Veterans Day (observed)",
     "1978-11-11": "Veterans Day",
@@ -423,7 +394,6 @@
     "1979-05-28": "Memorial Day",
     "1979-07-04": "Independence Day",
     "1979-09-03": "Labor Day",
-    "1979-10-08": "Columbus Day",
     "1979-10-31": "Halloween",
     "1979-11-11": "Veterans Day",
     "1979-11-12": "Veterans Day (observed)",
@@ -437,7 +407,6 @@
     "1980-05-26": "Memorial Day",
     "1980-07-04": "Independence Day",
     "1980-09-01": "Labor Day",
-    "1980-10-13": "Columbus Day",
     "1980-10-31": "Halloween",
     "1980-11-04": "Election Day",
     "1980-11-11": "Veterans Day",
@@ -452,7 +421,6 @@
     "1981-07-03": "Independence Day (observed)",
     "1981-07-04": "Independence Day",
     "1981-09-07": "Labor Day",
-    "1981-10-12": "Columbus Day",
     "1981-10-31": "Halloween",
     "1981-11-11": "Veterans Day",
     "1981-11-26": "Thanksgiving",
@@ -466,7 +434,6 @@
     "1982-07-04": "Independence Day",
     "1982-07-05": "Independence Day (observed)",
     "1982-09-06": "Labor Day",
-    "1982-10-11": "Columbus Day",
     "1982-10-31": "Halloween",
     "1982-11-11": "Veterans Day",
     "1982-11-25": "Thanksgiving",
@@ -481,7 +448,6 @@
     "1983-05-30": "Memorial Day",
     "1983-07-04": "Independence Day",
     "1983-09-05": "Labor Day",
-    "1983-10-10": "Columbus Day",
     "1983-10-31": "Halloween",
     "1983-11-11": "Veterans Day",
     "1983-11-24": "Thanksgiving",
@@ -496,7 +462,6 @@
     "1984-05-28": "Memorial Day",
     "1984-07-04": "Independence Day",
     "1984-09-03": "Labor Day",
-    "1984-10-08": "Columbus Day",
     "1984-10-31": "Halloween",
     "1984-11-06": "Election Day",
     "1984-11-11": "Veterans Day",
@@ -511,7 +476,6 @@
     "1985-05-27": "Memorial Day",
     "1985-07-04": "Independence Day",
     "1985-09-02": "Labor Day",
-    "1985-10-14": "Columbus Day",
     "1985-10-31": "Halloween",
     "1985-11-11": "Veterans Day",
     "1985-11-28": "Thanksgiving",
@@ -525,7 +489,6 @@
     "1986-05-26": "Memorial Day",
     "1986-07-04": "Independence Day",
     "1986-09-01": "Labor Day",
-    "1986-10-13": "Columbus Day",
     "1986-10-31": "Halloween",
     "1986-11-11": "Veterans Day",
     "1986-11-27": "Thanksgiving",
@@ -540,7 +503,6 @@
     "1987-07-03": "Independence Day (observed)",
     "1987-07-04": "Independence Day",
     "1987-09-07": "Labor Day",
-    "1987-10-12": "Columbus Day",
     "1987-10-31": "Halloween",
     "1987-11-11": "Veterans Day",
     "1987-11-26": "Thanksgiving",
@@ -554,7 +516,6 @@
     "1988-05-30": "Memorial Day",
     "1988-07-04": "Independence Day",
     "1988-09-05": "Labor Day",
-    "1988-10-10": "Columbus Day",
     "1988-10-31": "Halloween",
     "1988-11-08": "Election Day",
     "1988-11-11": "Veterans Day",
@@ -571,7 +532,6 @@
     "1989-05-29": "Memorial Day",
     "1989-07-04": "Independence Day",
     "1989-09-04": "Labor Day",
-    "1989-10-09": "Columbus Day",
     "1989-10-31": "Halloween",
     "1989-11-10": "Veterans Day (observed)",
     "1989-11-11": "Veterans Day",
@@ -586,7 +546,6 @@
     "1990-05-28": "Memorial Day",
     "1990-07-04": "Independence Day",
     "1990-09-03": "Labor Day",
-    "1990-10-08": "Columbus Day",
     "1990-10-31": "Halloween",
     "1990-11-11": "Veterans Day",
     "1990-11-12": "Veterans Day (observed)",
@@ -601,7 +560,6 @@
     "1991-05-27": "Memorial Day",
     "1991-07-04": "Independence Day",
     "1991-09-02": "Labor Day",
-    "1991-10-14": "Columbus Day",
     "1991-10-31": "Halloween",
     "1991-11-11": "Veterans Day",
     "1991-11-28": "Thanksgiving",
@@ -616,7 +574,6 @@
     "1992-07-03": "Independence Day (observed)",
     "1992-07-04": "Independence Day",
     "1992-09-07": "Labor Day",
-    "1992-10-12": "Columbus Day",
     "1992-10-31": "Halloween",
     "1992-11-03": "Election Day",
     "1992-11-11": "Veterans Day",
@@ -632,7 +589,6 @@
     "1993-07-04": "Independence Day",
     "1993-07-05": "Independence Day (observed)",
     "1993-09-06": "Labor Day",
-    "1993-10-11": "Columbus Day",
     "1993-10-31": "Halloween",
     "1993-11-11": "Veterans Day",
     "1993-11-25": "Thanksgiving",
@@ -648,7 +604,6 @@
     "1994-05-30": "Memorial Day",
     "1994-07-04": "Independence Day",
     "1994-09-05": "Labor Day",
-    "1994-10-10": "Columbus Day",
     "1994-10-31": "Halloween",
     "1994-11-11": "Veterans Day",
     "1994-11-24": "Thanksgiving",
@@ -664,7 +619,6 @@
     "1995-05-29": "Memorial Day",
     "1995-07-04": "Independence Day",
     "1995-09-04": "Labor Day",
-    "1995-10-09": "Columbus Day",
     "1995-10-31": "Halloween",
     "1995-11-10": "Veterans Day (observed)",
     "1995-11-11": "Veterans Day",
@@ -679,7 +633,6 @@
     "1996-05-27": "Memorial Day",
     "1996-07-04": "Independence Day",
     "1996-09-02": "Labor Day",
-    "1996-10-14": "Columbus Day",
     "1996-10-31": "Halloween",
     "1996-11-05": "Election Day",
     "1996-11-11": "Veterans Day",
@@ -694,7 +647,6 @@
     "1997-05-26": "Memorial Day",
     "1997-07-04": "Independence Day",
     "1997-09-01": "Labor Day",
-    "1997-10-13": "Columbus Day",
     "1997-10-31": "Halloween",
     "1997-11-11": "Veterans Day",
     "1997-11-27": "Thanksgiving",
@@ -709,7 +661,6 @@
     "1998-07-03": "Independence Day (observed)",
     "1998-07-04": "Independence Day",
     "1998-09-07": "Labor Day",
-    "1998-10-12": "Columbus Day",
     "1998-10-31": "Halloween",
     "1998-11-11": "Veterans Day",
     "1998-11-26": "Thanksgiving",
@@ -724,7 +675,6 @@
     "1999-07-04": "Independence Day",
     "1999-07-05": "Independence Day (observed)",
     "1999-09-06": "Labor Day",
-    "1999-10-11": "Columbus Day",
     "1999-10-31": "Halloween",
     "1999-11-11": "Veterans Day",
     "1999-11-25": "Thanksgiving",
@@ -740,7 +690,6 @@
     "2000-05-29": "Memorial Day",
     "2000-07-04": "Independence Day",
     "2000-09-04": "Labor Day",
-    "2000-10-09": "Columbus Day",
     "2000-10-31": "Halloween",
     "2000-11-07": "Election Day",
     "2000-11-10": "Veterans Day (observed)",
@@ -756,7 +705,6 @@
     "2001-05-28": "Memorial Day",
     "2001-07-04": "Independence Day",
     "2001-09-03": "Labor Day",
-    "2001-10-08": "Columbus Day",
     "2001-10-31": "Halloween",
     "2001-11-11": "Veterans Day",
     "2001-11-12": "Veterans Day (observed)",
@@ -771,7 +719,6 @@
     "2002-05-27": "Memorial Day",
     "2002-07-04": "Independence Day",
     "2002-09-02": "Labor Day",
-    "2002-10-14": "Columbus Day",
     "2002-10-31": "Halloween",
     "2002-11-11": "Veterans Day",
     "2002-11-28": "Thanksgiving",
@@ -785,7 +732,6 @@
     "2003-05-26": "Memorial Day",
     "2003-07-04": "Independence Day",
     "2003-09-01": "Labor Day",
-    "2003-10-13": "Columbus Day",
     "2003-10-31": "Halloween",
     "2003-11-11": "Veterans Day",
     "2003-11-27": "Thanksgiving",
@@ -800,7 +746,6 @@
     "2004-07-04": "Independence Day",
     "2004-07-05": "Independence Day (observed)",
     "2004-09-06": "Labor Day",
-    "2004-10-11": "Columbus Day",
     "2004-10-31": "Halloween",
     "2004-11-02": "Election Day",
     "2004-11-11": "Veterans Day",
@@ -817,7 +762,6 @@
     "2005-05-30": "Memorial Day",
     "2005-07-04": "Independence Day",
     "2005-09-05": "Labor Day",
-    "2005-10-10": "Columbus Day",
     "2005-10-31": "Halloween",
     "2005-11-11": "Veterans Day",
     "2005-11-24": "Thanksgiving",
@@ -833,7 +777,6 @@
     "2006-05-29": "Memorial Day",
     "2006-07-04": "Independence Day",
     "2006-09-04": "Labor Day",
-    "2006-10-09": "Columbus Day",
     "2006-10-31": "Halloween",
     "2006-11-10": "Veterans Day (observed)",
     "2006-11-11": "Veterans Day",
@@ -848,7 +791,6 @@
     "2007-05-28": "Memorial Day",
     "2007-07-04": "Independence Day",
     "2007-09-03": "Labor Day",
-    "2007-10-08": "Columbus Day",
     "2007-10-31": "Halloween",
     "2007-11-11": "Veterans Day",
     "2007-11-12": "Veterans Day (observed)",
@@ -863,7 +805,6 @@
     "2008-05-26": "Memorial Day",
     "2008-07-04": "Independence Day",
     "2008-09-01": "Labor Day",
-    "2008-10-13": "Columbus Day",
     "2008-10-31": "Halloween",
     "2008-11-04": "Election Day",
     "2008-11-11": "Veterans Day",
@@ -879,7 +820,6 @@
     "2009-07-03": "Independence Day (observed)",
     "2009-07-04": "Independence Day",
     "2009-09-07": "Labor Day",
-    "2009-10-12": "Columbus Day",
     "2009-10-31": "Halloween",
     "2009-11-11": "Veterans Day",
     "2009-11-26": "Thanksgiving",
@@ -894,7 +834,6 @@
     "2010-07-04": "Independence Day",
     "2010-07-05": "Independence Day (observed)",
     "2010-09-06": "Labor Day",
-    "2010-10-11": "Columbus Day",
     "2010-10-31": "Halloween",
     "2010-11-11": "Veterans Day",
     "2010-11-25": "Thanksgiving",
@@ -910,7 +849,6 @@
     "2011-05-30": "Memorial Day",
     "2011-07-04": "Independence Day",
     "2011-09-05": "Labor Day",
-    "2011-10-10": "Columbus Day",
     "2011-10-31": "Halloween",
     "2011-11-11": "Veterans Day",
     "2011-11-24": "Thanksgiving",
@@ -926,7 +864,6 @@
     "2012-05-28": "Memorial Day",
     "2012-07-04": "Independence Day",
     "2012-09-03": "Labor Day",
-    "2012-10-08": "Columbus Day",
     "2012-10-31": "Halloween",
     "2012-11-06": "Election Day",
     "2012-11-11": "Veterans Day",
@@ -942,7 +879,6 @@
     "2013-05-27": "Memorial Day",
     "2013-07-04": "Independence Day",
     "2013-09-02": "Labor Day",
-    "2013-10-14": "Columbus Day",
     "2013-10-31": "Halloween",
     "2013-11-11": "Veterans Day",
     "2013-11-28": "Thanksgiving",
@@ -956,7 +892,6 @@
     "2014-05-26": "Memorial Day",
     "2014-07-04": "Independence Day",
     "2014-09-01": "Labor Day",
-    "2014-10-13": "Columbus Day",
     "2014-10-31": "Halloween",
     "2014-11-11": "Veterans Day",
     "2014-11-27": "Thanksgiving",
@@ -971,7 +906,6 @@
     "2015-07-03": "Independence Day (observed)",
     "2015-07-04": "Independence Day",
     "2015-09-07": "Labor Day",
-    "2015-10-12": "Columbus Day",
     "2015-10-31": "Halloween",
     "2015-11-11": "Veterans Day",
     "2015-11-26": "Thanksgiving",
@@ -985,7 +919,6 @@
     "2016-05-30": "Memorial Day",
     "2016-07-04": "Independence Day",
     "2016-09-05": "Labor Day",
-    "2016-10-10": "Columbus Day",
     "2016-10-31": "Halloween",
     "2016-11-08": "Election Day",
     "2016-11-11": "Veterans Day",
@@ -1002,7 +935,6 @@
     "2017-05-29": "Memorial Day",
     "2017-07-04": "Independence Day",
     "2017-09-04": "Labor Day",
-    "2017-10-09": "Columbus Day",
     "2017-10-31": "Halloween",
     "2017-11-10": "Veterans Day (observed)",
     "2017-11-11": "Veterans Day",
@@ -1017,7 +949,6 @@
     "2018-05-28": "Memorial Day",
     "2018-07-04": "Independence Day",
     "2018-09-03": "Labor Day",
-    "2018-10-08": "Columbus Day",
     "2018-10-31": "Halloween",
     "2018-11-11": "Veterans Day",
     "2018-11-12": "Veterans Day (observed)",
@@ -1032,7 +963,6 @@
     "2019-05-27": "Memorial Day",
     "2019-07-04": "Independence Day",
     "2019-09-02": "Labor Day",
-    "2019-10-14": "Columbus Day",
     "2019-10-31": "Halloween",
     "2019-11-11": "Veterans Day",
     "2019-11-28": "Thanksgiving",
@@ -1047,7 +977,6 @@
     "2020-07-03": "Independence Day (observed)",
     "2020-07-04": "Independence Day",
     "2020-09-07": "Labor Day",
-    "2020-10-12": "Columbus Day",
     "2020-10-31": "Halloween",
     "2020-11-03": "Election Day",
     "2020-11-11": "Veterans Day",
@@ -1065,7 +994,6 @@
     "2021-07-04": "Independence Day",
     "2021-07-05": "Independence Day (observed)",
     "2021-09-06": "Labor Day",
-    "2021-10-11": "Columbus Day",
     "2021-10-31": "Halloween",
     "2021-11-11": "Veterans Day",
     "2021-11-25": "Thanksgiving",
@@ -1083,7 +1011,6 @@
     "2022-06-20": "Juneteenth National Independence Day (observed)",
     "2022-07-04": "Independence Day",
     "2022-09-05": "Labor Day",
-    "2022-10-10": "Columbus Day",
     "2022-10-31": "Halloween",
     "2022-11-11": "Veterans Day",
     "2022-11-24": "Thanksgiving",
@@ -1100,7 +1027,6 @@
     "2023-06-19": "Juneteenth National Independence Day",
     "2023-07-04": "Independence Day",
     "2023-09-04": "Labor Day",
-    "2023-10-09": "Columbus Day",
     "2023-10-31": "Halloween",
     "2023-11-10": "Veterans Day (observed)",
     "2023-11-11": "Veterans Day",
@@ -1116,7 +1042,6 @@
     "2024-06-19": "Juneteenth National Independence Day",
     "2024-07-04": "Independence Day",
     "2024-09-02": "Labor Day",
-    "2024-10-14": "Columbus Day",
     "2024-10-31": "Halloween",
     "2024-11-05": "Election Day",
     "2024-11-11": "Veterans Day",
@@ -1132,7 +1057,6 @@
     "2025-06-19": "Juneteenth National Independence Day",
     "2025-07-04": "Independence Day",
     "2025-09-01": "Labor Day",
-    "2025-10-13": "Columbus Day",
     "2025-10-31": "Halloween",
     "2025-11-11": "Veterans Day",
     "2025-11-27": "Thanksgiving",
@@ -1148,7 +1072,6 @@
     "2026-07-03": "Independence Day (observed)",
     "2026-07-04": "Independence Day",
     "2026-09-07": "Labor Day",
-    "2026-10-12": "Columbus Day",
     "2026-10-31": "Halloween",
     "2026-11-11": "Veterans Day",
     "2026-11-26": "Thanksgiving",
@@ -1165,7 +1088,6 @@
     "2027-07-04": "Independence Day",
     "2027-07-05": "Independence Day (observed)",
     "2027-09-06": "Labor Day",
-    "2027-10-11": "Columbus Day",
     "2027-10-31": "Halloween",
     "2027-11-11": "Veterans Day",
     "2027-11-25": "Thanksgiving",
@@ -1182,7 +1104,6 @@
     "2028-06-19": "Juneteenth National Independence Day",
     "2028-07-04": "Independence Day",
     "2028-09-04": "Labor Day",
-    "2028-10-09": "Columbus Day",
     "2028-10-31": "Halloween",
     "2028-11-07": "Election Day",
     "2028-11-10": "Veterans Day (observed)",
@@ -1199,7 +1120,6 @@
     "2029-06-19": "Juneteenth National Independence Day",
     "2029-07-04": "Independence Day",
     "2029-09-03": "Labor Day",
-    "2029-10-08": "Columbus Day",
     "2029-10-31": "Halloween",
     "2029-11-11": "Veterans Day",
     "2029-11-12": "Veterans Day (observed)",
@@ -1215,7 +1135,6 @@
     "2030-06-19": "Juneteenth National Independence Day",
     "2030-07-04": "Independence Day",
     "2030-09-02": "Labor Day",
-    "2030-10-14": "Columbus Day",
     "2030-10-31": "Halloween",
     "2030-11-11": "Veterans Day",
     "2030-11-28": "Thanksgiving",
@@ -1230,7 +1149,6 @@
     "2031-06-19": "Juneteenth National Independence Day",
     "2031-07-04": "Independence Day",
     "2031-09-01": "Labor Day",
-    "2031-10-13": "Columbus Day",
     "2031-10-31": "Halloween",
     "2031-11-11": "Veterans Day",
     "2031-11-27": "Thanksgiving",
@@ -1247,7 +1165,6 @@
     "2032-07-04": "Independence Day",
     "2032-07-05": "Independence Day (observed)",
     "2032-09-06": "Labor Day",
-    "2032-10-11": "Columbus Day",
     "2032-10-31": "Halloween",
     "2032-11-02": "Election Day",
     "2032-11-11": "Veterans Day",
@@ -1266,7 +1183,6 @@
     "2033-06-20": "Juneteenth National Independence Day (observed)",
     "2033-07-04": "Independence Day",
     "2033-09-05": "Labor Day",
-    "2033-10-10": "Columbus Day",
     "2033-10-31": "Halloween",
     "2033-11-11": "Veterans Day",
     "2033-11-24": "Thanksgiving",
@@ -1283,7 +1199,6 @@
     "2034-06-19": "Juneteenth National Independence Day",
     "2034-07-04": "Independence Day",
     "2034-09-04": "Labor Day",
-    "2034-10-09": "Columbus Day",
     "2034-10-31": "Halloween",
     "2034-11-10": "Veterans Day (observed)",
     "2034-11-11": "Veterans Day",
@@ -1299,7 +1214,6 @@
     "2035-06-19": "Juneteenth National Independence Day",
     "2035-07-04": "Independence Day",
     "2035-09-03": "Labor Day",
-    "2035-10-08": "Columbus Day",
     "2035-10-31": "Halloween",
     "2035-11-11": "Veterans Day",
     "2035-11-12": "Veterans Day (observed)",
@@ -1315,7 +1229,6 @@
     "2036-06-19": "Juneteenth National Independence Day",
     "2036-07-04": "Independence Day",
     "2036-09-01": "Labor Day",
-    "2036-10-13": "Columbus Day",
     "2036-10-31": "Halloween",
     "2036-11-04": "Election Day",
     "2036-11-11": "Veterans Day",
@@ -1332,7 +1245,6 @@
     "2037-07-03": "Independence Day (observed)",
     "2037-07-04": "Independence Day",
     "2037-09-07": "Labor Day",
-    "2037-10-12": "Columbus Day",
     "2037-10-31": "Halloween",
     "2037-11-11": "Veterans Day",
     "2037-11-26": "Thanksgiving",
@@ -1349,7 +1261,6 @@
     "2038-07-04": "Independence Day",
     "2038-07-05": "Independence Day (observed)",
     "2038-09-06": "Labor Day",
-    "2038-10-11": "Columbus Day",
     "2038-10-31": "Halloween",
     "2038-11-11": "Veterans Day",
     "2038-11-25": "Thanksgiving",
@@ -1367,7 +1278,6 @@
     "2039-06-20": "Juneteenth National Independence Day (observed)",
     "2039-07-04": "Independence Day",
     "2039-09-05": "Labor Day",
-    "2039-10-10": "Columbus Day",
     "2039-10-31": "Halloween",
     "2039-11-11": "Veterans Day",
     "2039-11-24": "Thanksgiving",
@@ -1384,7 +1294,6 @@
     "2040-06-19": "Juneteenth National Independence Day",
     "2040-07-04": "Independence Day",
     "2040-09-03": "Labor Day",
-    "2040-10-08": "Columbus Day",
     "2040-10-31": "Halloween",
     "2040-11-06": "Election Day",
     "2040-11-11": "Veterans Day",
@@ -1401,7 +1310,6 @@
     "2041-06-19": "Juneteenth National Independence Day",
     "2041-07-04": "Independence Day",
     "2041-09-02": "Labor Day",
-    "2041-10-14": "Columbus Day",
     "2041-10-31": "Halloween",
     "2041-11-11": "Veterans Day",
     "2041-11-28": "Thanksgiving",
@@ -1416,7 +1324,6 @@
     "2042-06-19": "Juneteenth National Independence Day",
     "2042-07-04": "Independence Day",
     "2042-09-01": "Labor Day",
-    "2042-10-13": "Columbus Day",
     "2042-10-31": "Halloween",
     "2042-11-11": "Veterans Day",
     "2042-11-27": "Thanksgiving",
@@ -1432,7 +1339,6 @@
     "2043-07-03": "Independence Day (observed)",
     "2043-07-04": "Independence Day",
     "2043-09-07": "Labor Day",
-    "2043-10-12": "Columbus Day",
     "2043-10-31": "Halloween",
     "2043-11-11": "Veterans Day",
     "2043-11-26": "Thanksgiving",
@@ -1448,7 +1354,6 @@
     "2044-06-20": "Juneteenth National Independence Day (observed)",
     "2044-07-04": "Independence Day",
     "2044-09-05": "Labor Day",
-    "2044-10-10": "Columbus Day",
     "2044-10-31": "Halloween",
     "2044-11-08": "Election Day",
     "2044-11-11": "Veterans Day",
@@ -1466,7 +1371,6 @@
     "2045-06-19": "Juneteenth National Independence Day",
     "2045-07-04": "Independence Day",
     "2045-09-04": "Labor Day",
-    "2045-10-09": "Columbus Day",
     "2045-10-31": "Halloween",
     "2045-11-10": "Veterans Day (observed)",
     "2045-11-11": "Veterans Day",
@@ -1482,7 +1386,6 @@
     "2046-06-19": "Juneteenth National Independence Day",
     "2046-07-04": "Independence Day",
     "2046-09-03": "Labor Day",
-    "2046-10-08": "Columbus Day",
     "2046-10-31": "Halloween",
     "2046-11-11": "Veterans Day",
     "2046-11-12": "Veterans Day (observed)",
@@ -1498,7 +1401,6 @@
     "2047-06-19": "Juneteenth National Independence Day",
     "2047-07-04": "Independence Day",
     "2047-09-02": "Labor Day",
-    "2047-10-14": "Columbus Day",
     "2047-10-31": "Halloween",
     "2047-11-11": "Veterans Day",
     "2047-11-28": "Thanksgiving",
@@ -1514,7 +1416,6 @@
     "2048-07-03": "Independence Day (observed)",
     "2048-07-04": "Independence Day",
     "2048-09-07": "Labor Day",
-    "2048-10-12": "Columbus Day",
     "2048-10-31": "Halloween",
     "2048-11-03": "Election Day",
     "2048-11-11": "Veterans Day",
@@ -1532,7 +1433,6 @@
     "2049-07-04": "Independence Day",
     "2049-07-05": "Independence Day (observed)",
     "2049-09-06": "Labor Day",
-    "2049-10-11": "Columbus Day",
     "2049-10-31": "Halloween",
     "2049-11-11": "Veterans Day",
     "2049-11-25": "Thanksgiving",
@@ -1550,7 +1450,6 @@
     "2050-06-20": "Juneteenth National Independence Day (observed)",
     "2050-07-04": "Independence Day",
     "2050-09-05": "Labor Day",
-    "2050-10-10": "Columbus Day",
     "2050-10-31": "Halloween",
     "2050-11-11": "Veterans Day",
     "2050-11-24": "Thanksgiving",


Test patch:
diff --git a/tests/countries/test_united_states.py b/tests/countries/test_united_states.py
index 4cd8e361..6f32cf2c 100644
--- a/tests/countries/test_united_states.py
+++ b/tests/countries/test_united_states.py
@@ -432,9 +432,7 @@ class TestUnitedStates(CommonCountryTests, TestCase):
 
     def test_columbus_day(self):
         name = "Columbus Day"
-        self.assertNoHolidayName(name, range(1865, 1937))
-        self.assertHolidayName(name, (f"{year}-10-12" for year in range(1937, 1971)))
-        self.assertHolidayName(name, range(1971, 2050))
+        self.assertNoHolidayName(name)
         dt = (
             "2010-10-11",
             "2011-10-10",
@@ -450,9 +448,8 @@ class TestUnitedStates(CommonCountryTests, TestCase):
             "2021-10-11",
             "2022-10-10",
             "2023-10-09",
+            "2024-10-14",
         )
-        self.assertHolidayName(name, dt)
-
         subdivs_have_columbus_day = {
             "AS",
             "AZ",
@@ -488,7 +485,13 @@ class TestUnitedStates(CommonCountryTests, TestCase):
         }
 
         for subdiv in subdivs_have_columbus_day:
-            self.assertHolidayName(name, self.state_hols[subdiv], dt)
+            state_holidays = self.state_hols[subdiv]
+            self.assertNoHolidayName(name, state_holidays, range(1865, 1937))
+            self.assertHolidayName(
+                name, state_holidays, (f"{year}-10-12" for year in range(1937, 1971))
+            )
+            self.assertHolidayName(name, state_holidays, range(1971, 2050))
+            self.assertHolidayName(name, state_holidays, dt)
 
         for subdiv in (
             set(UnitedStates.subdivisions)