Open carry or concealed carry status by state:
y=no permit needed p=permit needed n=not allowed.
State: OC(long) OC(short) CC
Alabama y y p
Alaska y y y
Arizona y y y
Arkansas y n p
California n n p
Colorado y y p
Connecticut permit y p
Delaware y y p
Florida n n p
Georgia y p p
Hawaii p p p
Idaho y y y
Illinois n n p
Indiana y p p
Iowa y p p
Kansas y y y
Kentucky y y y
Louisiana y y p
Maine y y y
Maryland y p p
Massachusetts n p p
Michigan y p p
Minnesota n p p
Mississippi y y y
Missouri y y p
Montana y y p
Nebraska y y p
Nevada y y p
NHampshire y y y
NJersey n p p
NMexico y y p
New York y n p
NCarolina y y p
NDakota y p p
Ohio y y p
Oklahoma y y p
Oregon y y p
Penn y y p
Rhode Island y p p
SCarolina y p p
SDakota y y y
Tennessee n p p
Texas y p p
DC n n p
Utah p p p
Vermont y y y
Virginia y y p
Washington n n p
WVirginia y y y
Wisconsin y y p
Wyoming y y y