Never think that your single vote doesn’t matter.
In the Republican primary for North Carolina Senate District 26 this week, longtime Senate leader Phil Berger trails Rockingham County Sheriff Sam Page by just two votes – an almost unbelievably narrow margin that could ultimately be decided by a handful of ballots once the official canvass and any recount are completed.
Unofficial election-night totals show Page with 13,077 votes and Berger with 13,075 votes.
The margin is so small that the outcome isn’t final. Provisional ballots and any remaining absentee ballots still have to be counted – and because the difference is far less than 1 percent, the race will no doubt end up in a recount.
Still, even before the canvass is completed, the razor-thin margin has already produced one of the most surprising political developments in North Carolina in years.
For more than a decade, Berger has been one of the most powerful political figures in the state. Since 2011 he has served as president pro tempore of the North Carolina Senate – effectively the most influential member of the General Assembly.
During that time Berger has played a central role in nearly every major policy decision in Raleigh, from tax reforms and education policy to judicial changes and state budgets.
Because of that influence, the idea that Berger might lose a primary election – and lose it by two votes – would have seemed almost unimaginable just a few years ago.
Yet the election-night numbers told the story.
Page, the longtime sheriff of Rockingham County, ran a campaign that tapped into a growing frustration among some conservative voters with long-time political leaders in Raleigh. Page’s campaign portrayed him as a law-and-order candidate rooted in his community rather than part of the political establishment.
One issue that hung over the race and became a major talking point among conservative voters was the debate over legalizing casinos in North Carolina.
During the 2023 legislative session, discussions emerged in Raleigh about allowing large resort-style casinos in the state. Supporters argued that casinos could bring tourism and economic development to struggling areas of North Carolina.
Critics, however, viewed the proposal as an expansion of gambling that conflicted with conservative values. They also feared it would bring more crime to the area.
The debate quickly became one of the most controversial issues among Republican voters.
Although the proposal ultimately stalled and never became law, the political fallout from the discussion lingered and became part of the narrative surrounding Berger’s primary challenge.
Former Guilford County Sheriff BJ Barnes, who endorsed Berger in the race, said the casino issue damaged Berger politically.
“That casino debate really hurt him,” Barnes said when discussing the race.
Barnes, who served as sheriff of Guilford County for over two decades and remains a well-known figure in Republican politics in the region, prominently backed Berger during the campaign.
That endorsement strained Barnes’ relationship with Page, who had known Barnes for many years through law enforcement circles.
Barnes said that after he announced his support for Berger, Page stopped communicating with him.
“He hasn’t spoken to me since,” Barnes told the Rhino Times on election night.
Barnes said his endorsement was based largely on Berger’s long experience and leadership in Raleigh.
“I’ve known Phil Berger for years,” Barnes said. “He’s been a strong leader for the state.”
Barnes also noted that the political climate around the race had clearly changed compared to earlier years.
“This one surprised a lot of people,” Barnes said.
Indeed, Berger’s near defeat reflects a broader trend seen in many parts of the country – voters becoming more willing to challenge long-time incumbents, even powerful ones.
In December, President Donald Trump endorsed Berger in the race. He gave Berger his “Complete and Total Endorsement.” Berger touted that relationship and endorsement and embraced his strong association with Trump throughout the campaign. There was a time when that endorsement would have virtually guaranteed a win in a North Carolina Republican Primary race – especially for such a long serving and well-known politician like Berger, however, Trump’s approval rating has fallen even among Republicans – and even some of the strongest members of his base – due to things like the ICE killings in Minnesota, the Epstein file scandal and starting an unpopular war with Iran just days before the primary.
Even without the president’s endorsement, for years Berger was viewed as nearly unbeatable in his home district. His leadership position in the Senate gave him strong fundraising advantages and deep connections throughout Republican political networks.
But Page’s campaign successfully tapped into a grassroots mood among some conservative voters who wanted to see new leadership.
Another move by Berger that angered some residents in and around Summerfield was Berger’s support of developer David Couch’s successful effort to de-annex about 1,000 acres of property from the town so that he could develop it with greater density than many town residents wanted to see.
The district itself also played a role in the dynamics of the race. Senate District 26 includes Rockingham County and a small portion of Guilford County, and Rockingham County has long been Page’s political base. Berger came out well ahead of Page in the votes cast in Guilford County.
Few observers expected the race to end up this close.
With more than 26,000 votes cast in the primary, the difference between the candidates currently amounts to just those two ballots.
In practical terms, that means a single household – or even one voter who decided to skip that race on the ballot – could have changed the outcome.
Election officials will complete the official canvass in the coming days, and additional ballots could still slightly shift the totals.
If the margin remains extremely small, a recount will take place.
Until that process is finished, the contest between Page and Berger remains unresolved.

