Kort svar: Ja, nyårsafton (31 december) är en röd dag, men bara eftersom den infaller på en söndag. Nyårsdagen (1 januari) är däremot en röd dag av sig självt.
Röd dag är ett annat ord för helgdag och kommer av att dagarna är markerade med röd siffra i almanackorna. Vilka dagar som i Sverige räknas som helgdagar reglerar i Lag (1989:253) om allmänna helgdagar. Förutom söndagar räknas följande dagar som helgdagar:
påskdagen och pingstdagen, nyårsdagen, trettondedag jul, första maj, juldagen och annandag jul, även när de inte infaller på en söndag, långfredagen, annandag påsk, Kristi himmelsfärdsdag, nationaldagen, midsommardagen och alla helgons dag.
Varken nyårsafton, julafton, påskafton eller midsommarafton räknas alltså som allmän helgdag i Sverige (vilket gör att det förutom söndagarna bara finns två röda dagar i december) trots att det är dagar som firas i större utsträckning än deras respektive helgdag (nyårsdagen, juldagen, påskdagen och midsommardagen).

Även om nyårsafton inte räknas som en ”röd dag” kan man ändå i praktiken likställa den med en ”röd dag”. I den proposition som ligger till grund för lagen om allmänna helgdagar skriver man bl.a.
Lördagar samt midsommarafton, julafton och nyårsafton är inte helgdagar men är ofta likställda med allmän helgdag.
Även i semesterlagen likställs dessa tre helgdagsaftnar med allmänna helgdagar:
Med söndag jämställs allmän helgdag samt midsommarafton, julafton och nyårsafton.
Dock betyder detta inte att man per automatik är ledig på vare sig midsommar-, nyårs- eller julafton. Så här svarar Helen Nilsson på Tria (ett samarbete mellan fackförbunden ST, Unionen och Vision):
Det är arbetsgivarens och verksamhetens behov som styr på vilka dagar det behövs personal. Det gör att vissa verksamheter inte kan ha kläm- eller helgdagar. Arbetstidslagen säger att heltid motsvarar högst 40 timmar per vecka, men inget mer. Om arbetsgivaren inte har något kollektivavtal innebär det att julafton kan ses som vilken arbetsdag som helst, och inte ge rätt till varken ledigt eller extra
I många kollektivavtal (bl.a. det som gäller för hotell- och restaurangbranschen) räknas nyårsafton som en röd dag på så vis att det ger rätt till en extra ledig dag om man arbetar då:
Midsommarafton, julafton och nyårsafton som infaller måndag t.o.m. fredag också berättigar till en extra ledighetsdag.
För Systembolaget gäller att nyårsafton räknas som en lördag och därmed har lördagsöppettider.
Skrivet av Mattias Axelsson (2013-12-30)
Källor: Regeringens proposition 1988/89:114 om allmänna helgdagar