XRP has a total supply of 100 billion tokens. The entire supply was premined, and much of it is held in escrow by Ripple Labs to keep supply and demand in balance. The current circulating supply of XRP is 52.5 billion tokens.