diff --git a/src/backends.jl b/src/backends.jl
index 86745ed51cbfda5a05b3c5ee79ba776dac9e98e2..8b6686994c79c327add86ec02fd45af0349a69c8 100644
--- a/src/backends.jl
+++ b/src/backends.jl
@@ -54,6 +54,11 @@ function push(model::Backends, file::String; clean=true, metadata=true)
             rm(raw_data_dir; recursive=true)
         catch
         end
+        interim_data_dir = joinpath(backend_dir, "data/interim", instance)
+        try
+            rm(interim_data_dir; recursive=true)
+        catch
+        end
         processed_data_dir = joinpath(backend_dir, "data/processed", instance)
         try
             rm(processed_data_dir; recursive=true)