diff --git a/home/models.py b/home/models.py
index 405c034a187e07a025177943f40db7aab4cd34da..262f4f5f5ee50cb440637259cc05350be5459f10 100644
--- a/home/models.py
+++ b/home/models.py
@@ -184,7 +184,7 @@ class HomeArticlesPage(RoutablePageMixin, Page):
 
     @property
     def articles(self):
-        return HomeArticlePage.objects.live().all()
+        return HomeArticlePage.objects.live().order_by("-date").all()
 
     class Meta:
         verbose_name = "Rozcestník článků"
@@ -202,7 +202,7 @@ class HomeEventsPage(RoutablePageMixin, Page):
 
     @property
     def events(self):
-        return HomeEventPage.objects.live().all()
+        return HomeEventPage.objects.live().order_by("-date").all()
 
     class Meta:
         verbose_name = "Rozcestník akcí"
@@ -220,7 +220,7 @@ class HomeDocumentsPage(RoutablePageMixin, Page):
 
     @property
     def documents(self):
-        return HomeDocumentPage.objects.live().all()
+        return HomeDocumentPage.objects.live().order_by("-date").all()
 
     class Meta:
         verbose_name = "Rozcestník dokumentů"