diff --git a/mlair/data_handler/data_handler_wrf_chem.py b/mlair/data_handler/data_handler_wrf_chem.py
index c8effffd5944071852610850ec36921ae2149fbe..92940604d4c9640cd740c8f01b6f300dcb45edb1 100644
--- a/mlair/data_handler/data_handler_wrf_chem.py
+++ b/mlair/data_handler/data_handler_wrf_chem.py
@@ -140,8 +140,9 @@ class BaseWrfChemDataLoader:
                                                             self.common_file_starter) + '*' + day.strftime(
                     self.date_format_of_nc_file) + '*'
                                                ))[0])
-            logging.info(f"Reading file(s): {list(path_list)}")
-            return list(path_list)
+            path_list = sorted(list(path_list))
+            logging.info(f"Reading file(s): {path_list}")
+            return path_list
         else:
             raise ValueError(f"`start_time' and `end_time' must both be given or None.")