Factorii care influențează rata de criminalitate includ nivelul de sărăcie, educația, consumul de droguri și alcool, resursele disponibile pentru aplicarea legii, urbanizarea și inflația. Factori sociali cum ar fi stigmatizarea, inegalitatea economică, și disfuncțiile familiale pot contribui la creșterea ratei de criminalitate într-un oraș.