Criminaliteit kan door veel oorzaken ontstaan. Vaak spelen verschillende factoren mee zoals de persoonlijkheid van iemand, de thuissituatie waar hij uitkomt en/of andere factoren in zijn omgeving.
Schoolverzuim is bijvoorbeeld ook één van de factoren die crimineel gedrag bij jongeren be-vorderen. Onder probleemjongeren worden naar verhouding vaak notoire spijbelaars aange-troffen. Zij zijn vaker betrokken bij diefstal, vandalisme en geweld. Het is dus zaak om binnen criminaliteitspreventie aandacht te schenken aan het voorkomen van schoolverzuim.

Andere oorzaken kunnen zijn:
Armoede, slechte huiselijke omstandigheden. Slecht voorbeeld van je ouders, bijvoor-beeld als ouders ook stelen of verslaafd zijn of niet naar de kinderen omkijken.
Gebrek aan onderwijs en scholing.misdrijven komen vaak voor in lagere klasse. Dit komt omdat men door het slechte scholing vaak geen baan heeft of slechte betaalde baan en men daardoor veel op straat hangt of ook luxe wil en bijvoorbeeld daardoor gaat stelen.
Het gemis of minder worden van sociale controle. Mensen leven hoe langer en hoe meer hun eigen leventje en familie en buren letten niet meer op elkaar. Kinderen worden niet meer gecorrigeerd door de ouders of buurt als ze iets doen wat niet mag.
De invloed van een groep waar iemand mee omgaat. Stoer doen, elkaar opjutten, net zoveel willen hebben als de andere leden van de groep. Als je door anderen gemeden wordt om je gedrag zul je ook steeds weer deze (verkeerde) vrienden opzoeken.
Het vervagen van waarden en normen.opvattingen over eerlijkheid, fatsoen en eigen-dom worden minder en daardoor gaat men het steeds minder nauw nemen.
Bepaalde zaken zijn vrij makkelijk te stelen. De criminelen weten dat of worden
daardoor in de verleiding gebracht.
De invloed van alcohol en drugs. De alcohol die zijn bijdrage heeft aan geweldsdelicten en de drugsgebruiker die steeds moet stelen om aan geld te kunnen komen.