North Carolina Lawmakers Return to Raleigh With Two Veto Overrides Pending
The General Assembly reconvened July 27 with votes possible on Gov. Josh Stein's vetoes of a permitless concealed-carry bill and a statewide ban on unauthorized public camping.
A Permit for a Coat, Not a Gun
North Carolina already lets any adult over 18 carry a handgun in plain view. No permit. No background check. No training course[11][21]. So when lawmakers came back to Raleigh on Monday, July 27, 2026, the single biggest fight left on their calendar wasn't about whether people can carry guns[1][2]. It was about whether they have to cover them up.
That's the odd shape of Senate Bill 50, the "Freedom to Carry NC" act. It would drop the requirement for a permit to carry a handgun concealed — hidden under a jacket or in a bag — for anyone 18 or older[5]. Gov. Josh Stein, a Democrat, vetoed it back in June 2025. The Senate overrode him within weeks. The House has not taken a final vote since[3][9].
A second bill sits right next to it, waiting on the same calendar. House Bill 437 would ban unauthorized camping on public property statewide, order cities to clear encampments, and let private citizens sue local governments that don't[6][15]. Stein vetoed that one too, on July 8, 2026, calling it "a poorly constructed bill" that "creates another significant unfunded mandate for local governments"[6][7].
Both bills are stuck for the same reason. Understanding that reason means doing a little arithmetic most stories skip.
One Vote, One Year
Overriding a governor's veto in North Carolina doesn't take three-fifths of the whole chamber. It takes three-fifths of the members "present and voting"[9]. That phrase sounds like legal boilerplate. It's actually the whole story.
If every one of the 120 House members shows up and votes, Republicans need 72 yes votes to override. They hold 71 seats[6][14]. That means every single override this year has depended on winning at least one Democratic vote — or on enough Democrats being absent that the threshold itself drops. It's why House Speaker Destin Hall has said vetoed bills simply stay on the calendar until the votes are there, rather than getting called for a vote they'd lose[2][9].
That single missing seat explains a full year of stalling on SB 50. NRA-ILA, the gun lobby's advocacy arm, has been tracking postponements since at least January 2026, urging members to call their House representatives before each attempt[24][10]. It also explains why four other Stein vetoes did get overridden in June 2026, turning three bills that rolled back diversity, equity and inclusion programs into law[19]. Those four found a Democratic yes vote, or enough absences. SB 50, so far, has not.
Coverage of that gap splits along predictable lines. Carolina Journal describes the SB 50 override as "stalled," a word that treats the holdup as a scheduling glitch rather than a Republican caucus that can't quite close the deal on its own[9]. North State Journal's account of the June overrides carries a headline about an "alleged threat" from the governor's office, folding an unproven claim into the story of Republican success[19]. Neither framing is false. Both choose where to put the emphasis.
What the Permit Actually Buys
The reason this one vote matters so much comes down to what a concealed carry permit does today that open carry doesn't require. To get one, an applicant goes through a sheriff's background check and completes a course that includes live-fire training. The minimum age is 21[5][12].
SB 50 would remove all three of those steps for concealed carry, and drop the age to 18[5]. Supporters argue that's not a meaningful change in danger, since an 18-year-old can already walk around with a visible handgun and no training at all — the permit only ever governed whether the gun could be hidden[11][21]. Gun-rights groups add that the permit system stays in place for anyone who wants one, mainly for concealed-carry reciprocity when traveling to other states, so nobody loses anything they currently have[10].
Sheriffs see it differently, and their objection is worth taking on its own terms. Durham County Sheriff Clarence Birkhead has said putting concealed guns in the hands of 18-year-olds with no permit and no training "is a recipe for disaster and tragedy"[5][12]. Orange County Sheriff Charles Blackwood has raised similar warnings[5]. Their argument is operational: the permit process is the one point where a sheriff's office actually screens an applicant before that person carries a hidden weapon in public. It's also worth naming, alongside that safety argument, that sheriffs administer the permit system and collect its fees — so SB 50 would shrink both an authority and a revenue line they currently hold[12][13]. Both things can be true. The sincerity of the safety concern doesn't erase the structural stake, and the structural stake doesn't erase the safety concern.
A Ruling That Changed the Legal Math
The camping bill runs on a different clock, one set two years ago by the U.S. Supreme Court. In 2024, the Court ruled in City of Grants Pass v. Johnson that cities can enforce camping bans even when there aren't enough shelter beds for everyone they'd displace[17]. Before that ruling, cities faced real legal risk for clearing encampments when people had nowhere else to go. After it, that risk mostly disappeared.
The effect has been fast and wide. In the two years since Grants Pass, more than 350 cities across 14 states have passed or toughened their own camping rules[25]. HB 437 is North Carolina's version of that wave arriving at the state level, applying one rule to every city and county at once rather than leaving it to local governments[18][15]. The bill passed the House 73-40 and the Senate 26-16, with some Democrats joining Republicans on both votes[6][15].
What makes HB 437 different from a simple ban is who pays for it. The bill orders local governments to clear unauthorized encampments and lets private citizens sue any city or county that lets one stand — but it doesn't send those governments any money to do it[6][14][15]. That's the mechanical core of Stein's "unfunded mandate" objection: whatever it costs to enforce the ban, defend against lawsuits, or find somewhere else for people to go lands entirely on local budgets[6][14]. The bill does let a city set aside its own land for legal camping for up to a year, but that costs money too, and none of it comes from the state[15].
Local officials aren't uniformly opposed to the goal. Some say they want clearer legal authority to deal with encampments and object mainly to the funding gap and the lawsuit exposure, not to the idea of a public-order standard itself[6]. Faith leaders and shelter operators raise a separate concern: the bill creates "drug-free homeless service zones" within 100 feet of shelters, which they say could complicate the outreach and harm-reduction work happening at the very places people go for help[16][15].
Two Words Doing a Lot of Work
How each bill gets described often depends entirely on which outlet is doing the describing. Fox News framed SB 50 as ending "restrictions on concealed handguns" — language that treats the current permit system as the imposition, without naming what the permit actually requires: a background check, training, and a minimum age[11]. NC Newsline put "unauthorized camping" in scare quotes and called HB 437 a "homeless ban," a label that states as fact a contested claim — that the bill targets people rather than conduct[6].
WRAL's headline on the SB 50 veto — "Stein vetoes bill to allow concealed carry without a permit" — comes closest to describing what the bill does without using loaded terms like "restriction" or "ban" on either side[4]. NRA-ILA's own coverage, by contrast, reads less like reporting than a whip count, describing the permit as "seeking government permission" from "law-abiding" gun owners — phrasing that answers the question it's supposedly just reporting on[10].
Search for how this story reads outside the United States and you mostly find nothing. Major non-U.S. outlets — Al Jazeera, the BBC, RT, Xinhua — haven't covered either bill. The closest international angle is Al Jazeera's broader coverage of homelessness and arguments that U.S. camping bans sit uneasily with international human-rights standards. A state legislature's veto fight, it turns out, mostly doesn't travel abroad unless it can be folded into a bigger story about American gun culture or American poverty.
What Doesn't Move No Matter Who Wins
Underneath all the framing, a few things won't change regardless of how the arguing goes. North Carolina will keep allowing unpermitted open carry no matter what happens to SB 50 — the fight is only ever about concealment and the screening steps attached to it[11][21]. HB 437's enforcement costs and lawsuit risk land on cities and counties either way, whichever side turns out to have the stronger argument[14][6]. And the number of people sleeping outside in North Carolina is set by housing costs and shelter capacity, not by where camping happens to be legal — a ban can move people, but it can't shrink the population it's aimed at[15][16].
For now, both bills sit exactly where they've sat for weeks: on a calendar, one vote short, waiting for a Democrat to say yes or to not show up[2][6]. As of this writing, no override vote on either bill has been completed. The next session day will show whether that math has finally changed.
Summary
North Carolina lawmakers came back to Raleigh on Monday, July 27, 2026[1][2]. Two vetoed bills are waiting for them. One would let adults 18 and older carry a concealed handgun without a permit. The other would ban unauthorized camping on public property statewide. Gov. Josh Stein, a Democrat, vetoed both[5][6].
To undo a veto in North Carolina, each chamber must vote by three-fifths of the members present and voting[9]. That last phrase matters more than it sounds. If every House member shows up, 72 yes votes are needed. Republicans hold 71 seats[6][14]. So they need at least one Democrat to vote yes — or to be absent, which lowers the bar. This is why House Speaker Destin Hall, a Caldwell County Republican, has said vetoed bills stay on the calendar until the votes are there[2].
The gun bill, Senate Bill 50, has been in that holding pattern for a year. The Senate overrode Stein's veto in July 2025. The House has scheduled and then postponed the vote several times[3][24][9]. Supporters, including the NRA and firearms-industry groups, say North Carolina already allows open carry with no permit, so the current law punishes wearing a jacket over a holster[11][21]. Stein and several county sheriffs say the permit is where background checks and live-fire training happen, and that scrapping it for 18-year-olds puts officers at risk[5][12].
The camping bill, House Bill 437, is newer and the vote is closer. It cleared the House 73-40 with a few Democrats joining Republicans[6][15]. Stein vetoed it on July 8, calling it 'a poorly constructed bill' that creates 'another significant unfunded mandate for local governments'[6][7]. Backers say cities have let encampments grow and that the state has to set a floor for public order[18]. Faith leaders and homeless service providers say it punishes people for having nowhere to sleep[16]. The single sharpest dispute is not whether encampments are a problem. It is whether a state order to clear them, with no state money attached, makes anything better.
The Event
The North Carolina General Assembly reconvened in Raleigh on Monday, July 27, 2026, after adjourning earlier in the month[1][10]. On the agenda are possible votes to override Gov. Josh Stein's vetoes of Senate Bill 50, the 'Freedom to Carry NC' act, and House Bill 437, which bans unauthorized camping on public property[1][2]. The Senate overrode the SB 50 veto in July 2025; the House has not held the final vote[3][9]. Stein vetoed HB 437 on July 8, 2026, and Republican leaders said at the time they would seek an override[6][7]. As of this writing, no override vote on either bill had been reported completed.
Undisputed Facts
- Gov. Josh Stein vetoed Senate Bill 50 on June 20, 2025, in his first set of vetoes as governor[5][4].
- The North Carolina Senate voted to override the SB 50 veto in July 2025; the House has not taken the final override vote[3][9].
- Overriding a veto in North Carolina requires three-fifths of the members present and voting in each chamber — 72 votes in a 120-member House if everyone is present[9][6].
- Republicans hold 71 of the 120 seats in the North Carolina House[6][14].
- The House passed House Bill 437 by 73-40 and the Senate passed it 26-16[6][15].
- Stein vetoed HB 437 on July 8, 2026, writing that it is 'a poorly constructed bill' that 'creates another significant unfunded mandate for local governments'[6][7].
- In June 2026, the House overrode four other Stein vetoes, and three bills removing diversity, equity and inclusion programs from state agencies and schools became law[19].
- In June 2024 the U.S. Supreme Court ruled in City of Grants Pass v. Johnson that localities may enforce camping bans even where shelter beds are unavailable; two years later, more than 350 cities and 14 states have adopted or strengthened such laws[25].
The Pressure
Strip away the moralizing and blame. What structural realities persist regardless of which narrative wins?
- The 'present and voting' rule
- North Carolina requires three-fifths of members present and voting to override — not three-fifths of the whole chamber[9]. So the threshold moves with attendance. If four Democrats miss a session, the number of yes votes Republicans need drops. This is why override votes get scheduled, postponed, and rescheduled, and why floor timing is a genuine tactic rather than a courtesy[24][9].
- One seat short
- Republicans hold 71 House seats; 72 are needed with everyone present[6][14]. Every single override in this session is therefore a negotiation with individual Democrats, not a party-line exercise. That structural fact, not rhetoric, explains both the DEI overrides that succeeded in June and the gun bill that has not moved in a year[19][9].
- Sheriffs have skin in the permit system
- County sheriffs administer concealed-carry permits, collect the fees, and exercise judgment over applicants[12][13]. Their public objection to SB 50 is officer safety, and that objection is sincerely held and specific. It also happens to defend an authority and a revenue line the bill would shrink. Both things are true at once.
- Post-Grants Pass legal opening
- The Supreme Court's 2024 Grants Pass decision held that enforcing a camping ban is not cruel and unusual punishment even where shelter beds are unavailable[17]. Before it, cities faced real litigation risk for clearing camps. After it, more than 350 cities across 14 states have passed or tightened camping rules in the two years since[25]. HB 437 is North Carolina's state-level version of that wave — the legal barrier fell first, and the bills followed.
- Cost shifted downward
- HB 437 requires local governments to clear encampments and lets private parties sue them if they do not — but attaches no state funding[6][14][15]. Whatever it costs to enforce, defend, or provide an alternative site lands on county and city budgets. That is the mechanical core of Stein's 'unfunded mandate' objection, and it is a design choice rather than an oversight.
Material realityNone of the arguing changes four things on the ground. First, the arithmetic: 71 Republicans, 72 votes needed, three-fifths of those present — so overrides turn on who is in the room[6][9]. Second, North Carolina already permits open carry of a handgun without any permit, so SB 50 is a fight over concealment and over the permit's screening steps, not over whether adults may carry[11][21]. Third, HB 437's enforcement costs and lawsuit exposure fall on cities and counties regardless of who wins the framing war[14][6]. Fourth, the number of people sleeping outside in North Carolina is set by housing costs and shelter capacity, not by where camping is legal. A ban changes where people are, not how many there are — which is why both the bill's backers and its critics can point to real problems and still be arguing past each other[15][16].
How Each Side Sees It
Each major actor’s view — how it frames things, its underlying incentive, and how it’s materially affected. Tap a side to read it.
Frames it asLeaders argue these are majority-passed bills that a single officeholder is blocking. On guns, their case is that North Carolina already lets an adult carry a handgun openly with no permit, so the state is not regulating who has a gun — it is regulating whether a coat covers it[11][21]. On camping, they argue cities have effectively stopped enforcing public-space rules, and that a state standard is what a legislature is for: it sets a floor no local council can drop below[18][15]. They also say the Supreme Court settled the legal question in 2024, so the remaining objection is political, not constitutional[17].
WhyHold a working supermajority they do not quite have on paper. With 71 of 120 House seats, every override depends on a Democratic yes vote or an absence, so leaders hold bills on the calendar rather than lose them on the floor[2][6].
Impact on themA failed override is a public demonstration that the majority cannot deliver. Hall has said vetoed bills will sit until the votes exist — which protects the caucus from recorded losses but leaves priority bills unfinished into an election year[2][9].
Frames it asStein's case on SB 50 is that the permit is not a barrier to gun ownership — it is the step where a sheriff runs a background check and where an applicant completes a course with live fire[4][5]. Remove it, he argues, and you also drop the carry age from 21 to 18, which he says 'makes North Carolinians less safe and undermines responsible gun ownership'[5]. On HB 437 his objection is fiscal and practical rather than moral: the bill orders cities and counties to clear camps and exposes them to lawsuits, but sends no state money and does nothing about the shortage of housing or shelter beds[6][14]. Democrats frame both vetoes as the check the state constitution built in for exactly this situation.
WhyPreserve the veto as real leverage. A governor one vote away from being overridden at will has little bargaining power on budgets or appointments; each veto that survives is proof the office still matters[19][1].
Impact on themStein has already lost several overrides this year, including on DEI bills[19]. Holding the line on SB 50 for more than a year is his clearest win. Losing HB 437 would show Republicans can peel off Democrats on homelessness, which splits his own caucus.
Frames it asTheir core claim is that a permit is prior restraint — you should not need state permission to exercise a right, any more than for speech[10]. They point to the roughly 29 states that already allow permitless concealed carry and argue the predicted spike in violence has not materialized there. They also stress that SB 50 keeps the permit system available for people who want one for reciprocity when traveling to other states, so nothing is taken from current permit holders[10][21]. On the age question, they argue an 18-year-old can be handed a rifle in the military but cannot legally conceal a pistol at home.
WhyNorth Carolina would be a marquee win — a purple state with a Democratic governor. It also serves as a template for pressuring holdout legislatures elsewhere[10][21].
Impact on themThey have spent a year on this single House vote, tracking postponements from January to February 2026 and beyond[24][9]. A defeat in a Republican-controlled chamber is a costly public setback.
Frames it asSheriffs make an operational, not ideological, argument: the permit process is a screening tool they control, and it is how they meet an applicant before that person carries concealed. Durham County Sheriff Clarence Birkhead said putting guns in the hands of people 'not required to get a permit or not required to go through training, 18 years of age, is a recipe for disaster and tragedy'[5][12]. Orange County Sheriff Charles Blackwood has made similar warnings[5]. Gun-safety groups such as Everytown add that training and age limits are the least restrictive tools available — they do not ban anything, they just add a step[20].
WhySheriffs are elected and answer to deputies who work traffic stops. They also administer and collect fees for the permit system, so SB 50 removes both a revenue stream and a piece of their authority — a structural interest worth naming alongside the safety argument[12][13].
Impact on themIf SB 50 becomes law, sheriffs lose a screening step and issue far fewer permits. Officers on the street would no longer be able to assume a concealed carrier has been vetted[12].
Frames it asLocal officials argue HB 437 hands them a job and a legal risk with no budget. The bill requires them to remove unauthorized encampments, creates 'drug-free homeless service zones' within 100 feet of shelters, and lets private citizens sue a local government that allows camping on public property[6][15][14]. That last piece is the one they say changes behavior most: the legal risk runs one direction only, so the safe move is always to clear a camp, whether or not anyone has anywhere to go. Faith leaders and shelter operators add that the 100-foot drug-free zones can complicate outreach and harm-reduction work at the very sites people come to for help[16][15]. Some local officials do want clearer authority to act on camps — they object to the funding and liability design, not to the goal.
WhyAvoid an unfunded obligation and litigation exposure during a housing shortage. Cities want either the money or the discretion, and the bill gives neither[14][6].
Impact on themIf the override succeeds, Axios reported that North Carolina cities could face fast changes in how they handle encampments[14]. The bill does allow a local government to designate its own land for camping for up to a year, but that too costs money the state is not sending[15].
Like this article?
The Bias Ledger average rating 5.3
The same story, as framed by outlets across the spectrum, ordered least to most biased. The bias score (1 = straight, 10 = heavily spun) is an AI assessment of that framing — click an outlet to see its track record. The tell is the word choice or omission that reveals the angle.
| Outlet | Vantage | Bias | How they frame it | The tell |
|---|---|---|---|---|
| WRAL | U.S. center (Raleigh commercial station) | 2 | 'Stein vetoes bill to allow concealed carry without a permit' — describes the bill by what it does, using neither 'restriction' nor 'ban.' | The closest to neutral in this set. The framing choice it does make is leading with the veto rather than the underlying vote count, which centers the governor in a story that is really about House arithmetic. |
| WUNC | U.S. center-left (NPR member station, University of North Carolina) | 3 | 'North Carolina Governor Josh Stein vetoes homeless camping ban' — straightforward action-and-actor framing, with the unfunded-mandate objection carried high. | Minimal loading, but the story is organized around Stein's veto rationale. The bill's supporters' strongest argument — that the Supreme Court's Grants Pass ruling removed the legal barrier — sits lower or not at all. |
| Carolina Journal | U.S. right (published by the John Locke Foundation, a conservative NC policy group) | 5 | 'NC concealed carry override remains stalled in House' — treats the year-long delay as a scheduling problem inside a successful override run. | 'Stalled' does real work. It frames missing votes as a calendar issue rather than as Republicans failing to hold their own caucus, and pairs the setback with the four overrides that did succeed. |
| Fox News | U.S. right | 6 | 'North Carolina House GOP aims to end restrictions on concealed handguns' — the bill is framed as removing a restriction, not removing a check. | 'End restrictions' presents the status quo as the imposition. The permit's actual contents — background check, live-fire course, age 21 — are what is being removed, and naming them would make the trade visible. |
| North State Journal | U.S. right (NC conservative outlet) | 6 | 'Legislature overrides four vetoes despite alleged threat from governor's office' — override coverage framed around alleged pressure on Democrats from Stein's staff. | 'Despite alleged threat' inserts an unproven claim into the headline and casts Republicans as acting under duress. The camping-ban piece uses the flat verb 'barring homeless camps,' skipping the enforcement and liability provisions. |
| NC Newsline | U.S. left (member of States Newsroom, a nonprofit network funded largely by progressive donors) | 6 | 'Stein vetoes "unauthorized camping" homeless ban in NC' — the bill's own term is put in scare quotes and relabeled a ban on homeless people. | Quotation marks around 'unauthorized camping' signal the newsroom rejects the bill's framing. Calling it a 'homeless ban' rather than a camping ban states a contested conclusion — that the target is people, not conduct — in the headline. |
| NRA-ILA | U.S. gun-rights advocacy (National Rifle Association lobbying arm) | 9 | 'North Carolina: Legislature Adjourned Until July 27th' — procedural updates urging members to contact House members before the vote. | Describes the permit as 'seeking government permission' and its members as 'law-abiding.' Both phrases pre-decide the question. This is explicit advocacy copy, not reporting, and reads as a whip count. |
References
- Delayed by budget talks, NC legislature still has plenty to do — NC Newsline · U.S. left; States Newsroom nonprofit network, funded largely by progressive donors
- NC legislature adjourns, returning July 27 for unfinished business — Carolina Journal · U.S. right; published by the John Locke Foundation, a conservative North Carolina policy organization
- Senate Bill 50 (2025-2026 Session) — bill history and votes — North Carolina General Assembly · Primary source; official state legislative record
- Stein vetoes bill to allow concealed carry without a permit — WRAL · U.S. center; commercial Raleigh television station
- Governor Stein Takes Action on Four Bills — Office of the Governor of North Carolina · Primary source; official statement from a Democratic governor's office
- Stein vetoes 'unauthorized camping' homeless ban in NC — NC Newsline · U.S. left; States Newsroom nonprofit network
- Gov. Josh Stein vetoes NC public camping ban bill, Republicans vow override — CBS17 · U.S. center; commercial Raleigh television station
- North Carolina Governor Josh Stein vetoes homeless camping ban — WUNC · U.S. center-left; NPR member station licensed to the University of North Carolina
- NC concealed carry override remains stalled in House — Carolina Journal · U.S. right; John Locke Foundation
- North Carolina: Legislature Adjourned Until July 27th — NRA-ILA · U.S. gun-rights advocacy; lobbying arm of the National Rifle Association
- North Carolina House GOP aims to end restrictions on concealed handguns — Fox News · U.S. right; commercial cable and digital news
- More sheriffs speak out against permit-less concealed carry bill as Republicans try to override veto — CBS17 · U.S. center; commercial Raleigh television station
- Opponents focus on possible override vote of concealed carry bill SB50 — ABC11 · U.S. center; ABC-owned Raleigh-Durham station
- North Carolina cities could face quick changes if Stein veto falls — Axios · U.S. center to center-left; commercial digital news
- NC Senate passes bill to restrict homeless encampments, expand drug penalties — North Carolina Health News · Nonprofit health-policy newsroom; foundation-funded, editorially health-services oriented
- North Carolina faith leaders urge lawmakers to uphold Gov. Stein's veto of homeless camping ban — WBTV · U.S. center; commercial Charlotte television station
- 100-plus cities in the U.S. banned homeless camping this year. But will it work? — NPR · U.S. center-left; nonprofit public radio
- Stein vetos bill barring homeless camps — North State Journal · U.S. right; North Carolina conservative newspaper
- House Republicans vote to override four of Gov. Stein's vetoes, with three bills becoming law — WUNC · U.S. center-left; NPR member station
- North Carolina Mayors, Law Enforcement, and Gun Safety Advocates Urge Lawmakers to Uphold Governor Stein's Veto of Permitless Carry Bill — Everytown for Gun Safety · U.S. gun-control advocacy; founded and funded largely by Michael Bloomberg
- Eyes on N.C. House on Possible Override of Gov.'s Constitutional Carry Veto — NSSF · U.S. firearms-industry trade association
- The Ballad of a Bill: Why S.B. 50 Remains in Legislative Limbo — Wake Forest Law Review · Student-edited law journal; academic, U.S. legal-analysis orientation
- Homelessness — topic coverage — Al Jazeera · Qatari state-funded international broadcaster
- North Carolina: Permitless Carry Veto Override Vote Postponed — NRA-ILA · U.S. gun-rights advocacy; lobbying arm of the National Rifle Association
- 2 years after Grants Pass, 14 states, 350 cities have tougher laws on street homelessness — Jefferson Public Radio · Nonprofit public radio; NPR/PBS member station serving southern Oregon and northern California