Skip to Main Content
my account

Gun Laws

This guide provides information on Texas and federal gun laws including: background checks, open carry, concealed carry, handgun licenses, restrictions for felons, and local regulation of firearms and shooting ranges.

Types of Guns


What types of guns can you buy or own in Texas?

Texas & Federal Law

Understanding the Law

Handguns

Texas and federal laws also allow people who qualify under the law to purchase and own handguns. As with long guns, there are certain restrictions based on the recipient's age and the type of sale or transfer.

Possession

Generally, a person in Texas can possess a handgun if they:

  •  do not have a prior felony conviction as described in Section 46.04 of the Texas Penal Code
  •  do not have a Class A misdemeanor conviction for family or dating violence as described in Sections 46.02 and 46.04 of the Texas Penal Code
  •  are not restricted by an unexpired protective order as described in Section 46.04(c) of the Texas Penal Code
  •  are not restricted from possessing a firearm under federal law as described in 18 United States Code Section 922(g)

Purchase or Transfer

Texas residents can purchase handguns and ammunition if they are not otherwise disqualified from possessing a firearm under Texas and federal law.

A Texas resident can purchase a handgun, ammunition, and accessories in another state as long as it complies with federal law and the laws of each state. This law is in Section 46.07 of the Texas Penal Code.

Section 46.06 of the Penal Code prohibits selling or giving a firearm (including a handgun) to any child under 18. However, the law states that it is an affirmative defense if the child's parent or legal guardian gave written permission for the sale.

Under federal laws, a licensed dealer cannot sell a handgun to a person under the age of 21. Private sales or transfers (meaning the seller does not have a federal firearms license) of handguns are illegal if the recipient is under 18 years of age. These laws are in U.S. Code 922(b)(1) and U.S. Code 922(x), respectively.

Carry

People who qualify under the law do not need a license to carry (LTC) to carry a handgun. Generally, to carry a handgun in public in Texas without an LTC, a person must:

  • be at least 21 years old (Note: a recent court decision may affect the age restriction)
  • not have a prior felony conviction as described in Section 46.04 of the Texas Penal Code
  • not have a recent Class A misdemeanor conviction for family or dating violence as described in Sections 46.02 and 46.04 of the Texas Penal Code
  • not be subject to an unexpired protective order as described in Section 46.04(c) of the Texas Penal Code
  • not be restricted from possessing a firearm under federal law as described in 18 United States Code Section 922(g) 
  • not be intoxicated, except in certain situations as described in Section 46.02(a-6) of the Texas Penal Code

Texas & Federal Laws