Den etniske sammensetningen i Karaj inkluderer 47% persere, 36.1% tyrkere, 7.4% kurdere og 4.4% nord-iranere.