Berger needs to go. After the casino and Summerfield scam it’s clear he does not represent his district. Glad Sam won but I’m sure big daddy Berger still has tricks up his sleeve and will find some magic votes.
I have a suspicion it will end up like the election for Berger’s son, Kevin Berger, who won his election for county commissioner in a recount by three votes, and who has since spent the past election season acting more and more deranged in an attempt to use his county commissioner spot to somehow influence this election. It’s been, as the kids would say, cringe to watch.
Ten million dollars or thereabouts was spent by (let me clarify that, ten million dollars was spent by various parties for the benefit of) the Berger campaign for this election. That’s absolutely insane. Watching the precincts report in its obvious that Berger got crushed in Rockingham and made up ground substantially in Guilford, but among Rockingham residents the Shady Sam and Sombrero Sam fliers had become a pathetic joke. Reece Pyrtle, the current house rep, got absolutely dominated by a challenger, Seth Woodall, that positioned himself as being anti-Berger. His ad blitz and campaign no doubt did much more harm than help for him.
I know everybody involved and some of their families and have worked with them as well. I know and like both Reece and Seth and have known Sam for many years. About the worst i could say before this was that Berger was a bit of a jerk, but I always credited him with being one of the architects of republican legislative dominance in the state. However, his ad campaign was so absurdly dishonest that I could not bring myself to vote for him. I expect some shenanigans from politicians but that was just lying on the whole. 13 terms in the senate and all you can do is try and point at… travel expenses, vending machine nonsense, and the like? Why not point at the things you actually did in office?
That said, i’m not going to be surprised when Berger clinches it by a very narrow margin. My faith in the security of our elections is not substantial, and when that much outside money is floating around… how hard would it be to fudge a couple of votes?
Vote for Skip Alston!
well at least your username is honest
That’s rich coming from you, “Mr. Dox my Skippy.”
biggest joke I’ve heard in a long time. Nobody with any common Sense would vote for skip away with your money Alston!! He’s the biggest joke to ever happen to Guilford County. He’s the biggest racist who ever happened to Guilford county. Everybody knows exactly what that clown is.
I am glad Berger lost. I hope he continues to be the loser that he is.
My husband’s and my votes put Page over the win line, and we’re thrilled. Berger may play hinky with a recount, but he’ll always know he lost. He was so sure he’d win by a landslide because he was a shoo-in, golden child, endorsed by the top dog. But those citizens who weren’t heard by Berger, who was their representative, remembered, as we told him we would when voting came around. Play political games, and you lose.
Page is the better candidate. Past time for Berger to go. And the voters in Guilford County just handed Sheriff Rogers a certain victory in November by sending a weak candidate to the match. I guess they didn’t learn anything from 4 years ago.
How exactly is Page a better candidate?
i agree
it appears you left an empty comment…typical
i agree with E-ral – we are nihilists.
the voters never forget mr burger. youre lucky page didnt bring up the summerfield incident in any attack ads or man this margin would be a lot wider
Page didn’t have the money, Mr. Twang to launch any political ads.
evidence that all politics are $$ transactions & not worth my time investment ? now add gerrymandering ? now add ~10 judges in 10 ‘courts’ ? now add propaganda media ? now add surveillance communication ? now add the required ‘licence’ to do anything . . .
————
Berger is a jerk.
berger jerky ? is it healthy ?
I hope that either Berger will force through his property tax revaluation freeze before he goes, or that Page will pledge to do the same if he wins. I have often disagreed with Berger about many things, but I am with him 100% on this issue. It appears that only the state can restrain the voracious desires of Guilford County and Greensboro for unnecessary additional property tax revenues.
Amen to Berger losing and Barnes needs to give up his political endorsing. He endorsed Trudy Wade – how did that turn out. He endorsed Berger because of the $$$. He falsely represented himself as Sheriff of Guilford County BJ Barnes on the 6932 commercials, where he should of said former Sheriff. That disrespected the office. He talked to Billy Queen and Phil Byrd in 2022 to run for Sheriff, spoke at both of their fundraisers (this divided the GOP party) and made the candidates spend money unnecessarily, so Byrd had less money to beat Rogers. In 2025 Queen and Byrd stated they would run again and then Byrd dropped out and Barnes talked him back into running again dividing the party and causing both candidates to spend money on the primary. Barnes then got on the Sheriff’s Training & Standards Board, started endorsing Byrd only, this time (which is a conflict of interest) because word was that Queen had the experience, education and was going to beat Byrd this time, so Barnes endorsed Byrd to cause havoc within the GOP. People were confused at events, and many stated at the upper GOP levels that we should put up and support 1 Candidate to be able to financially back and support to beat Rogers in November. It didn’t happen so both Queen and Byrd spent a bunch of money, so quess what will happen in November? Many longtime GOP ers believe Barnes has done this to preserve his legacy at the only GOP Sheriff in the past 50 years, allowing Rogers to ruin the County for 4 more years.
Mike you are 100% correct. Barnes still hasn’t recovered from the fact that the people fired him. And you are correct that Queen has the better resume and is a stronger candidate but those who got fooled by Barnes for 24 years keep getting fooled and now they have handed Rogers a certain victory in November. FORMER Sheriff Barnes needs to just go sit on the beach and enjoy his forced retirement.
Believe Barnes has sadly replaced his integrity with narcissism. Is Barnes, thru his actions an assist to the Democratic Party?
You know what they say about opinions, everybody has one. You are welcome to yours no matter how wrong. I’ll correct a couple of them. I did endorse Trudy Wade because she was the best person for the job, the same reason I endorsed Phil Berger. Trudy lost her race because she stood up for what was right and her district was redrawn. I’m also friends with both Sam and Phil and I told Sam I was going to support Phil.. In 2022 I made a point of not endorsing anyone for Sheriff because I was a friend to both, but at their request did appear at their fundraisers.. In 2026, this year I told Billy I was going to endorse Phil because he was the most qualified of two relating to running a sheriffs office and felt he had a better chance of beating Rogers. Phil unlike some is his own man and made his own decision to stay in the race because he saw the destruction happening at a sheriffs office he helped build. I’m on the North Carolina Training and Standards commission because of expertise and experience. The largest part of my 24 years of service as sheriff I served on the commission which serves as the watchdog for making sure the deputy sheriffs are ethical and qualified to serve. I wonder if you understand that and there is no conflict of interest. I’m sure none of this will change your opinion. but guess what. I don’t care.
————–
Barnes was a very good Sheriff in my opinion, and I respect him for his professionalism in that post.
But on the few occasions when I’ve interacted with him, he has demonstrated that he is arrogant. To him I was a nobody… just a random GOP supporter or a guy at the old Rhino Times Christmas Parties, but he was rude on each occasion.
And as if to confirm my opinion, everyone he endorses are [deleted] too ! My interactions with Trudy Wade and Phil Berger have proven that they are equally rude and arrogant.
I hope Berger loses his frantically desperate attempt to get re-elected.
Austin you are 100% correct about arrogant Barnes. His reply just proved your point. What he fails to realize is people don’t care what he or his puppet has to say either. People aren’t buying his bullcrap anymore.
This may surprise many but I found BJ to be fair and I voted for him more than once.
*
He was a much better Sheriff than the clown we have now.
austin, i am not the Sheriff
It will not matter one bit which Republican eeks ahead. Both sides are quiet and busy sharpening its claws. As is the media. In the end the Republican with less votes after all the recounts, will blow up the whole NC right side of this midterm election while the Democrats are breezily polishing its halo looking like the adults. Best thing ever for the Democrats and media. Anyone doubt there will be nonstop whining and threatening among the Republicans with protestations of cheating right up to election day and will eventually claim they will do the dishonorable thing, abandon all loyalty, get hateful and at least say they will (gag) vote Democrat. NC, especially the 26th precinct, is doing a balancing act in the purple zone as it is and will most certainly push the whole state into the blue, where it sat for a century or more until very recently turned purple. We know the deep blue media will suddenly pretend to be balanced and give the Republicans the microphone (remember the silliness of the bathroom kerfuffle and how generous the media was to the Republicans giving us Governor Cooper, probably our next senator?) . Republicans are slow learners and can learn dozens of examples from the Democrats about loyalty. There are a plethora of Tom Tillises (sneer) out there ready to make a name for themselves. The eventual losing side of this primary needs to shut its piehole, and the winner should not get suckered in by the media. They are not your friend. Shut up and be a team player whoever manages to cheat the most and better.
I’m not really sure how you can say the 26th district is purple. Berger beat Luking by 13% of the vote in 2024. Regardless of the candidate who advances to the general that’s a very unlikely gulf to overcome.
Better watch Berger, he gonna do what EVER it takes to win. Thinking his son lost by two votes on the county commission board , and lo and behold they found three votes , so the rumor has it. GO SAM PAGE………. Berger has lost touch with the people, all about POWER and $$$
Berger has done nothing for us the entire time he’s been in office. He also ran a very dirty campaign and from all of the groups I belong to, that is one thing that also went against him. The absolutely horrendous amount of mailings every single day that was in our mailbox was uncalled for. And in none of them did he say anything positive about what he was doing for our state, they all degraded sam page in every way possible. I don’t know sam. I’ve met him twice. But I can say I got nothing derogatory from him regarding phil. I only received one ad in the mailbox from him in all these weeks. But every single day, except for sunday, I dreaded going to my mailbox because when I did there was at the very least four ads from phil berger. One day I got nine. I was so sick of receiving his garbage. I called his office and told them to remove me from the mailing list. They did not. I kept getting that trash every single day. When it was all said and done I had a stack over 8 inches tall of garbage from him. Then it started with text messages and phone calls and I am on the do not call list. So I called his office and I told them to remove my phone number and my address. I kept blocking the numbers they were sending the garbage from and they would send it from yet a different number. I would block, the number would change. I never received anything from Sam page. That is exactly why I voted for Page and not Berger. In my opinion, berger has done nothing for the state of North Carolina. We need new blood. I don’t know how Sam would do but he’s got to be better than Phil was. Phil did a lot of corrupt stuff when he was in office and it has come back to bite him in the butt. But anyway it goes, he did nothing to benefit the citizens of North Carolina. I really hope Sam page stays on top. But I have no doubt that mysterious votes will show up at the last second that puts Berger over the top. He ran a dirty campaign so why should we expect anything less
If a voter is conservative leaning, Berger was responsible for some positive legislation. However, his support and what can be viewed as bulling tactics for David Couch was unacceptable. David Couch owns 1,800 acres of land in Stokes County and is developing about 1,000 acres of land for a large-scale data center, which has been approved by Stokes County Board of Commissioners. Data centers are heavy users of water and electricity. Couch claims closed-loop cooling and “potential” on-site generation power. Why is NC land being destroyed to generate data to other parts of the world? Data centers employee few people as the centers are monitored from afar. So why have them? They don’t generate payroll taxes, sales tax, and I cannot speak to property taxes. So, what is the benefit of having data centers in NC? Place them in Fairfax County, VA; Richmond, VA; Norfolk and surrounding Virginia Beach and Chesapeake, all Abigail Spanberger’s area she represents. There are already some centers in those areas, so increase the numbers. Eventually, data centers will be operated by satellites. In the meanwhile, they are gobbling up thousands of acres of land and causing higher and higher power bills for the average person. I don’t need more data. If necessary, I’ll return to dialup.
———–
Dial Up..? Hell, I’d like to go back to newspapers.
ditto austin. i don’t have any ‘screen’ @ home with prose stacked to ceilings, read & unread
Cheers!