North Carolina House forecast
Democrats win control of the North Carolina House in 48% of 2,000 simulations, against a Republican majority today. All 120 seats are on the 2026 ballot; 6 races are within a 35 to 65 split.
North Carolina House map
District shapes are estimated from where each district's voters live in the precinct returns, not drawn from the official boundary files.
Hover the map for the odds in any district. Click one to pin it here and find it in the table below.
Every seat
Average 61 D to 59 REvery House district
| District | Last winner | 2026 nominees | 2024 lean | Forecast | Dem win | Projected D votes | Projected R votes | Total | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 64 | Dennis Riddell 2024 | LeVon Barnes vs Dennis Riddell | R +8.7 | D +0.3 | 51% | 16,813 | 16,726 | 34,050 | Toss up |
| 63 | Stephen Ross 2024 | Ian Baltutis vs Ryan Moffitt | R +7.8 | D +0.6 | 53% | 16,303 | 16,125 | 32,922 | Toss up |
| 20 | Ted Davis Jr 2024 | Tim Merrick vs Dane Scalise | R +8.8 | R +0.8 | 47% | 22,439 | 22,787 | 45,915 | Toss up |
| 82 | Brian Echevarria 2024 | Chris Bishopp vs Brian Echevarria | R +12.7 | R +1.3 | 42% | 22,713 | 23,288 | 46,702 | Toss up |
| 5 | Bill Ward 2024 | Sam Davis III vs Bill Ward | R +6.8 | D +1.9 | 60% | 15,841 | 15,247 | 31,561 | Toss up |
| 119 | Mike Clampitt 2024 | Mark Burrows vs Anna Ferguson ยท Mike Clampitt (R) withdrew | R +12.7 | R +2.3 | 35% | 17,850 | 18,702 | 37,108 | Lean R |
| 26 | Donna Mcdowell White 2024 | L'Bertrice Solomon vs Donna McDowell White | R +10.1 | R +2.5 | 34% | 20,715 | 21,795 | 43,158 | Lean R |
| 9 | Timothy Reeder 2024 | Claire Kempner vs Timothy Reeder | R +12.2 | R +2.6 | 33% | 16,041 | 16,894 | 33,437 | Lean R |
| 37 | Erin Pare 2024 | Winn Decker vs Erin Pare | R +5.7 | D +3.5 | 70% | 23,028 | 21,471 | 45,176 | Lean D |
| 7 | Matthew Winslow 2024 | Mark Speed vs Cory Thornton | R +12.6 | R +3.7 | 27% | 17,870 | 19,228 | 37,663 | Lean R |
| 75 | Donny C Lambeth 2024 | Jen Wiles vs Donny C. Lambeth | R +12.2 | R +3.7 | 26% | 16,760 | 18,038 | 35,328 | Lean R |
| 74 | Jeffrey "Jeff" Zenger 2024 | Amy Taylor North vs Jeff Zenger | R +7.5 | D +3.9 | 72% | 20,421 | 18,881 | 39,900 | Lean D |
| 43 | Diane Wheatley 2024 | Janene Ackles vs Diane Wheatley | R +12.7 | R +4.3 | 27% | 15,576 | 16,966 | 33,038 | Lean R |
| 117 | Jennifer Capps Balkcom 2024 | Lynne Russo vs Chelsea Walsh | R +12.1 | R +4.4 | 26% | 19,020 | 20,766 | 40,392 | Lean R |
| 12 | Chris Humphrey 2024 | Don Hardy vs Chris Humphrey | R +11.7 | R +4.5 | 25% | 14,523 | 15,891 | 30,877 | Lean R |
| 93 | Ray Pickett 2024 | Charlie Wallin vs Ray Pickett | R +15.6 | R +5.2 | 21% | 19,286 | 21,410 | 41,316 | Lean R |
| 109 | Donnie Loftis 2024 | Mark D. Carver vs Donnie Loftis | R +15.2 | R +6.2 | 18% | 17,269 | 19,568 | 37,398 | Likely R |
| 59 | Alan Branson 2024 | Elma Hairston vs Alan Branson | R +22.0 | R +6.9 | 15% | 3,363 | 3,862 | 7,335 | Likely R |
| 73 | Jonathan Almond 2024 | Thomas J. Monks vs Jonathan Almond | D +2.9 | D +7.7 | 87% | 12,047 | 10,326 | 22,714 | Likely D |
| 25 | Allen Chesser 2024 | Lorenza M. Wilkins vs Allen Chesser | R +0.1 | D +8.9 | 91% | 19,961 | 16,691 | 37,210 | Likely D |
| 115 | Lindsey Prather 2024 | Lindsey Prather vs Anthony J. Penland | R +2.9 | D +9.4 | 92% | 21,118 | 17,471 | 39,176 | Likely D |
| 10 | John Bell 2024 | Zyaire Webb vs John Bell | R +16.2 | R +9.6 | 7% | 13,500 | 16,374 | 30,330 | Likely R |
| 24 | Dante Pittman 2024 | Dante Pittman vs Blake Boykin | R +1.7 | D +9.7 | 93% | 17,163 | 14,125 | 31,764 | Likely D |
| 32 | Bryan Cohn 2024 | Bryan K. Cohn vs Frank Sossamon | D +0.5 | D +10.0 | 94% | 17,906 | 14,662 | 33,064 | Likely D |
| 52 | Ben Moss Jr 2024 | Joe Parfitt vs Ben Moss | R +17.9 | R +10.8 | 6% | 16,229 | 20,159 | 36,943 | Likely R |
| 48 | Garland E Pierce 2024 | Garland E. Pierce vs Ralph Carter | D +0.9 | D +11.8 | 96% | 15,351 | 12,108 | 27,878 | Likely D |
| 98 | Beth Gardner Helfrich 2024 | Beth Helfrich vs John Rhodes | D +0.4 | D +11.8 | 96% | 19,861 | 15,653 | 36,055 | Likely D |
Projected North Carolina House vote
120 seats on the ballot| Party | Votes | Share |
|---|---|---|
| Democrats | 2,382,273 | 56.1% |
| Republicans | 1,809,587 | 42.6% |
| Independents and others | 56,127 | 1.3% |
| Total | 4,247,985 | 100% |
The sum of every district on the ballot. Each district's turnout is its 2024 top of ticket vote on today's lines, scaled to the forecast's 2026 statewide vote less a small share who skip legislative races, split by the district forecast. A district with no candidate from one party gives all its votes to the other. The district table lists each seat's projected votes.
Legislative ballot polls
Weight 50%| Pollster | Field end | D | R |
|---|---|---|---|
| Change Research for Carolina Forward | 2026-05-08 | 47 | 41 |
| Harper Polling for Carolina Journal / John Locke Foundation | 2026-05-11 | 47.5 | 41.3 |
| Catawba College / YouGov | 2026-06-10 | 44 | 38 |
| Change Research for Carolina Forward | 2026-08-06 | 48 | 41 |
| High Point University Poll / YouGov | 2026-08-12 | 48 | 46 |
| High Point University Poll / YouGov | 2026-08-12 | 45 | 43 |
| Harper Polling for Carolina Journal / John Locke Foundation | 2026-08-10 | 48 | 42.6 |
| High Point University Poll / YouGov | 2026-09-16 | 48 | 44 |
| High Point University Poll / YouGov | 2026-09-16 | 46 | 42 |
| Harper Polling for Carolina Journal / John Locke Foundation | 2026-09-15 | 49.5 | 41.3 |
| Change Research for Carolina Forward | 2026-10-07 | 49 | 42 |
| Catawba College / YouGov | 2026-09-15 | 47 | 39 |
| High Point University Poll / YouGov | 2026-04-06 | 47 | 43 |
| High Point University Poll / YouGov | 2026-04-06 | 45 | 41 |
| High Point University Poll | 2026-02-20 | 46 | 41 |
| Harper Polling for Carolina Journal / John Locke Foundation | 2026-03-23 | 45.3 | 43.2 |
| Change Research for Carolina Forward | 2026-01-07 | 43 | 43 |
| Elon University Poll / YouGov | 2026-03-20 | 41 | 37 |