Programele de justiție restaurativă se concentrează pe reabilitarea infractorilor prin reconcilierea cu victimele și comunitatea, în loc de incarcerare tradițională. Aceste programe implică adesea dialog, restituire și servicii comunitare. Susținătorii argumentează că justiția restaurativă reduce recidiva, vindecă comunitățile și oferă o responsabilitate mai semnificativă pentru infractori. Cei care se opun argumentează că aceasta ar putea să nu fie potrivită pentru toate infracțiunile, ar putea fi percepută ca fiind prea indulgentă și ar putea să nu descurajeze suficient comportamentul criminal viitor.