Marruecos ha incrementado las penas para delitos como robo con violencia, agresiones a ancianos o violaciones. El Código Penal establece sanciones estrictas, especialmente cuando las víctimas son personas vulnerables. Las penas pueden variar de 5 a 10 años si hay lesiones físicas o psicológicas, y aumentar si se utilizó un arma o se actuó en grupo. Las agresiones físicas o psicológicas contra personas mayores se castigan con severidad, y la pena puede duplicarse si el autor es un familiar directo. La violación se castiga con penas de 5 a 30 años de prisión, dependiendo de factores como la edad de la víctima o si se causó embarazo. A pesar de estas penas, los tribunales han sido criticados por aplicar atenuantes que reducen las condenas. Marruecos también penaliza el acoso en espacios públicos y la violencia dentro del hogar, con sanciones que van desde multas hasta 6 meses de cárcel. La pena de muerte sigue contemplada en la legislación, pero no se ha aplicado desde hace más de 30 años.