The other 19 states that allow citizens to bear arms without a government permit are Alaska, Arizona, Arkansas, Idaho, Iowa, Kansas, Kentucky, Maine, Mississippi, Missouri, Montana, New Hampshire, North Dakota, Oklahoma, South Dakota, Utah, Vermont, West Virginia and Wyoming.