Kolejny okres żałoby narodowej był spowodowany przez zamach w Madrycie 11 marca 2004 (191 ofiar śmiertelnych, w tym 4 Polaków). Powodem żałoby wyznaczonej na 5 stycznia 2005 roku było natomiast trzęsienie ziemi na Oceanie Indyjskim w grudniu 2004, które pochłonęło około 294 tys. ofiar śmiertelnych. W następnym roku w dniach 3–8 kwietnia miała miejsce żałoba po śmierci papieża Jana Pawła II oraz 14 lipca żałoba po zamachu w Londynie z 7 lipca, w którym zginęło trzech polskich obywateli.
W kolejnym roku przyczyną ogłoszenia żałoby była katastrofa budowlana na Śląsku, która pochłonęła 65 ofiar śmiertelnych. W tym samym roku miała także miejsce katastrofa górnicza w kopalni Halemba (23 ofiary śmiertelne), która stała się przyczyną wprowadzenia żałoby w dniach 23–25 listopada. W kolejnym roku wprowadzono jedną żałobę narodową od 23 do 25 lipca 2007. Jej przyczyną była katastrofa polskiego autokaru we Francji, w której zginęło 26 Polaków. W dniach 24–26 stycznia 2008 miała miejsce żałoba narodowa po śmierci 19 oficerów w katastrofie w Mirosławcu. W 2009 roku dwukrotnie ogłaszano żałobę narodową. W dniach 14–16 kwietnia wprowadzono żałobę po pożarze hotelu socjalnego w Kamieniu Pomorskim, natomiast w dniach 21–22 września 2009 żałobę wprowadzono po katastrofie górniczej w kopalni „Wujek” – „Ruch Śląsk”.