North Carolina Legislature Sends Two-Year, $34.4 Billion Budget to Gov. Stein After a Year-Plus Impasse
The Republican-led General Assembly gave final approval to a spending plan with income-tax cuts and pay raises; Gov. Josh Stein has 10 days to sign it, veto it, or let it become law.
After more than two years without a full new spending plan, North Carolina finally has a budget again — or at least one on its way to becoming law. On Wednesday, July 1, 2026, the Republican-controlled Senate and House each gave initial approval to a two-year, $34.4 billion budget bill (Senate Bill 257), and by Thursday, July 2, both chambers had taken final votes to send it to Democratic Gov. Josh Stein [1][2][5]. The Senate's first-reading vote was 36-13 and the House's was roughly 92-22, with members of both parties voting yes [5]. Stein now has 10 days from receiving the bill — a window running to around July 12 — to sign it, veto it, or let it become law without his signature [1][3].
The moment closes out an unusually long and awkward chapter in Raleigh. North Carolina had been operating without a comprehensive new budget since the one lawmakers passed in 2023, after a 2025 attempt collapsed without a deal [3][10]. That left teacher and state-employee raises, Medicaid funding, and Hurricane Helene recovery money effectively frozen in negotiations for the better part of a year — a gap WUNC's public-radio coverage flatly described as "10 months overdue" [10].
What Both Sides Concede
Strip away the spin, and the numbers themselves aren't in dispute. The budget totals $34.4 billion, about $1 billion more than the House and Senate's earlier separate proposals [1][3]. It cuts the personal income-tax rate from 3.99% to 3.49% starting next tax year, with additional reductions scheduled after that [3][4]. Most state employees get a 3% raise, teachers get an average raise of about 8%, and starting teacher pay climbs to $48,000 before local supplements are added [3].
The plan also shifts money around on the revenue side: the tax on sports-betting operators' net revenue rises from 18% to 23%, and a sales-tax exemption on electricity for data centers is repealed [3]. On the spending side, it directs roughly $1 billion to Medicaid — including about $847 million for the Medicaid rebase — plus hundreds of millions more for Helene recovery [6]. And critically, this wasn't a party-line squeaker: more than 20 House Democrats and about nine Senate Democrats voted yes, even as two coastal Senate Republicans broke ranks to vote no over new tolls imposed on some ferry routes [5].
The Pressure Underneath
The timing is not incidental. With the entire General Assembly and every statewide office on the ballot in November 2026, Republicans need a finished budget with tax cuts and raises to campaign on, while Democrats need to avoid being blamed for either a prolonged impasse or for unpopular line-item cuts [4][10]. That mutual urgency is likely part of why so many Democrats crossed over to vote yes despite public complaints about the bill.
The math inside the House matters too: Republicans sit exactly one seat short of a veto-proof supermajority, meaning a Stein veto is only decisive if Democratic defections and absences don't hand the GOP an override anyway [5][6]. That reality narrows the governor's real leverage even before he decides what to do.
Underneath the immediate fight sits a longer-term structural one. Locking in the scheduled income-tax cuts — and a proposed constitutional cap on future tax rates that Republicans are pushing — would permanently narrow the state's future revenue base, forcing tradeoffs between raises, Medicaid, disaster recovery, and lower taxes for whoever governs North Carolina in the years ahead, regardless of party [4][11].
How Each Side Sees It
Republican leaders, including Senate leader Phil Berger and House Speaker Destin Hall, describe the budget as disciplined and responsible — tax relief and raises delivered without expanding government. Berger has said the plan "takes aim at bureaucratic bloat without endangering core services," and Republicans point to the proposed constitutional cap on income-tax rates as a way to lock in long-term tax competitiveness [4]. In this telling, ending diversity, equity and inclusion (DEI) programs isn't a cut with victims — it's the removal of ideological spending so government can refocus on core functions [6]. The incentive is straightforward: deliver a signature conservative fiscal record — tax cuts plus restraint — heading into the 2026 elections, and close out a budget gap that had become a political liability on their own terms [4][10].
Gov. Stein and legislative Democrats tell a different story about the same numbers. They argue the raises don't keep pace with inflation or rising state health-plan costs, and that continued tax cuts drain revenue the state needs for schools, Medicaid, and Helene recovery [11][6]. That's not just rhetoric — Stein's own April 2026 budget proposal called for halting further tax reductions and phasing out school vouchers, a documented and genuine policy gap with what Republicans ultimately passed [11]. Democrats also point to specific losers in the fine print: Pisgah Legal Services, which aided Hurricane Helene survivors in western North Carolina, stands to lose about $2 million under new restrictions tied to the DEI cuts, even as the state's overall Helene and Medicaid funding rises [6]. That leaves Stein in a genuine bind — a veto risks being overridden or leaving him politically isolated given how many Democrats already voted yes, while signing means putting his name on GOP tax and DEI policies he has openly opposed [5][6].
Other interests have their own stakes in the outcome. State employees, teachers, and Medicaid and Helene-recovery constituencies mostly see a budget that finally delivers meaningful raises and unlocks money that had been stuck in limbo for years [3][6]. Industry groups split along predictable lines: data-center operators and sports-betting companies face new or higher tax burdens, while broader business and anti-tax voices argue the income-tax cut and proposed rate cap offer the kind of long-term stability that benefits all taxpayers [3][4].
How the Coverage Split
This is, at its core, a domestic state-fiscal story, and it drew essentially no coverage from non-Western or international outlets — wire services like the BBC, Al Jazeera, and Xinhua did not report on it, leaving local and wire-style reporting as the closest thing to a neutral baseline [1][3]. Within U.S. coverage, though, the framing splits sharply along familiar lines.
Carolina Journal, funded by the conservative John Locke Foundation, led with Berger's "bureaucratic bloat" language and foregrounded the tax cut, spending restraint, and the proposed constitutional tax cap, treating the DEI cuts and smaller government as straightforward wins rather than tradeoffs [4]. NC Newsline, a nonprofit outlet in the progressive-leaning States Newsroom network, took the opposite tack in its "fine print" coverage, spotlighting the DEI cuts, the ferry tolls, and the $2 million hit to Pisgah Legal Services, and framing the tax cut as a giveaway that constrains future public services [5][6].
Commercial and public-media outlets landed closer to the middle. WRAL and CBS17 offered largely procedural coverage centered on the vote counts, the dollar figures, and the governor's 10-day clock, with minimal editorializing [1][3]. WUNC's public-radio coverage leaned slightly toward emphasizing just how overdue the deal was, while Carolina Public Press used a simple, relieved "finally reached" framing without weighing in on the underlying policy fights [10][12]. In the end, all of these framings converge on the same open question: what Stein does next. His decision to sign, veto, or let the bill become law without his signature will determine whether this budget is remembered as a bipartisan compromise or a Republican-imposed one.
Summary
On July 1-2, 2026, North Carolina's Republican-controlled General Assembly gave final legislative approval to a $34.4 billion state budget and sent it to Democratic Gov. Josh Stein, ending a stalemate that had left the state operating without a full new budget since 2023 after lawmakers failed to reach a deal in 2025 [1][3][10]. The plan cuts the personal income-tax rate from 3.99% to 3.49% starting next year, gives most state employees a 3% raise and teachers an average of about 8%, and adds roughly $1 billion for Medicaid plus hundreds of millions for Hurricane Helene recovery [3][6]. It also raises taxes on sports-betting operators and data centers, cuts diversity, equity and inclusion (DEI) programs, and imposes new tolls on some coastal ferry routes [3][5][6].
The Event
On Wednesday, July 1, 2026, the North Carolina Senate and House each passed the two-year budget bill (Senate Bill 257) on initial readings, and both chambers took final votes to send it to Gov. Josh Stein around Thursday, July 2 [1][2][5]. The Senate's initial vote was reported at 36-13 and the House's at roughly 92-22, both with support from members of each party [5]. Under the state constitution, Stein has 10 days from receiving the bill to sign it, veto it, or let it become law without his signature [1][3].
Undisputed Facts
- The budget totals $34.4 billion in spending, about $1 billion more than the chambers' earlier separate proposals [1][3].
- North Carolina had been operating without a new comprehensive budget since the one passed in 2023, after lawmakers failed to agree in 2025 [3][10].
- The plan lowers the personal income-tax rate from 3.99% to 3.49% for the next tax year, with further scheduled reductions [3][4].
- Most state employees receive a 3% raise and teachers an average raise of about 8%, with starting teacher pay rising to $48,000 before local supplements [3].
- The budget raises the tax on sports-betting operators' net revenue from 18% to 23% and repeals a sales-tax exemption on electricity for data centers [3].
- It includes roughly $1 billion for Medicaid, including about $847 million for Medicaid rebase, and hundreds of millions for Hurricane Helene recovery [6].
- The budget passed with bipartisan support, including yes votes from more than 20 House Democrats and about nine Senate Democrats [5].
- Two coastal Senate Republicans broke ranks over new ferry tolls in the plan [5].
The Pressure
Strip away the moralizing and blame. What structural realities persist regardless of which narrative wins?
- Election-year record
- With the whole legislature and statewide offices in play in November 2026, Republicans need a completed budget with tax cuts and raises to run on, while Democrats need to avoid owning either a shutdown-style impasse or unpopular cuts [4][10].
- Veto math
- House Republicans sit one seat short of a veto-proof supermajority, so both sides know a Stein veto is only decisive if Democratic defections and absences don't hand the GOP an override [5][6].
- Structural fiscal squeeze
- Locking in scheduled income-tax cuts and a constitutional rate cap permanently narrows future revenue, forcing tradeoffs between raises, Medicaid, disaster recovery, and lower taxes regardless of which party governs [4][11].
Material realityNorth Carolina had gone more than two years without a full new budget, leaving raises, Medicaid rebase money, and Helene recovery funds in limbo; the $34.4 billion plan releases that money while cutting the income-tax rate and reshaping policy on DEI, immigration cooperation, and gaming taxes [3][6][10]. Because more than 20 House Democrats and several Senate Democrats voted yes, the plan carries bipartisan momentum that limits Stein's leverage no matter how he acts [5].
Narrative as a weaponThe sharpest perception battle is local and partisan: Republican leaders and right-leaning outlets sell the budget as disciplined tax relief and pay raises, wanting readers to see restraint and reward; progressive outlets and many Democrats highlight the DEI cuts, ferry tolls, and losses for programs like Helene legal aid, wanting readers to see who pays the price. Commercial and public-media outlets mostly frame it as an overdue deal finally crossing the finish line. Stein himself is the pivotal narrator: his choice to sign, veto, or stand aside will define whether this reads as a bipartisan compromise or a Republican imposition.
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 asThey cast the budget as a responsible, disciplined plan that delivers broad tax relief and pay raises without growing government, arguing it "takes aim at bureaucratic bloat without endangering core services" and locks in long-term tax competitiveness through a proposed constitutional cap on income-tax rates [4]. They present ending DEI programs as removing ideological spending and returning government to core functions [6].
WhyDeliver a signature conservative fiscal record—tax cuts and restraint—before the November 2026 elections, and end an embarrassing multi-year budget gap on their terms [4][10].
Impact on themA signed budget validates their agenda and the tax-cap ballot amendment; a veto would force a politically awkward override fight in which the House GOP sits one seat short of a supermajority [5][6].
Frames it asThey argue the raises are too small—failing to keep pace with inflation and rising state health-plan costs—and that continued tax cuts drain revenue needed for schools, Medicaid, and Helene recovery; Stein's own proposal called for halting the tax reductions and phasing out school vouchers [11][6]. Democrats credit some investments (Helene aid, Medicaid) while criticizing cuts to programs like Pisgah Legal Services that aided disaster survivors [5][6].
WhyPosition Democrats as champions of teachers, public services, and disaster victims, while avoiding blame for prolonging a budget the state badly needs [11][5].
Impact on themStein faces a real dilemma: many Democrats voted yes, so a veto could be overridden or leave him isolated, yet signing endorses GOP tax and DEI policy he opposes [5][6].
Frames it asFor public workers and educators, the plan means the first significant raises in years and resolves prolonged budget uncertainty; for Medicaid and western North Carolina, it delivers major funding many say is overdue [3][6]. Advocates for cut programs, such as legal-aid groups, argue specific reductions harm vulnerable residents even as headline totals rise [6].
WhySecure concrete funding and pay after years of stagnation, while protecting programs targeted for cuts [3][6].
Impact on themTeachers gain an average ~8% raise and higher starting pay; Medicaid gets ~$1 billion; but groups like Pisgah Legal Services lose about $2 million under new restrictions [3][6].
Frames it asBusiness and anti-tax voices frame the income-tax cut and constitutional cap as pro-growth stability, while gaming and data-center firms face new or higher levies they argue could dampen investment [3][4]. Supporters counter that these sectors can afford to pay more and that broad-based rate cuts benefit all taxpayers [3].
WhyPreserve favorable tax treatment; for the state, capture revenue from fast-growing sectors to offset income-tax cuts [3].
Impact on themSports-betting operators' net-revenue tax rises 18%→ 23%, prediction-market sites face a new 6% tax, and data centers lose an electricity sales-tax exemption [3].
The Bias Ledger average rating 3.2
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 TV) | 2 | "NC lawmakers unveil long-awaited state budget with tax cuts, raises for state employees." | Balanced detail on raises, taxes, and both parties' reactions; minimal editorializing beyond 'long-awaited.' |
| CBS17 (WNCN) | U.S. center (Raleigh commercial TV) | 2 | "North Carolina's $34.4 billion budget passes House and Senate, heads to Governor next." | Straight procedural framing centered on the vote and the governor's timeline; little interpretive spin. |
| Carolina Public Press | U.S. center (nonprofit, nonpartisan-oriented) | 2 | "NC budget agreement finally reached." | Neutral, milestone framing; the word 'finally' signals relief at ending the impasse but avoids taking sides on policy. |
| WUNC | U.S. center-left (public radio) | 3 | "NC House, Senate announce budget deal that's 10 months overdue." | Emphasizes lateness and dysfunction ('overdue'); context-heavy on the impasse and veto-override politics. |
| Carolina Journal | U.S. right (John Locke Foundation-funded) | 5 | "NC budget clears first votes, final passage likely Thursday" — emphasizes tax cuts, spending restraint, and the constitutional tax cap. | Leads with Berger's "bureaucratic bloat" quote and tax relief; frames DEI cuts and smaller government as unambiguous positives. |
| NC Newsline | U.S. left (nonprofit, States Newsroom network) | 5 | "The fine print: NC's $34B budget includes DEI cuts, ferry tolls, AI, prison funds and more." | Foregrounds who loses funding (Helene legal aid, DEI programs) and Democrats' complaint that raises trail inflation; frames tax cut as constraining services. |
References
- North Carolina's $34.4 billion budget passes House and Senate, heads to Governor next — CBS17 (WNCN) · U.S. center; Raleigh commercial TV station
- Both chambers of General Assembly pass budget, another vote Thursday — Spectrum Local News · U.S. center; commercial cable news
- NC lawmakers unveil long-awaited state budget with tax cuts, raises for state employees — WRAL · U.S. center; Raleigh commercial TV
- NC budget clears first votes, final passage likely Thursday — Carolina Journal · U.S. right; published by the conservative John Locke Foundation
- Long-awaited NC budget passes first votes, but 2 Senate Republicans break ranks over ferry tolls — NC Newsline · U.S. left-leaning; nonprofit in the States Newsroom network
- The fine print: NC's $34B budget includes DEI cuts, ferry tolls, AI, prison funds and more — NC Newsline · U.S. left-leaning; nonprofit in the States Newsroom network
- 'Need to rein in spending': NC lawmakers advance proposed $34 billion state budget — WRAL · U.S. center; Raleigh commercial TV
- Governor Stein Announces Budget to Keep North Carolina Strong (press release) — Office of Gov. Josh Stein · Primary source; Democratic governor's office
- North Carolina Senate gives initial approval to $34.4 billion budget after hours of debate — CBS17 (WNCN) · U.S. center; Raleigh commercial TV
- NC House, Senate announce budget deal that's 10 months overdue — WUNC · U.S. center-left; NPR-affiliated public radio
- Stein pitches NC budget with teacher raises, tax cuts, Medicaid funding — NC Newsline · U.S. left-leaning; nonprofit in the States Newsroom network
- NC budget agreement finally reached — Carolina Public Press · U.S. center; nonprofit, nonpartisan-oriented newsroom