Politics & Government

North Penn School Board Primary Election 2025: See Live Results

Unofficial results are now in for the North Penn school board election.

LANSDALE, PA — No crossover candidates advanced in the North Penn school board primaries on Tuesday, as a field of eight is now set to contest the four open seats in November's general election.

Winners reflected candidates endorsed by the North Penn Neighbors for Progress and North Penn United. Unofficial results are below, with winners in bold:

Find out what's happening in Montgomeryville-Lansdalefor free with the latest updates from Patch.

On the Democratic side:

  • Christine Coyne: 8,714
  • Ken Keiser: 8,114
  • Koh Chiba: 7,866
  • Al Roesch: 7,341
  • Jeff Eshleman: 1,655
  • Thomas Moyer: 1,511
  • Yanni Lambros: 1,326

For Republicans:

Find out what's happening in Montgomeryville-Lansdalefor free with the latest updates from Patch.

  • Thomas Moyer: 4,200
  • Michael Jowder: 3,297
  • Jeff Eshleman: 3,466
  • Yanni Lambros: 3,069
  • Christine Coyne: 1,768
  • Ken Keiser: 1,475
  • Al Roesch: 1,096
  • Koh Chiba: 708

Earlier updates

10:26 p.m.

A few more precincts have reported in Montgomery County, changing the vote totals but minimally impacting the overall results.

The four leading Democrats appeared all but assured to win at this point, while the Republican race for the second through fourth spots is still tight, with five candidates within 270 votes of one another.

On the Democratic side:

  • Christine Coyne: 4,137
  • Ken Keiser: 3,882
  • Koh Chiba: 3,652
  • Al Roesch: 3,411
  • Jeff Eshleman: 912
  • Thomas Moyer: 819
  • Yanni Lambros: 660

For Republicans:

  • Thomas Moyer: 1,125
  • Michael Jowder: 906
  • Jeff Eshleman: 888
  • Christine Coyne: 808
  • Ken Keiser: 676
  • Yanni Lambros: 636
  • Al Roesch: 497
  • Koh Chiba: 327

9:10 p.m.

No new results have come in, and the bulk of ballots counted thus far are mail-ins. Only a small fraction of in-person precincts around Montgomery County have reported thus far.

8:42 p.m.

Seven of the eight total candidates cross-filed to run in both parties. Right now one candidate is in the top four on both ballots: Christina Coyne. She leads the Democrats and sits in the fourth slot on the Republican side.

8:38 p.m.

The first preliminary results are now in.

On the Democratic side:

  • Christine Coyne: 4,029
  • Ken Keiser: 3,773
  • Al Roesch: 3,313
  • Koh Chiba: 3,550
  • Jeff Eshleman: 900
  • Thomas Moyer: 803
  • Yanni Lambros: 647

For Republicans:

  • Thomas Moyer: 1,114
  • Michael Jowder: 815
  • Jeff Eshleman: 803
  • Christine Coyne: 781
  • Ken Keiser: 657
  • Yanni Lambros: 636
  • Koh Chiba: 315
  • Al Roesch: 478

Original story

Polls have closed in Montgomery County and across Pennsylvania, and results are beginning to trickle in for the North Penn School Board primary.

Check back to Patch throughout the night for live election results as they come in.

Four North Penn school board seats are up for grabs, with seven Democratic candidates and eight Republican candidates running in Tuesday's primary. There is significant crossover in both the Democratic and Republican primaries, as seven of those eight candidate cross-filed to run in both party primaries.

The latest results will be listed below as they come in. As of 8:25 p.m., the Montgomery County still had not yet counted any precincts, which is a slower response than typical election year.

Here are the latest vote tallies:

Democratic candidates:

  • Ken Keiser
  • Jeff Eshleman
  • Koh Chiba
  • Yanni Lambros
  • Christine Coyne
  • Thomas Moyer
  • Al Roesch

Republican candidates:

  • Ken Keiser
  • Jeff Eshleman
  • Koh Chiba
  • Yanni Lambros
  • Christine Coyne
  • Thomas Moyer
  • Al Roesch
  • Michael Jowder

Moyer, Jowder, Eshleman, and Lambros have been endorsed by the North Penn United group.

Coyne, Chiba, Keiser, and Roesch, meanwhile, have been endorsed by the more liberal North Penn Neighbors for Progress.

The school board includes nine school directors, so this election could provide significant turnover, with only five incumbents remaining.

Get more local news delivered straight to your inbox. Sign up for free Patch newsletters and alerts.