Sheriff Entry Page Header Image

Pistol Permits

Click the button below for Pistol Permit information and applications.  You can apply for a new application, renew your current permit or request a replacement of your permit.

View details »

Pistol Permits  The process is easier than you think.

General Information

Learning the laws regulating the use of firearms is a must for responsible ownership. Local regulations differ and laws vary from state to state. Citizens must check with the jurisdiction where the gun is to be used.

Alabama State Code provides that the Sheriff of a county shall issue a qualified or unlimited license to a person residing in the county, and is a suitable person to be licensed.

Pistol Permits must be obtained from the county sheriff of your county of residence.


Type of Permit 1 Year 2 Year 3 Year 4 Year 5 Year
Fee $7.50 $15.00 $22.50 $30.00 $37.50

If you would like your permit laminated, there will be an additional $2.50 fee to your permit fee.

Please note the following information:

  • All communication regarding the status of your application, including the approval of your application, will be sent via the email address provided on the application.
  • The Sheriff’s Office will issue or deny a Pistol License Application within 30 days of receipt of a completed application.
  • The Jefferson County Sheriff's Office is located at 2200 Reverend Abraham Woods Jr. Blvd., Birmingham, Alabama 35203.
  • Permits may be picked up Monday thru Friday 8:30am to 4:00pm CST.
  • Please read the requirements below before starting the application


Please note that this website has been certifed to work using the following browsers: IE 9 or higher, Firefox, Safari or Chrome.


For More Information, Contact:

Jefferson County Sheriff's Office
Sheriff’s Headquarters

2200 Reverend Abraham Woods Jr. Blvd
Birmingham, AL 35203

Phone: 205-325-5728

Bessemer Sheriff’s Office
1826 2nd Avenue North
Bessemer, AL 35020

Phone: 205-481-4201
Center Point Substation
2651 Center Point Road
Center Point, AL 35215

Phone: 205-856-8800


For Technical Support, Contact:

Permitium Software