| Neujahr | 01.01.2012 | Sonntag | bundesweit | |
| Heilige Drei Könige | 06.01.2012 | Freitag | BW, BY, ST | verl. Wochenende |
| Gründonnerstag | 05.04.2012 | Donnerstag | BW9 | verl. Wochenende |
| Karfreitag | 06.04.2012 | Freitag | bundesweit | verl. Wochenende |
| Ostermontag | 09.04.2012 | Montag | bundesweit | verl. Wochenende |
| Tag der Arbeit | 01.05.2012 | Dienstag | bundesweit | Brückentag |
| Christi Himmelfahrt | 17.05.2012 | Donnerstag | bundesweit | Brückentag |
| Pfingstmontag | 28.05.2012 | Montag | bundesweit | verl. Wochenende |
| Fronleichnam | 07.06.2012 | Donnerstag | BW, BY, HE, NW, RP, SL, SN1, TH2 | Brückentag |
| Friedensfest | 08.08.2012 | Mittwoch | Augsburg3 | |
| Mariä Himmelfahrt | 15.08.2012 | Mittwoch | BY5, SL | |
| Tag der Deutschen Einheit | 03.10.2012 | Mittwoch | bundesweit | |
| Reformationstag | 31.10.2012 | Mittwoch | BW9, BB, MV, SN, ST, TH | |
| Allerheiligen | 01.11.2012 | Donnerstag | BW, BY, NW, RP, SL | Brückentag |
| Buß- und Bettag4 | 21.11.2012 | Mittwoch | BY7, SN | |
| 1. Weihnachtstag | 25.12.2012 | Dienstag | bundesweit | Brückentag |
| 2. Weihnachtstag | 26.12.2012 | Mittwoch | bundesweit | Brückentag |
| BW = Baden-Württemberg BY = Bayern BE = Berlin BB = Brandenburg |
HB = Bremen HH = Hamburg HE = Hessen MV = Mecklenburg-Vorpommern |
NI = Niedersachsen NW = Nordrhein-Westfalen RP = Rheinland-Pfalz SL = Saarland |
SN = Sachsen ST = Sachsen-Anhalt SH = Schleswig-Holstein TH = Thüringen |
1 Fronleichnam ist kein gesetzlicher Feiertag, außer in folgenden Gemeinden des sorbischen Siedlungsgebietes im Landkreis Bautzen: Bautzen (nur in den Ortsteilen Bolbritz und Salzenforst), Crostwitz, Göda (nur im Ortsteil Prischwitz), Großdubrau (nur im Ortsteil Sdier), Hoyerswerda (nur im Ortsteil Dörgenhausen), Königswartha (nicht im Ortsteil Wartha), Nebelschütz, Neschwitz (nur in den Ortsteilen Neschwitz und Saritsch), Panschwitz-Kuckau, Puschwitz, Räckelwitz, Radibor, Ralbitz-Rosenthal und Wittichenau. Entscheidend ist dabei der Arbeitsort, nicht der Wohnort eines Arbeitnehmers.
2 Fronleichnam ist kein gesetzlicher Feiertag, außer im gesamten Landkreis Eichsfeld (derzeit 86 Gemeinden, Auflistung siehe dort) sowie in folgenden Gemeinden des Unstrut-Hainich-Kreises und des Wartburgkreises: Anrode (nur in den Ortsteilen Bickenriede und Zella), Brunnhartshausen (nur in den Ortsteilen Föhlritz und Steinberg), Buttlar, Dünwald (nur in den Ortsteilen Beberstedt und Hüpstedt), Geisa, Heyerode, Hildebrandshausen, Katharinenberg, Lengenfeld unterm Stein, Rodeberg (nur im Ortsteil Struth), Schleid und Zella/ Rhön.
3 Das Augsburger Friedensfest ist nur im Stadtgebiet Augsburg (nicht jedoch im angrenzenden Umland) gesetzlicher Feiertag.
4 Der ehemals bundeseinheitlich begangene Buß- und Bettag ist seit 1995 nur noch in Sachsen ein arbeitsfreier Feiertag. Da er aber auch in allen anderen Ländern als wichtiger Feiertag der evangelischen Kirche gilt, steht er unter besonderem gesetzlichen Schutz und ein Arbeitgeber darf Arbeitnehmern für diesen Tag beantragte unbezahlte Freistellung nur in begründeten Ausnahmefällen verweigern.
5 Mariä Himmelfahrt wird in Bayern von den derzeit 1700 Gemeinden mit überwiegend katholischer Bevölkerung begangen. Die restlichen 356 Gemeinden begehen diesen Tag nicht als Feiertag. Im gesamten Bundesland entfällt zu Mariä Himmelfahrt an Schulen aller Gattungen der Unterricht. Diese Festlegung gilt ausdrücklich auch in den Teilen Bayerns, in denen dieser Tag kein gesetzlicher Feiertag ist.
7 Im gesamten Bundesland entfällt am Buß- und Bettag an Schulen aller Gattungen der Unterricht.
9 Schüler haben am Gründonnerstag und am Reformationstag schulfrei. In der Regel legt das Kultusministerium die Ferientermine so fest, dass diese beiden Tage in die Osterferien bzw. in die Herbstferien fallen.