diff --git a/app/services/packages/create_event_service.rb b/app/services/packages/create_event_service.rb
index 63248ef07c94798538756562d34e68ca5692756f..8fed6e2def8a342136e470ed012367653e373815 100644
--- a/app/services/packages/create_event_service.rb
+++ b/app/services/packages/create_event_service.rb
@@ -3,14 +3,12 @@
 module Packages
   class CreateEventService < BaseService
     def execute
-      if Feature.enabled?(:collect_package_events_redis, default_enabled: true)
-        ::Packages::Event.unique_counters_for(event_scope, event_name, originator_type).each do |event_name|
-          ::Gitlab::UsageDataCounters::HLLRedisCounter.track_event(event_name, values: current_user.id)
-        end
-
-        ::Packages::Event.counters_for(event_scope, event_name, originator_type).each do |event_name|
-          ::Gitlab::UsageDataCounters::PackageEventCounter.count(event_name)
-        end
+      ::Packages::Event.unique_counters_for(event_scope, event_name, originator_type).each do |event_name|
+        ::Gitlab::UsageDataCounters::HLLRedisCounter.track_event(event_name, values: current_user.id)
+      end
+
+      ::Packages::Event.counters_for(event_scope, event_name, originator_type).each do |event_name|
+        ::Gitlab::UsageDataCounters::PackageEventCounter.count(event_name)
       end
 
       if Feature.enabled?(:collect_package_events) && Gitlab::Database.read_write?
diff --git a/changelogs/unreleased/remove-pkg-event-redis-feature-flag.yml b/changelogs/unreleased/remove-pkg-event-redis-feature-flag.yml
new file mode 100644
index 0000000000000000000000000000000000000000..638a9c7bd7334d6c03188b87881dd3f37f4bdd44
--- /dev/null
+++ b/changelogs/unreleased/remove-pkg-event-redis-feature-flag.yml
@@ -0,0 +1,5 @@
+---
+title: Removes collect_package_events_redis feature flag
+merge_request: 49897
+author:
+type: other
diff --git a/config/feature_flags/development/collect_package_events_redis.yml b/config/feature_flags/development/collect_package_events_redis.yml
deleted file mode 100644
index 54dcf7c1bc61e1f22e940ad013c10bde8dd91950..0000000000000000000000000000000000000000
--- a/config/feature_flags/development/collect_package_events_redis.yml
+++ /dev/null
@@ -1,7 +0,0 @@
----
-name: collect_package_events_redis
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/46846
-rollout_issue_url:
-group: group::package
-type: development
-default_enabled: true
diff --git a/lib/gitlab/usage_data_counters/known_events/package_events.yml b/lib/gitlab/usage_data_counters/known_events/package_events.yml
index 6cf31ba4db7c49155ae9f2fc25fe943f4285fdb6..b7e583003c84466113bfeb9ce25057d17f05fac3 100644
--- a/lib/gitlab/usage_data_counters/known_events/package_events.yml
+++ b/lib/gitlab/usage_data_counters/known_events/package_events.yml
@@ -3,119 +3,95 @@
   category: deploy_token_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_composer_user
   category: user_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_conan_deploy_token
   category: deploy_token_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_conan_user
   category: user_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_container_deploy_token
   category: deploy_token_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_container_user
   category: user_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_debian_deploy_token
   category: deploy_token_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_debian_user
   category: user_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_generic_deploy_token
   category: deploy_token_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_generic_user
   category: user_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_golang_deploy_token
   category: deploy_token_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_golang_user
   category: user_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_maven_deploy_token
   category: deploy_token_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_maven_user
   category: user_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_npm_deploy_token
   category: deploy_token_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_npm_user
   category: user_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_nuget_deploy_token
   category: deploy_token_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_nuget_user
   category: user_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_pypi_deploy_token
   category: deploy_token_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_pypi_user
   category: user_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_rubygems_deploy_token
   category: deploy_token_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_rubygems_user
   category: user_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_tag_deploy_token
   category: deploy_token_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
 - name: i_package_tag_user
   category: user_packages
   aggregation: weekly
   redis_slot: package
-  feature_flag: collect_package_events_redis
diff --git a/lib/tasks/gitlab/packages/events.rake b/lib/tasks/gitlab/packages/events.rake
index 4bf4ce430f146214b32ecaa0c29070cbd0a178c4..4a6a014acc5d6ea2850007dca6a5d3ec9bad8ec3 100644
--- a/lib/tasks/gitlab/packages/events.rake
+++ b/lib/tasks/gitlab/packages/events.rake
@@ -51,8 +51,7 @@ namespace :gitlab do
                 "name" => event_name,
                 "category" => "#{originator_type}_packages",
                 "aggregation" => "weekly",
-                "redis_slot" => "package",
-                "feature_flag" => "collect_package_events_redis"
+                "redis_slot" => "package"
               }
             end
 
diff --git a/spec/services/packages/create_event_service_spec.rb b/spec/services/packages/create_event_service_spec.rb
index f7bab0e5a9fdad10cd186cd9ac6447d02fcef067..122f1e88ad0c3b6096009d3f8b4e1b3b883352d3 100644
--- a/spec/services/packages/create_event_service_spec.rb
+++ b/spec/services/packages/create_event_service_spec.rb
@@ -57,18 +57,6 @@
     end
 
     shared_examples 'redis package unique event creation' do |originator_type, expected_scope|
-      context 'with feature flag disable' do
-        before do
-          stub_feature_flags(collect_package_events_redis: false)
-        end
-
-        it 'does not track the event' do
-          expect(::Gitlab::UsageDataCounters::HLLRedisCounter).not_to receive(:track_event)
-
-          subject
-        end
-      end
-
       it 'tracks the event' do
         expect(::Gitlab::UsageDataCounters::HLLRedisCounter).to receive(:track_event).with(/package/, values: user.id)
 
@@ -77,18 +65,6 @@
     end
 
     shared_examples 'redis package count event creation' do |originator_type, expected_scope|
-      context 'with feature flag disabled' do
-        before do
-          stub_feature_flags(collect_package_events_redis: false)
-        end
-
-        it 'does not track the event' do
-          expect(::Gitlab::UsageDataCounters::PackageEventCounter).not_to receive(:count)
-
-          subject
-        end
-      end
-
       it 'tracks the event' do
         expect(::Gitlab::UsageDataCounters::PackageEventCounter).to receive(:count).at_least(:once)