Total DOT Supply

Understanding Polkadot's Capped & Stepped Supply Schedule

This page explains how to read the current total amount of DOT directly on-chain and how Polkadot's new emission model is structured. Following referendum 1710 and its implementation through referendum 1828, DOT supply is now capped at 2.1 billion tokens, and annual issuance is reduced in regular steps.

Step by step, it shows how to use polkadot.js to find the total supply in Plancks and convert it to DOT, and how the amount of DOT evolves with the Pi-Day cut in 2026 and the subsequent 13.14% reduction steps until the hard cap is reached.

1. Finding Total Supply (Plancks) on polkadot.js

  1. Go to polkadot.js.org/apps.
  2. In the top left, make sure you are connected to the Polkadot Asset Hub.
  3. In the top menu, click Developer → Chain state.
  4. Under "selected state query", first choose balances.
  5. To the right, choose totalIssuance(): u128.
  6. Click the "+" button on the right.
  7. You now see the total supply in Plancks (the smallest unit of DOT).

2. Converting Plancks to DOT

On Polkadot, 1 DOT = 10,000,000,000 Plancks (1010).

To convert to DOT: DOT = total supply in Plancks ÷ 1010

Polkadot Capped & Stepped Supply Schedule in Numbers

The following table shows the projected DOT supply development from 2026 to 2160, with emission reductions every 2 years until the hard cap of 2.1 billion DOT is reached.

