New Mural Arts project brings the voices of those most impacted by mass incarceration to the forefront
Which country has the highest number of incarcerated people per capita?
It’s us.
The United States is the world leader in incarcerating its citizens, imprisoning 2.3 million people per year. The U.S. has 4.4 percent of the world’s population and 22 percent of the world’s prisoners.
But we can take steps to ignite change in this system.