Private Firearm Transfer Laws
last updated: June 3, 2018
The following states allow private transfers of firearms:
Alabama, Alaska, Arkansas, Arizona, Delaware, Florida, Georgia, Idaho, Indiana, Kansas, Kentucky, Louisiana, Maine, Massachusetts *, Minnesota, Missouri, Mississippi, Montana, North Dakota, New Hampshire, New Mexico, Nevada, Ohio, Oklahoma, South Carolina, South Dakota, Tennessee, Texas, Utah, Virginia, Vermont, Washington, Wisconsin, West Virginia, Wyoming
The following states allow private transfers of long guns only:
Hawaii, Iowa, Michigan, North Carolina, Nebraska, New Jersey, Pennsylvania
The following states allow private transfers except at gun shows:
Colorado
The following states allow private transfer of long guns only, except at gun shows:
Connecticut, Illinois, New York
The following states ban all private firearm transfers:
California, Maryland, Oregon, Rhode Island
* Limits private transactions to 4 per year Link