Surrey Put the NDP’s Promise Stack Through the Ballot Box
The results are preliminary, not official. But the direction is impossible to miss: in the province’s biggest growth-city test, the NDP’s delivery pitch was rejected riding by riding.

Surrey is where the BC NDP’s governing record met one of its clearest delivery tests. This is the city of South-of-Fraser hospital pressure, fast population growth, public-safety anxiety, policing turmoil, congestion, and years of transit promises. It is also the city that major parties chased hard in the final campaign stretch with commitments on Surrey Memorial Hospital, another health facility, Newton SkyTrain and transportation capacity.
On the preliminary record, Surrey answered bluntly. CityNews’ election map listed Conservative winners or leaders in all ten Surrey-named ridings: Surrey City Centre, Surrey-Cloverdale, Surrey-Fleetwood, Surrey-Guildford, Surrey-Newton, Surrey North, Surrey-Panorama, Surrey-Serpentine River, Surrey South and Surrey-White Rock. Daily Hive similarly described a “blue wave” in Surrey and listed Conservative candidates ahead across the city. Elections BC remains the primary source: its candidate results are preliminary and repeatedly marked “Counting Complete — Results Not Official” or “Not Verified” at the riding level.
That caveat matters. The final count can adjust margins. It cannot erase the pattern now visible on the map. Elections BC’s candidate page showed Conservative Zeeshan Wahla ahead in Surrey City Centre with 5,713 votes to NDP incumbent Amna Shah’s 5,318. In Surrey-Fleetwood, Conservative Garry Purewal was ahead of NDP incumbent Jagrup Brar, 8,691 to 6,522. In Surrey-Guildford, Conservative Garry Thind led NDP incumbent Garry Begg, 7,741 to 6,269. In Surrey-Newton, Conservative Harj Dhaliwal led NDP incumbent Jessie Sunner, 7,334 to 5,476.
The accountability point is not that one issue explains every ballot. It is that Surrey was already a ledger of unresolved pressures before the campaign’s last-minute promise race began. Daily Hive reported that Surrey-named ridings, including Surrey-White Rock, make up 10 of B.C.’s 93 electoral districts, and that the 2024 map split those seats six Conservative and four NDP. It also reported that both major parties poured major late commitments into Surrey, including Newton SkyTrain and health-care pledges, while Surrey Memorial’s capacity strain and South-of-Fraser growth remained central political facts.
That is why this preliminary sweep is so damaging for the NDP. Voters were not evaluating a fresh opposition platform in isolation. They were weighing years of government power against the condition of the hospital, the pace of transit delivery, the handling of public safety and the credibility of another announcement made days before voting.
Surrey did not merely hear campaign slogans. It had receipts. On preliminary results, it used them.