GUNMAPUSA Search

Concealed Carry Permit Requirements by State

What it actually takes to carry a handgun in each state — the age, the training, the fee, and whether you need a permit at all. Every figure is checked against the issuing agency or the statute, and each page shows when it was last verified.

State Permit Permitless? Age Training Fee Valid
Alabama CCP Yes 19 None $125 5 yr
Alaska ACHP Yes 21 12 hrs $87 5 yr
Arizona CWP (commonly "CCW permit") Yes 21 Yes $60 5 yr
Arkansas CHCL Yes 21 5 hrs $50 5 yr
California CCW No 21 16 hrs $93 2 yr
Colorado CHP No 21 8 hrs $152.5 5 yr
Connecticut CT Pistol Permit No 21 Yes $140 5 yr
Delaware CCDW No 18 Yes $65 3 yr
District of Columbia DC No 21 18 (16 classroom + 2 range) hrs $75 2 yr
Florida CWFL Yes 18 Yes $97 7 yr
Georgia WCL Yes 21 None $75 5 yr
Hawaii LTC No 21 4+ hrs $150 4 yr
Idaho CWL Yes 21 None $20 5 yr
Illinois CCL No 21 16 hrs $150 5 yr
Indiana LTCH Yes 18 None $0 5 yr
Iowa PCW Yes 18 Yes $50 5 yr
Kansas CCHL Yes 18 8 hrs $32.5 4 yr
Kentucky CCDW Yes 21 up to 8 hrs $60 5 yr
Louisiana CHP Yes 21 9 hrs $125 5 yr
Maine CHP Yes 18 Yes $50 4 yr
Maryland W&C No 21 16 hrs $125 2 yr
Massachusetts LTC No 21 Yes $100 6 yr
Michigan CPL No 21 8 hrs $100 4.5 yr
Minnesota PTC No 18 Yes $100 5 yr
Mississippi IFP Yes 21 None $112 5 yr
Missouri CCW Yes 19 8 hrs $100 5 yr
Montana CWP Yes 18 Yes $50 5 yr
Nebraska CHP Yes 21 Yes $100 5 yr
Nevada CCW No 21 Yes $99 5 yr
New Hampshire P/R License Yes 18 None $10 5 yr
New Jersey PTC (NJSP markets it as the "Concealed Carry Permit") No 21 Yes $226 2 yr
New Mexico CHL No 21 15 hrs $100 4 yr
New York CCL No 21 18 (16 classroom + 2 live fire) hrs 3 yr
North Carolina CHP No 21 8 hrs $80 5 yr
North Dakota CWL Yes 18 Yes $60 5 yr
Ohio CHL Yes 21 8 hrs $67 5 yr
Oklahoma SDA License Yes 21 8 hrs $100 5 yr
Oregon CHL No 21 Yes $115 4 yr
Pennsylvania LTCF No 21 None $20 5 yr
Rhode Island CCW / Pistol Permit No 21 Yes $40 4 yr
South Carolina CWP Yes 18 Yes $0 5 yr
South Dakota CPP Yes 18 None $0 5 yr
Tennessee EHCP Yes 18 8 (Enhanced); 1.5 (Concealed — minimum 90 minutes) hrs $100 8 yr
Texas LTC Yes 18 4-6 hrs $40 4 yr
Utah CFP Yes 21 Yes $52 5 yr
Vermont None issued Yes 18 None
Virginia CHP No 21 Yes $50 5 yr
Washington CPL No 21 None $36 5 yr
West Virginia CHL Yes 21 Yes $50 5 yr
Wisconsin CCW License No 21 Yes $40 5 yr
Wyoming CFP Yes 18 Yes $64 5 yr

Which states honor which permits →