Vote the PersonNot the party
Florida general election: November 3, 2026

Who is running for Bay County School Board, District 3 in 2026?

Here are the candidates for Bay County School Board, District 3 on the November 3, 2026 ballot. This race is on the ballot for voters in Bay County.

This office runs county services rather than voting on the quiz issues, so we show each candidate's experience and record instead of an issue match.

Chris Moore

· Incumbent

Bay County School Board member, District 3

Chris Moore is the incumbent Bay County School Board member for District 3, first elected in 20222. He is a lifelong Bay County resident, a graduate of Bay schools and a Navy veteran with more than 24 years of service2. He finished first in the Aug. 18, 2026 primary with 29.3% and faces John Haley on Nov. 31.

  • Bay County School Board member, District 3 (incumbent), first elected 20222
  • Navy veteran, more than 24 years of service2
  • Advanced with 9,023 votes (29.3%) from the four-candidate nonpartisan Aug. 18, 2026 primary to the Nov. 3 general election; every primary ballot included the race (33,491 ballots cast, 33,491 counted votes, undervotes and overvotes), so the seat is voted on countywide1.

Retired Bay District Schools administrator and principal; candidate, Bay County School Board, District 3

John Haley is a former Bay District Schools teacher, dean of students, assistant principal, principal (Arnold High School) and district administrator, and also runs a real estate business2. He finished second in the Aug. 18, 2026 primary with 28.6% and faces incumbent Chris Moore on Nov. 31. He lists fiscal responsibility, school safety, and teacher recruitment and pay as priorities2.

  • Teacher, dean of students, assistant principal, principal (Arnold High School) and district administrator, Bay District Schools2
  • Founder of a real estate business that rents homes to single mothers, by his own account2
  • Advanced with 8,831 votes (28.6%) from the four-candidate nonpartisan Aug. 18, 2026 primary to the Nov. 3 general election; every primary ballot included the race (33,491 ballots cast, 33,491 counted votes, undervotes and overvotes), so the seat is voted on countywide1.

Last reviewed 2026-10-10. Spotted something wrong? Every claim links to its source so you can check it yourself.