Skip to content
Directory preview · Civic coverage is expanding and remains partial. See sources and coverage gaps.
The Ballot Box

Try a person, an office like “County Judge”, a county, a city or a race. Results open as you type.

Directory

Candidates by election

Filter by geography, office, party, election date, and candidate status. URLs are shareable.

20 people

20 candidates match.

A Amy JO Oliver
Utah Court of Appeals Judge
Utah
Nov. 3, 2026 General On the ballot
State · Judicial · Seats: 1 · General Nov. 3, 2026
Updated 4 weeks, 2 days ago
D David Ned Mortensen
Utah Court of Appeals Judge
Utah
Nov. 3, 2026 General On the ballot
State · Judicial · Seats: 1 · General Nov. 3, 2026
Updated 4 weeks, 2 days ago
G Gregory Keith Orme
Utah Court of Appeals Judge
Utah
Nov. 3, 2026 General On the ballot
State · Judicial · Seats: 1 · General Nov. 3, 2026
Updated 4 weeks, 2 days ago
J John David Luthy
Utah Court of Appeals Judge
Utah
Nov. 3, 2026 General On the ballot
State · Judicial · Seats: 1 · General Nov. 3, 2026
Updated 4 weeks, 2 days ago
M Michele M. Christiansen Forster
Utah Court of Appeals Judge
Utah
Nov. 3, 2026 General On the ballot
State · Judicial · Seats: 1 · General Nov. 3, 2026
Updated 4 weeks, 2 days ago
R Ryan M. Harris
Utah Court of Appeals Judge
Utah
Nov. 3, 2026 General On the ballot
State · Judicial · Seats: 1 · General Nov. 3, 2026
Updated 4 weeks, 2 days ago
J Jill M. Pohlman
Utah Supreme Court Justice
Utah
Nov. 3, 2026 General On the ballot
State · Judicial · Seats: 1 · General Nov. 3, 2026
Updated 4 weeks, 2 days ago
S Stephen Stocks Incumbent
Grand County Attorney
Grand County · Grand County
Nov. 3, 2026 General On the ballot
County · Executive · Seats: 1 · General Nov. 3, 2026
Updated 2 weeks, 3 days ago
J Jamison Wiggins Incumbent
Grand County Sheriff
Grand County · Grand County
Nov. 3, 2026 General On the ballot
County · Executive · Seats: 1 · General Nov. 3, 2026
Updated 2 weeks, 3 days ago
G Gabriel Woytek
Grand County Clerk/Auditor
Grand County · Grand County
Nov. 3, 2026 General On the ballot
County · Executive · Seats: 1 · General Nov. 3, 2026
Updated 2 weeks, 3 days ago
K Kenneth G. Minor
Grand County Clerk/Auditor
Grand County · Grand County
Nov. 3, 2026 General On the ballot
County · Executive · Seats: 1 · General Nov. 3, 2026
Updated 2 weeks, 3 days ago
N Neal D. Herbert
Grand County Commissioner, At-Large
Grand County · Grand County
Nov. 3, 2026 General On the ballot
County · Legislative · Seats: 1 · General Nov. 3, 2026
Updated 2 weeks, 3 days ago
R Rory Paxman
Grand County Commissioner, At-Large
Grand County · Grand County
Nov. 3, 2026 General On the ballot
County · Legislative · Seats: 1 · General Nov. 3, 2026
Updated 2 weeks, 3 days ago
D Diego Velasquez
Grand County Commissioner, District 4
Grand County · Grand County
Nov. 3, 2026 General On the ballot
County · Legislative · Seats: 1 · General Nov. 3, 2026
Updated 2 weeks, 3 days ago
S Shalee Holland
Grand County Commissioner, District 4
Grand County · Grand County
Nov. 3, 2026 General On the ballot
County · Legislative · Seats: 1 · General Nov. 3, 2026
Updated 2 weeks, 3 days ago
E Everett Hildenbrandt
Grand County Commissioner, District 5
Grand County · Grand County
Nov. 3, 2026 General On the ballot
County · Legislative · Seats: 1 · General Nov. 3, 2026
Updated 2 weeks, 3 days ago
M Mike McCurdy Republican
Grand County Commissioner, District 5
Grand County · Grand County
Nov. 3, 2026 General On the ballot Election-stage party: Republican
County · Legislative · Seats: 1 · General Nov. 3, 2026
Updated 2 weeks, 3 days ago
J Jim Winder
Grand County Sheriff
Grand County · Grand County
Nov. 3, 2026 General On the ballot
County · Executive · Seats: 1 · General Nov. 3, 2026
Updated 2 weeks, 3 days ago
K Katherine Williams
Grand School District School Board Member, District 1
Grand School District
Nov. 3, 2026 General On the ballot
Local · Other · Seats: 1 · General Nov. 3, 2026
Updated 2 weeks, 3 days ago
D Dave Bierschied
Grand School District School Board Member, District 5
Grand School District
Nov. 3, 2026 General On the ballot
Local · Other · Seats: 1 · General Nov. 3, 2026
Updated 2 weeks, 3 days ago

End of results · 20 matches.