diff --git a/frontend/src/metabase/auth/auth.js b/frontend/src/metabase/auth/auth.js
index 7d249fad2d1c0b203cf1bfb3f055b79cc69a86e4..d293aa657a112b789b8c44d6c7ae82985f3eb914 100644
--- a/frontend/src/metabase/auth/auth.js
+++ b/frontend/src/metabase/auth/auth.js
@@ -97,6 +97,9 @@ export const logout = createThunkAction(LOGOUT, function() {
     MetabaseAnalytics.trackEvent("Auth", "Logout");
 
     dispatch(push("/auth/login"));
+
+    // refresh to ensure all application state is cleared
+    window.location.reload();
   };
 });