Now Officially the LEAST Free Country on Earth
Posted on February 28th, 2008 at 12:58 pm by Steve

Well folks, it’s official:

The United States incarcerates more people than any country in the world, including the far more populous nation of China. At the start of the new year, the American penal system held more than 2.3 million adults. China was second, with 1.5 million people behind bars, and Russia was a distant third with 890,000 inmates, according to the latest available figures.

Beyond the sheer number of inmates, America also is the global leader in the rate at which it incarcerates its citizenry, outpacing nations like South Africa and Iran. In Germany, 93 people are in prison for every 100,000 adults and children. In the U.S, the rate is roughly eight times that, or 750 per 100,000.

More than 1 in 100 adults is now locked up in America

1 in 9 black men ages 20-34 is currently behind bars.