Stage Year Remaining % Emission % Hard Cap Total Supply Supply Ratio
0 2026 100.0000 2,100,000,000 1,674,459,894 79.7362%
1 2028 86.8600 13.1400 2,100,000,000 1,730,375,864 82.3989%
2 2030 75.4466 11.4134 2,100,000,000 1,778,944,475 84.7116%
3 2032 65.5329 9.9137 2,100,000,000 1,821,131,171 86.7205%
4 2034 56.9219 8.6110 2,100,000,000 1,857,774,535 88.4655%
5 2036 49.4424 7.4795 2,100,000,000 1,889,602,961 89.9811%
6 2038 42.9456 6.4967 2,100,000,000 1,917,249,132 91.2976%
7 2040 37.3026 5.6431 2,100,000,000 1,941,262,596 92.4411%
8 2042 32.4010 4.9016 2,100,000,000 1,962,120,691 93.4343%
9 2044 28.1435 4.2575 2,100,000,000 1,980,238,032 94.2970%
10 2046 24.4455 3.6981 2,100,000,000 1,995,974,755 95.0464%
11 2048 21.2333 3.2121 2,100,000,000 2,009,643,672 95.6973%
12 2050 18.4433 2.7901 2,100,000,000 2,021,516,494 96.2627%
13 2052 16.0198 2.4234 2,100,000,000 2,031,829,226 96.7538%
14 2054 13.9148 2.1050 2,100,000,000 2,040,786,866 97.1803%
15 2056 12.0864 1.8284 2,100,000,000 2,048,567,472 97.5508%
16 2058 10.4983 1.5882 2,100,000,000 2,055,325,706 97.8727%
17 2060 9.1188 1.3795 2,100,000,000 2,061,195,908 98.1522%
18 2062 7.9206 1.1982 2,100,000,000 2,066,294,766 98.3950%
19 2064 6.8798 1.0408 2,100,000,000 2,070,723,634 98.6059%
20 2066 5.9758 0.9040 2,100,000,000 2,074,570,548 98.7891%
21 2068 5.1906 0.7852 2,100,000,000 2,077,911,978 98.9482%
22 2070 4.5085 0.6820 2,100,000,000 2,080,814,344 99.0864%
23 2072 3.9161 0.5924 2,100,000,000 2,083,335,339 99.2064%
24 2074 3.4015 0.5146 2,100,000,000 2,085,525,076 99.3107%
25 2076 2.9546 0.4470 2,100,000,000 2,087,427,081 99.4013%
26 2078 2.5663 0.3882 2,100,000,000 2,089,079,162 99.4800%
27 2080 2.2291 0.3372 2,100,000,000 2,090,514,160 99.5483%
28 2082 1.9362 0.2929 2,100,000,000 2,091,760,600 99.6076%
29 2084 1.6818 0.2544 2,100,000,000 2,092,843,257 99.6592%
30 2086 1.4608 0.2210 2,100,000,000 2,093,783,653 99.7040%
31 2088 1.2689 0.1920 2,100,000,000 2,094,600,481 99.7429%
32 2090 1.1021 0.1667 2,100,000,000 2,095,309,978 99.7767%
33 2092 0.9573 0.1448 2,100,000,000 2,095,926,247 99.8060%
34 2094 0.8315 0.1258 2,100,000,000 2,096,461,538 99.8315%
35 2096 0.7223 0.1093 2,100,000,000 2,096,926,492 99.8536%
36 2098 0.6274 0.0949 2,100,000,000 2,097,330,351 99.8729%
37 2100 0.5449 0.0824 2,100,000,000 2,097,681,143 99.8896%
38 2102 0.4733 0.0716 2,100,000,000 2,097,985,841 99.9041%
39 2104 0.4111 0.0622 2,100,000,000 2,098,250,501 99.9167%
40 2106 0.3571 0.0540 2,100,000,000 2,098,480,385 99.9276%
41 2108 0.3102 0.0469 2,100,000,000 2,098,680,063 99.9371%
42 2110 0.2694 0.0408 2,100,000,000 2,098,853,502 99.9454%
43 2112 0.2340 0.0354 2,100,000,000 2,099,004,152 99.9526%
44 2114 0.2033 0.0308 2,100,000,000 2,099,135,007 99.9588%
45 2116 0.1766 0.0267 2,100,000,000 2,099,248,667 99.9642%
46 2118 0.1534 0.0232 2,100,000,000 2,099,347,392 99.9689%
47 2120 0.1332 0.0202 2,100,000,000 2,099,433,145 99.9730%
48 2122 0.1157 0.0175 2,100,000,000 2,099,507,629 99.9766%
49 2124 0.1005 0.0152 2,100,000,000 2,099,572,327 99.9796%
50 2126 0.0873 0.0132 2,100,000,000 2,099,628,523 99.9823%
51 2128 0.0758 0.0115 2,100,000,000 2,099,677,335 99.9846%
52 2130 0.0659 0.0100 2,100,000,000 2,099,719,733 99.9867%
53 2132 0.0572 0.0087 2,100,000,000 2,099,756,560 99.9884%
54 2134 0.0497 0.0075 2,100,000,000 2,099,788,548 99.9899%
55 2136 0.0432 0.0065 2,100,000,000 2,099,816,333 99.9913%
56 2138 0.0375 0.0057 2,100,000,000 2,099,840,467 99.9924%
57 2140 0.0326 0.0049 2,100,000,000 2,099,861,430 99.9934%
58 2142 0.0283 0.0043 2,100,000,000 2,099,879,638 99.9943%
59 2144 0.0246 0.0037 2,100,000,000 2,099,895,453 99.9950%
60 2146 0.0213 0.0032 2,100,000,000 2,099,909,191 99.9957%
61 2148 0.0185 0.0028 2,100,000,000 2,099,921,123 99.9962%
62 2150 0.0161 0.0024 2,100,000,000 2,099,931,488 99.9967%
63 2152 0.0140 0.0021 2,100,000,000 2,099,940,490 99.9972%
64 2154 0.0121 0.0018 2,100,000,000 2,099,948,310 99.9975%
65 2156 0.0106 0.0016 2,100,000,000 2,099,955,102 99.9979%
66 2158 0.0092 0.0014 2,100,000,000 2,099,961,001 99.9981%
67 2160 0.0080 0.0012 2,100,000,000 2,099,966,126 99.9984%