Os programas de justiça restaurativa focam na reabilitação de infratores através da reconciliação com as vítimas e a comunidade, em vez de através da encarceramento tradicional. Estes programas frequentemente envolvem diálogo, restituição e serviço comunitário. Os defensores argumentam que a justiça restaurativa reduz a reincidência, cura comunidades e proporciona uma responsabilização mais significativa para os infratores. Os oponentes argumentam que pode não ser adequado para todos os crimes, poderia ser percebido como muito leniente e pode não dissuadir adequadamente comportamentos criminosos futuros.