diff --git a/app/controllers/groups_controller.rb b/app/controllers/groups_controller.rb
index c1adc999567019ee6d0ab7aa945cbbeb0d445ed9..ee4fcc4e360e895f79f84a25fe52cb504e2a875a 100644
--- a/app/controllers/groups_controller.rb
+++ b/app/controllers/groups_controller.rb
@@ -40,6 +40,7 @@ class GroupsController < Groups::ApplicationController
     @last_push = current_user.recent_push if current_user
 
     @projects = @projects.includes(:namespace)
+    @projects = @projects.sorted_by_activity
     @projects = filter_projects(@projects)
     @projects = @projects.sort(@sort = params[:sort])
     @projects = @projects.page(params[:page]) if params[:filter_projects].blank?