That page also notes this shocker but it also quotes itself as a source at one point, so is it a decent source (?):
"The United States leads the world in total number of people incarcerated, with more than 2 million prisoners nationwide ... This number is equivalent to roughly 25% of the world's total prison population and leads to an incarceration rate of 629 people per 100,000"