What Weapons Are Illegal in Texas?


Although Texas has liberal gun laws compared to many other states, various weapons are illegal to possess, make, transport, sell, or repair under state law. Having any of these weapons in your possession can result in criminal charges that carry the potential for severe sanctions.

Under Tex. Pen. Code § 46.05, some of the weapons that Texas law makes illegal include:

  • Improvised explosive devices and explosive weapons
  • Machine guns
  • Short-barrel guns or firearms
  • Firearm silencers

Other illegal weapons include devices that dispense chemicals, armor piercing ammunition, zip guns or improvised firearms, and tire deflation devices that use spikes to puncture tires, such as spike strips. Brass knuckles were illegal weapons until just this year when the state legislature legalized them.

What Weapons Are Illegal in Texas?

Generally, possessing illegal weapons is a third-degree felony offense. A conviction for a third-degree felony can result in a prison sentence ranging from two to ten years and a fine of up to $10,000. Possession of a tire deflation device, however, is a state jail felony, which can cause a sentence of incarceration of six months to two years, plus a $10,000 fine.

State law also places restrictions on where you can carry or possess “location-restricted” knives. Adults and juveniles generally can possess knives that are not location-restricted, or with blades shorter than five and one-half inches, anywhere. However, the law prohibits individuals from possessing knives with blades that are longer than five and one-half inches in specific places. Although individuals can possess these knives at home, in their vehicles, and their boats, while walking to their cars, and for hunting and fishing purposes, they cannot possess them in some locations. These locations include courthouses, schools, and police stations, among others.

If you or a family member is facing weapons charges or any other criminal charges, we may be able to help. As experienced Texas criminal defense attorneys, we have the knowledge needed to help you navigate through often-complex criminal proceedings. Call us today at (512) 359-3362 and schedule an appointment with one of our criminal defense lawyers and learn how we can assist you.

Share To: