diff --git a/core/modules/system/system.tokens.inc b/core/modules/system/system.tokens.inc
index a5e7ad2..8594c99 100644
--- a/core/modules/system/system.tokens.inc
+++ b/core/modules/system/system.tokens.inc
@@ -51,6 +51,10 @@ function system_token_info() {
     'name' => t("Login page"),
     'description' => t("The URL of the site's login page."),
   );
+  $site['page-number'] = array(
+    'name' => t('Page Number'),
+    'description' => t('The page number for pages that contain paged lists'),
+  );
 
   // Date related tokens.
   $date['short'] = array(
@@ -169,6 +173,10 @@ function system_tokens($type, $tokens, array $data = array(), array $options = a
         case 'login-url':
           $replacements[$original] = url('user', $url_options);
           break;
+
+        case 'page-number':
+          $replacements[$original] = preg_match('/^\d+/', $_GET['page'], $match) ? $match[0] + 1 : '';
+          break;
       }
     }
   }
