North Carolina Gov. Stein Signs $34 Billion State Budget Without Vetoing It
The budget cuts the personal income tax rate to 3.49%, raises teacher and state-worker pay, and became law after bipartisan majorities gave it veto-proof support.
Governor Josh Stein put his signature on North Carolina's budget in Raleigh on July 7, 2026, enacting a roughly $34 billion spending plan that the Republican-controlled General Assembly had written and passed the week before [1][4][6]. Senate Bill 257 is the state's first full, comprehensive budget in more than two years, closing out a standoff that had stretched past 1,000 days since lawmakers last agreed on a complete spending plan [1][2]. The bill lowers North Carolina's flat personal income tax rate from 3.99% to 3.49% next year, delivers a 3% raise to all state employees, and gives teachers an average raise of about 8% — billed as the largest average teacher pay increase in nearly 50 years, with early-career teachers seeing increases up to 17% [1][3]. Law enforcement officers do even better in some agencies, with state troopers averaging roughly 17.7% raises and State Bureau of Investigation and Alcohol Law Enforcement officers seeing about 20.3% [3]. The budget also fully funds Medicaid and directs $700 million to Hurricane Helene recovery in western North Carolina [3][4].
Why Stein Signed Instead of Fighting
Stein, a Democrat, signed a budget he had publicly criticized rather than veto it or let it become law without his name on it [1][4]. The arithmetic behind that choice is not in dispute: the bill had already cleared the House 88-21 and the Senate 35-10, margins large enough to override a veto even before accounting for the many Democrats who voted yes [2][4]. A veto, in other words, would likely have been overturned anyway, and it would have put Stein at odds with members of his own party who had already backed the plan. Signing let him bank credit for the raises, the Medicaid funding, and the Helene money while going on record against the parts of the bill he opposed [3][6].
What Nobody Disputes
The mechanics of the budget are agreed upon by every side, even those who disagree sharply about whether they add up to good policy. The tax rate drop, the 3% state-worker raise, the roughly 8% average teacher raise, full Medicaid funding, and the $700 million for Helene recovery all appear the same way in Stein's own press release, in Senate Bill 257's text, and in coverage across the political spectrum [1][3][4][6]. The vote counts — 88-21 in the House, 35-10 in the Senate — are likewise uncontested, as is the fact that this ends the longest stretch North Carolina has gone without a comprehensive budget in recent memory [1][2]. Stein's own signing statement also flagged a less-discussed provision: the legislature's elimination of more than 1,000 state government positions, which he said would make it harder to keep North Carolinians safe and healthy [3][6].
The Trajectory Beneath the Vote
The deeper tension in this budget isn't really about this year's numbers — it's about a path set years ago that this bill leaves untouched. North Carolina's income and corporate tax cuts run on a multi-year schedule written into prior law, with the corporate tax set to disappear entirely by 2030 [5][7]. That means Republicans locked in a trajectory that will constrain state budgets well beyond this one, and the current fight is less about whether to cut taxes now than about whether to interrupt a plan already in motion. Meanwhile, because both parties want to be seen delivering raises after such a long drought, the actual disagreement is narrower than the rhetoric suggests: nearly everyone agrees teachers and state workers deserved a raise, and the real argument is confined to the tax provisions layered on top [1][3].
How Each Side Makes Its Case
Republican legislative leaders, including Senate leader Phil Berger and House Speaker Destin Hall, describe the budget as proof that a state can cut taxes and still fund core priorities, pointing to continued income-tax relief and the repeal of the state's Certificate-of-Need law as long-sought wins [5]. Their incentive is to cement that tax-cutting model in law and to treat a Democratic governor's signature as a form of bipartisan validation heading into future elections [5]. Stein and legislative Democrats counter that the state should be banking these popular wins — pay raises, Medicaid, Helene aid — while drawing a clear line against what Stein called "reckless, preprogrammed tax cuts for corporate shareholders and the wealthy," as well as the absence of his own Working Families Tax Cut proposal aimed at lower- and middle-income households [3][6]. Progressive fiscal analysts at the North Carolina Budget & Tax Center go further, arguing that cutting the rate to 3.49% forgoes about $2.1 billion a year — enough, they say, to fund a 10% teacher raise, free school breakfast, and subsidized child care for nearly 100,000 children, while warning that the cuts will eventually push costs onto sales taxes and fees that fall hardest on lower-income residents [3][7]. Teachers and public-education advocates, represented by groups like the North Carolina Association of Educators, welcome the raises but note that even an 8% average bump leaves the state below the national average for teacher pay, and argue it doesn't offset money still flowing to private-school vouchers under the Opportunity Scholarship program [3][7]. No dedicated non-Western coverage of the story was found; a state-level U.S. budget dispute has drawn little attention outside the country, leaving national wire and local reporting as the closest thing to a neutral baseline [2].
A Story Told Differently Depending on the Outlet
Coverage of the signing split along familiar lines. Wire services and North Carolina broadcasters like the Associated Press and WRAL led with the end of the 1,000-day standoff and offered an even accounting of the provisions and vote totals, with minimal editorializing [1][2]. Conservative outlets such as Carolina Journal foregrounded quotes from Berger and Hall and framed Stein's signature as an implicit endorsement of the Republican approach [4][5]. Left-leaning outlets, including NC Newsline, used comparatively neutral headlines but built their coverage around the $2.1 billion opportunity-cost figure and described the tax cuts as benefiting corporations and the wealthy [3]. Education-focused outlet EdNC took a narrower lens, leading with the teacher-raise numbers and new funding for literacy and math programs rather than the tax debate that dominates the partisan coverage [source: EdNC]. Underlying all of it, the facts of the budget itself are settled; what remains contested is whether the tax cuts scheduled to follow are prudent restraint or an expensive giveaway.
Summary
On July 7, 2026, North Carolina Gov. Josh Stein, a Democrat, signed Senate Bill 257, a roughly $34 billion state budget written by the Republican-controlled General Assembly [1][4]. It was the state's first full, comprehensive budget in more than two years, ending a standoff that had run over 1,000 days [1][2]. The plan lowers the personal income tax rate from 3.99% to 3.49% next year, gives all state employees a 3% raise, delivers an average teacher raise of about 8% (billed as the largest starting-teacher increase in nearly 50 years), fully funds Medicaid, and adds $700 million for Hurricane Helene recovery in western North Carolina [1][3][4]. Stein signed rather than vetoed the bill even though he publicly criticized parts of it. The key reason: the budget had already passed the House 88-21 and the Senate 35-10, margins large enough to override a veto, with many Democrats voting yes [2][4]. A veto would likely have been overridden anyway and would have pitted Stein against members of his own party. The central dispute is not about whether teachers and workers should get raises — nearly everyone agrees they should — but about the future tax cuts baked into the plan. Republicans and conservative groups see continued, pre-scheduled income- and corporate-tax reductions as responsible policy that keeps North Carolina competitive [5]. Stein and progressive analysts argue those same cuts are 'reckless, preprogrammed' giveaways to shareholders and the wealthy that will drain roughly $2.1 billion a year the state could spend on schools and child care [3][7]. Stein said the budget 'failed to enact my Working Families Tax Cut,' his own proposal aimed at lower- and middle-income households [3][6].
The Event
On July 7, 2026, in Raleigh, Gov. Josh Stein signed Senate Bill 257, the Current Operations Appropriations Act, into law, enacting a roughly $34 billion (reported as $34.4 billion) state budget for the fiscal year [1][6]. The bill had passed the North Carolina House 88-21 and the Senate 35-10 the prior week [2][4]. Stein chose to sign rather than veto or let the bill become law without his signature [1][4]. It is the state's first full biennial-style comprehensive budget enacted since 2023 [1][2].
Undisputed Facts
- The budget lowers North Carolina's flat personal income tax rate from 3.99% this year to 3.49% next year [1][4].
- It provides a 3% pay raise for all state employees and an average raise of about 8% for teachers — the largest average teacher pay increase in nearly 50 years — with early-career teachers seeing raises up to 17%; law enforcement roles receive separate, often larger increases, averaging roughly 10% to over 20% depending on the agency (e.g., state troopers about 17.7%, SBI/Alcohol Law Enforcement about 20.3%) [1][3].
- It fully funds Medicaid for the year and appropriates $700 million for Hurricane Helene recovery in western North Carolina [3][4].
- The bill passed the House 88-21 and the Senate 35-10, margins sufficient to override a gubernatorial veto, with significant Democratic support [2][4].
- It was North Carolina's first comprehensive state budget in more than two years, after a standoff exceeding 1,000 days [1][2].
- Gov. Stein signed the bill on July 7, 2026, while publicly criticizing its future tax-cut provisions and the legislature's elimination of more than 1,000 state government positions, which he said would make it harder to keep North Carolinians safe and healthy [3][6].
- North Carolina's corporate income tax remains scheduled to be phased out entirely by 2030 under existing law preserved in the budget [5][7].
The Pressure
Strip away the moralizing and blame. What structural realities persist regardless of which narrative wins?
- Veto math
- With veto-proof margins in both chambers (88-21, 35-10) and Democratic yes votes, a Stein veto was almost certain to be overridden, so signing preserved his political capital rather than expending it on a lost cause [2][4].
- Pre-programmed tax schedule
- North Carolina's income- and corporate-tax cuts are set in prior law on a multi-year glide path (corporate tax to zero by 2030); the fight is less about this budget than about a trajectory Republicans built to constrain all future budgets [5][7].
- Raises are politically universal
- Both parties want to be seen delivering teacher and worker pay after a 1,000-day drought, which is why the genuine disagreement is narrowly about tax policy, not the popular spending [1][3].
Material realityRegardless of framing, effective next year North Carolina workers keep more of each paycheck through a lower 3.49% flat tax, state employees and teachers receive raises, Medicaid is funded, and $700 million flows to Helene recovery. The state also forgoes roughly $2.1 billion a year in revenue relative to the prior rate, and the corporate tax remains on track to disappear by 2030 — structural choices that will shape the state's fiscal room for years [1][3][7].
Narrative as a weaponThree actors are shaping perception. Republican leaders and allied groups want you to see a Democratic governor validating their tax-cutting model. Stein wants you to separate the two threads — credit him for raises, blame the legislature for tax cuts he says favor the wealthy. Progressive analysts want you to focus on opportunity cost, translating an abstract rate cut into concrete unfunded services. The undisputed mechanics are not in dispute; the fight is over whether the future tax cuts are prudent restraint or a costly giveaway.
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 asPublic workers and teachers deserve overdue raises now, and a governor should not block those paychecks over a fight he cannot win. Stein argues the responsible move was to bank the wins — teacher and law-enforcement pay, Medicaid, Helene aid — while going on record against 'reckless, preprogrammed tax cuts for corporate shareholders and the wealthy,' the omission of his Working Families Tax Cut for lower- and middle-income households, and the legislature's elimination of more than 1,000 state government positions, which he said would make it harder to keep people safe and healthy [3][6].
WhyStein wants credit for the popular raises without owning the tax cuts, and to avoid an unwinnable veto that would split his own party, since many Democrats voted yes [2][4]. He is positioning for future fights over school vouchers and tax policy.
Impact on themSigning lets Stein claim tangible governing achievements early in his term while preserving a critique for the next budget cycle; a failed veto would have made him look weak [4][6].
Frames it asThe budget proves you can cut taxes and still fund core priorities. Leaders call it a responsible plan that 'delivers historic raises, keeps taxes low, strengthens public safety,' reflecting a strong fiscal position built by years of GOP restraint [5]. Groups like the John Locke Foundation highlight continued income-tax relief and Certificate-of-Need repeal as long-sought reforms [5].
WhyRepublicans want to lock in their tax-cutting trajectory, demonstrate competent governance, and secure a Democratic governor's signature as bipartisan validation of their agenda ahead of elections [5].
Impact on themThe GOP secures its policy framework in law and the political win of Stein's signature; the pre-scheduled cuts constrain future budgets, which they view as intended discipline [5][7].
Frames it asThe raises are real and welcome but fall short. The NC Association of Educators argues the ~8% average still leaves North Carolina teacher pay below the national average and does not offset billions redirected to private-school Opportunity Scholarship vouchers; they want tax cuts rolled back to fund schools instead [3][7].
WhyEducator groups want sustained, larger investment in public schools and a reversal of voucher expansion, and use the budget to press that longer-term case [7].
Impact on themMembers get an immediate pay bump, but advocates say structural underinvestment and the voucher shift persist, affecting recruitment and retention [3][7].
Frames it asThe math is the argument: dropping the rate to 3.49% forgoes about $2.1 billion a year, enough for a 10% teacher raise, free school breakfast, and subsidized child care for nearly 100,000 children. They warn continued cuts, plus caps on local property-tax growth, shift costs onto sales taxes and fees that hit lower-income residents hardest [3][7].
WhyThis camp — funded by progressive foundations — seeks to halt and reverse the tax-cut schedule and redirect revenue to public services [7].
Impact on themTheir opportunity-cost figures anchor the left's case; if the cuts proceed as scheduled, they project tightening budgets and pressure on services in coming years [7].
The Bias Ledger average rating 3.7
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 |
|---|---|---|---|---|
| Associated Press (via local affiliates) | U.S. center / wire | 2 | Stein signs $34B North Carolina budget with pay raises, lower taxes | Balanced ledger of provisions and vote counts; leads with the end of the long standoff rather than any winner. Minimal adjectives. |
| WRAL | U.S. center (NC local) | 2 | Stein signs $34B NC budget, ushering in tax cuts and raises for state employees after GOP agreement | Neutral, procedural framing; notes the 'GOP agreement' and Stein's mixed reaction without endorsing either side. |
| EdNC | U.S. center-left (education-focused nonprofit) | 3 | General Assembly passes budget with 8% average teacher raises, funds for literacy, math and research | Education-first lens; leads with the teacher-raise number and program funding, downplaying the tax-cut controversy that dominates partisan coverage. |
| Carolina Journal | U.S. right (John Locke Foundation-affiliated) | 4 | Stein signs $34B NC budget ahead of deadline | Foregrounds Republican leaders' quotes and conservative wins (income-tax relief, Certificate-of-Need repeal); casts Stein's signature as tacit approval of the GOP plan. |
| NC Newsline | U.S. left (progressive nonprofit, States Newsroom) | 5 | Stein signs $34B North Carolina budget with pay raises, lower taxes | Neutral headline but body foregrounds the $2.1 billion opportunity-cost framing and 'tax cuts for the wealthy,' amplifying critics over GOP defenders. |
| Office of the Governor (press release) | Primary source (Stein administration) | 6 | Governor Stein Signs State Budget, Enacting Historic Pay Raises for Teachers and Law Enforcement | 'Historic' framing selects the popular provisions; the release credits Stein for raises while listing his objections to tax cuts — a self-interested primary source, not neutral. |
References
- Stein signs $34B NC budget, ushering in tax cuts and raises for state employees after GOP agreement — WRAL · U.S. center, North Carolina local broadcast
- NC lawmakers end long standoff, send $34B state budget to Stein — WRAL · U.S. center, North Carolina local broadcast
- Stein signs $34B North Carolina budget with pay raises, lower taxes — NC Newsline · U.S. left, progressive nonprofit (States Newsroom)
- Stein signs $34B NC budget ahead of deadline — Carolina Journal · U.S. right, John Locke Foundation-affiliated
- NC lawmakers send $34B budget to Gov. Stein — Carolina Journal · U.S. right, John Locke Foundation-affiliated
- Governor Stein Signs State Budget, Enacting Historic Pay Raises for Teachers and Law Enforcement — Office of the Governor of North Carolina · Primary source, Stein (Democratic) administration
- Bad budget deal would lock NC into continued tax cuts for corporations and the wealthy — NC Budget & Tax Center · U.S. left, progressive fiscal-policy nonprofit (foundation-funded)