Mexican constitutional rights have long included the right to carry arms. The 1857 Constitution included the right to carry arms:
Artículo 10: Todo hombre tiene derecho de poseer y portar armas para su seguridad y legítima defensa. La ley señalará cuáles son las prohibidas y la pena en que incurren los que las portaren. [1]
Article 10: Every man has the right to have and to carry arms for his security and legitimate defense. The law will indicate which arms are prohibited and the penalty for those that will carry prohibited arms.
These rights have subsequently been reduced somewhat through the gradual changing of constitutions and laws. The Constitution of 1917, the current constitution in force and heavily-amended, grants Mexican citizens (and "Inmigrados"; see below) the right to possess firearms. However, this right does not include military firearms.
The Constitution of 1917, as amended, states:
Artículo 10: Los habitantes de los Estados Unidos Mexicanos tienen derecho a poseer armas en su domicilio, para seguridad y legítima defensa, con excepción de las prohibidas por la ley federal y de las reservadas para el uso exclusivo del Ejército, Armada, Fuerza Aérea y Guardia Nacional. La ley federal determinará los casos, condiciones, requisitos y lugares en que se podrá autorizar a los habitantes la portación de armas. [2]
Article 10: The inhabitants of the United Mexican States have a right to arms in their homes, for security and legitimate defense, with the exception of arms prohibited by federal law and those reserved for the exclusive use of the Army, Navy, Air Force and National Guard. Federal law will determine the cases, conditions, requirements, and places in which the carrying of arms will be authorized to the inhabitants.