North Carolina Governor Josh Stein has vetoed a proposed law that would have allowed constitutional carry, preventing the state from becoming the 30th in the nation to adopt such legislation.
On June 12, 2025, it was reported that the constitutional carry law, known as Senate Bill 50, had passed through the House and was awaiting the governor’s signature.
This bill would have allowed residents of North Carolina to carry concealed firearms for self-defense without needing to navigate the complicated process currently required to obtain a carry permit.
According to NC News Line, Stein explained his reasoning behind the veto, emphasizing his concerns regarding public safety.
The legislation would compromise the safety of North Carolinians and erode responsible gun ownership. Consequently, I am rejecting it. The bill would remove training requirements for concealed carry permits and lower the minimum age for carrying concealed weapons from 21 to 18. Allowing young individuals to carry concealed firearms without proper training poses significant risks. Additionally, it would complicate and jeopardize the safety of law enforcement. We can uphold our right to bear arms without endangering both law enforcement officers and our communities.
Currently, many states have adopted constitutional carry laws, including Alabama, Alaska, Arizona, Arkansas, Florida, Georgia, Idaho, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Mississippi, Missouri, Montana, Nebraska, New Hampshire, North Dakota, Ohio, Utah, Vermont, West Virginia, and Wyoming.

