According to the Ninth Circuit Court of Appeals, the answer is no, the Second Amendment does not guarantee the right to carry a weapon either open or concealed.   Peruta v. County of San Diego, 824 F.3d 919, 939 (9th Cir. June 9, 2016): The Ninth Circuit Court of Appeals held that “the history relevant to both the Second Amendment and its incorporation by the Fourteenth Amendment led to the same conclusion: The right of a member of the general public to carry a concealed firearm in public is not, and never has been, protected by the Second Amendment. Therefore, because the Second Amendment does not protect in any degree the right to carry concealed firearms in public, any prohibition or restriction a state may choose to impose on concealed carry — including a requirement of “good cause,” however defined — is necessarily allowed by the Amendment. The Ninth Circuit Court of Appeals also stated that there may or may not be a Second Amendment right for a member of the general public to carry a firearm openly in public, but the Supreme Court has not answered that question.” The United States Supreme Court declined certiorari for this case in 2017.  Therefore, it remains the controlling law for all states within the jurisdiction of the 9th Circuit Court of Appeals: Alaska, Hawaii, Washington, Oregon, California, Idaho, Montana, Nevada, and Arizona.