diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,13 @@
 and this project adheres to the
 [Haskell Package Versioning Policy](https://pvp.haskell.org/).
 
+## [2.0.1.0] - 2025-04-17
+
+### Fixed
+
+- Fronleichnam is a public holiday in some regions of Sachsen.
+  It was missing in this package until now.
+
 ## [2.0.0.0] - 2025-04-13
 
 Breaking changes due to extensive refactoring!
diff --git a/bank-holiday-germany.cabal b/bank-holiday-germany.cabal
--- a/bank-holiday-germany.cabal
+++ b/bank-holiday-germany.cabal
@@ -1,7 +1,7 @@
 cabal-version:       3.6
 
 name:                bank-holiday-germany
-version:             2.0.0.0
+version:             2.0.1.0
 synopsis:            German bank holidays and public holidays
 description:         Calculation of bank holidays and public holidays in Germany.
 homepage:            https://github.com/schoettl/bank-holiday-germany#readme
diff --git a/src/Data/Holiday/Germany.hs b/src/Data/Holiday/Germany.hs
--- a/src/Data/Holiday/Germany.hs
+++ b/src/Data/Holiday/Germany.hs
@@ -70,6 +70,7 @@
  - Hessen: https://innen.hessen.de/buerger-staat/feiertage
  - Rheinland-Pfalz: https://mdi.rlp.de/themen/buerger-und-staat/verfassung-und-verwaltung/sonn-und-feiertagsrecht
  - Brandenburg: https://bravors.brandenburg.de/gesetze/ftg_2003/6
+ - Sachsen: https://www.revosax.sachsen.de/vorschrift/3997-SaechsSFG
  - Sachsen-Anhalt: https://www.landesrecht.sachsen-anhalt.de/bsst/document/jlr-FeiertGSTrahmen/part/X
  - Thüringen: https://innen.thueringen.de/staats-und-verwaltungsrecht/oeffentliches-recht/feiertagsrecht
  - Hamburg: https://www.hamburg.de/ferien-und-feiertage/
@@ -103,7 +104,7 @@
     = Neujahrstag        -- ^ Neujahrstag
     | Karfreitag         -- ^ Karfreitag
     | Ostermontag        -- ^ Ostermontag
-    | ErsterMai          -- ^ 1. Mai - Tag der Arbeit
+    | ErsterMai          -- ^ Tag der Arbeit – 1. Mai
     | ChristiHimmelfahrt -- ^ Christi Himmelfahrt
     | Pfingstmontag      -- ^ Pfingstmontag
     | TagDerDeutschenEinheit -- ^ Tag der Deutschen Einheit
@@ -112,7 +113,7 @@
     | ZweiterWeihnachtsfeiertag -- ^ 2​. Weihnachtsfeiertag
     | Silvestertag           -- ^ Silvestertag
     | HeiligeDreiKoenige     -- ^ Heilige Drei Könige (Bayern, Baden-Württemberg, Sachsen-Anhalt)
-    | Fronleichnam           -- ^ Fronleichnam (Bayern, Baden-Württemberg, Nordrhein-Westfalen, Hessen, Rheinland-Pfalz, Thüringen*, Saarland)
+    | Fronleichnam           -- ^ Fronleichnam (Bayern, Baden-Württemberg, Nordrhein-Westfalen, Hessen, Rheinland-Pfalz, Thüringen*, Saarland, Sachsen*)
     | Friedensfest           -- ^ Friedensfest (Bayern*)
     | MariaeHimmelfahrt      -- ^ Mariä Himmelfahrt (Bayern*, Saarland)
     | Allerheiligen          -- ^ Allerheiligen (Bayern, Baden-Württemberg, Nordrhein-Westfalen, Rheinland-Pfalz, Saarland)
@@ -221,8 +222,8 @@
 
 -- | Compute pairs of date and holiday from start to end (inclusive).
 --
--- Note: In some years, two bank holidays can fall on the same
--- day. In such cases only one of them is in the resulting list.
+-- Note: In some years, two holidays can fall on the same
+-- day. In such cases both holidays will be in the resulting list.
 -- See 'fromDay' for more information.
 --
 -- >>> map snd $ holidaysBetween (fromGregorian 2024 12 25) (fromGregorian 2024 12 26)
@@ -254,9 +255,12 @@
   BussUndBettag            -> "Buß- und Bettag"
   Weltkindertag            -> "Weltkindertag"
 
--- | True only for public holidays aka legal holidays that are
--- holidays in all federal states.
+-- | True only for public holidays that are holidays in all federal states.
 -- 'Heiligabend' and 'Silvestertag' are bank holidays but not public holidays.
+-- 'Allerheiligen' is only a holiday in some federal states bot not throughout Germany.
+--
+-- >>> isGermanPublicHoliday ErsterMai
+-- True
 isGermanPublicHoliday :: Holiday -> Bool
 isGermanPublicHoliday Neujahrstag = True
 isGermanPublicHoliday Karfreitag = True
@@ -297,6 +301,7 @@
 isFederalPublicHoliday Hessen Fronleichnam = True
 isFederalPublicHoliday RheinlandPfalz Allerheiligen = True
 isFederalPublicHoliday RheinlandPfalz Fronleichnam = True
+isFederalPublicHoliday Sachsen Fronleichnam = True
 isFederalPublicHoliday Sachsen Reformationstag = True
 isFederalPublicHoliday Sachsen BussUndBettag = True
 isFederalPublicHoliday SchleswigHolstein Reformationstag = True
diff --git a/test/Main.hs b/test/Main.hs
--- a/test/Main.hs
+++ b/test/Main.hs
@@ -117,7 +117,7 @@
         (federalHolidaysOnly RheinlandPfalz (jan1 y) (dec31 y)) === [Fronleichnam, Allerheiligen]
       it "has holidays for Sachsen" $ hedgehog $ do
         y <- forAll $ Gen.integral (Range.linear 2024 5000)
-        (federalHolidaysOnly Sachsen (jan1 y) (dec31 y)) === [Reformationstag, BussUndBettag]
+        (federalHolidaysOnly Sachsen (jan1 y) (dec31 y)) === [Fronleichnam, Reformationstag, BussUndBettag]
       it "has holidays for Schleswig-Holstein" $ hedgehog $ do
         y <- forAll $ Gen.integral (Range.linear 2024 5000)
         (federalHolidaysOnly SchleswigHolstein (jan1 y) (dec31 y)) === [Reformationstag]
