NC Senate District 18: 2026 election results
Called for Fatmi (D) by AP. Democrats held the seat. In 2024, on the same district lines, the Democrat won by 0.1 points.
Results
| Candidate | Party | Votes | Share | Early voting | Election Day | Provisional | |
|---|---|---|---|---|---|---|---|
| Haseeb Fatmi | Democratic | 54,157 | 54.8% | 38,451 | 13,350 | 2,356 | 0 |
| Chris Stock | Republican | 42,310 | 42.8% | 24,509 | 16,889 | 912 | 0 |
| Brad Hessel | Libertarian | 2,409 | 2.4% | 1,342 | 989 | 78 | 0 |
| Total | 98,876 | 64,302 | 31,228 | 3,346 | 0 |
By county
The 2 counties the district covers, whole or in part: each county’s votes in this race. Lead is in points.
| County | Fatmi (D) | Stock (R) | Other | Votes | Lead |
|---|---|---|---|---|---|
| Granville | 49.7% | 48.2% | 2.2% | 24,275 | Fatmi +1.5 |
| Wake | 56.4% | 41.0% | 2.5% | 74,601 | Fatmi +15.4 |
← NC Senate District 17NC Senate District 19 →
Unofficial results from the NC State Board of Elections, last updated Nov 6, 2026, 3:10pm. Results are final once the counties finish their canvass and the State Board certifies them. Votes by how they were cast are as the State Board reports them.