diff --git wp-admin/includes/class-wp-ms-sites-list-table.php wp-admin/includes/class-wp-ms-sites-list-table.php
index 9ce3ffe..a5f94c0 100644
--- wp-admin/includes/class-wp-ms-sites-list-table.php
+++ wp-admin/includes/class-wp-ms-sites-list-table.php
@@ -230,6 +230,7 @@ class WP_MS_Sites_List_Table extends WP_List_Table {
 			'lastupdated' => __( 'Last Updated' ),
 			'registered'  => _x( 'Registered', 'site' ),
 			'users'       => __( 'Users' ),
+			'theme'       => __( 'Active theme' ),
 		);
 
 		if ( has_filter( 'wpmublogsaction' ) ) {
@@ -255,6 +256,7 @@ class WP_MS_Sites_List_Table extends WP_List_Table {
 			'blogname'    => 'blogname',
 			'lastupdated' => 'lastupdated',
 			'registered'  => 'blog_id',
+			'theme'       => 'blog_id',
 		);
 	}
 
@@ -409,6 +411,29 @@ class WP_MS_Sites_List_Table extends WP_List_Table {
 	}
 
 	/**
+	 * Handles the active theme column output.
+	 *
+	 * @since 4.7.0
+	 * @access public
+	 *
+	 * @param array $blog Current site.
+	 */
+	public function column_theme( $blog ) {
+		if ( (int) $blog['blog_id'] === get_current_blog_id() ) {
+			if ( wp_get_theme()->exists() ) {
+				echo wp_get_theme();
+			}
+			return;
+		}
+
+		switch_to_blog( $blog['blog_id'] );
+		if ( wp_get_theme()->exists() ) {
+			echo wp_get_theme();
+		}
+		restore_current_blog();
+	}
+
+	/**
 	 * Handles the plugins column output.
 	 *
 	 * @since 4.3.0
