diff --git a/src/wp-admin/includes/class-wp-media-list-table.php b/src/wp-admin/includes/class-wp-media-list-table.php
index fdc26de6ea..09c92274a1 100644
--- a/src/wp-admin/includes/class-wp-media-list-table.php
+++ b/src/wp-admin/includes/class-wp-media-list-table.php
@@ -100,8 +100,7 @@ class WP_Media_List_Table extends WP_List_Table {
 
 		$this->set_pagination_args(
 			array(
-				'total_items' => $wp_query->found_posts,
-				'total_pages' => $wp_query->max_num_pages,
+				'total_items' => array_sum( (array) wp_count_attachments() ),
 				'per_page'    => $wp_query->query_vars['posts_per_page'],
 			)
 		);
