If you are caught with firearms or ammunition in Mexico... You will go to jail and your vehicle will be seized; You will be separated from your family, friends, and your job, and likely suffer substantial financial hardship; You will pay court costs and other fees ranging into the tens of thousands of dollars defending yourself; You may get up to a 30-year sentence in a Mexican prison if found guilty. If you carry a knife on your person in Mexico, even a pocketknife . . . You may be arrested and charged with possession of a deadly weapon; You may spend weeks in jail waiting for trial, and tens of thousands of dollars in attorneys fees, court costs, and fines; If convicted, you may be sentenced to up to five years in a Mexican prison. Claiming not to know about the law will not get you leniency from a police officer or the judicial system. Leave your firearms, ammunition, and knives at home. Dont bring them into Mexico.
“If you are caught with firearms or ammunition in Mexico...”
It’s pretty much the same for people caught here with firearms or ammunition if they are not citizens of this country or here on an immigrant visa. If you are a citizen or have green card it’s okay, but if not even if you are here legally you are looking at up to 10 years in a federal pen with no possibility of parole, up to a $250,000 fine, and three years supervised release which is pointless because you will be deported and forever barred from the U.S. when you are released from prison. With a clean record the sentencing grid will give a range of punishment of 10 to 16 months in prison for the judge to choose from. So people here on visitor visas, student visas, work visas, and so on better not get caught here with firearms or ammo.
In other words, “don’t go to Mexico.”