On the ballot
- Archer City Council At-Large · November 4, 2025Won13.6%
- Archer Mayor · November 4, 2025Won71.4%
- Hartley City Council At-Large · November 4, 2025Lost6.0%
- Hartley City Council At-Large To Fill a Vacancy · November 4, 2025Lost2.3%
- Hartley Mayor · November 4, 2025Lost2.7%
- Hartley-Melvin-Sanborn School Director District 2 · November 4, 2025Lost1.6%
- Hartley-Melvin-Sanborn School Director District 3 · November 4, 2025Lost22.8%
- Hartley-Melvin-Sanborn School Director District 5 · November 4, 2025Lost21.1%
- Northwest Iowa Community College Director District 4 · November 4, 2025Lost0.2%
- Paullina City Council At-Large · November 4, 2025Lost0.4%
- Paullina Mayor · November 4, 2025Lost1.2%
- Primghar City Council At-Large · November 4, 2025Lost2.5%
- Sanborn City Council At-Large · November 4, 2025Lost0.3%
- Sanborn Mayor · November 4, 2025Lost0.6%
- Sheldon City Council At-Large · November 4, 2025Lost0.7%
- Sheldon City Council Ward 2 · November 4, 2025Lost3.1%
- Sheldon Mayor · November 4, 2025Lost2.6%
- Sheldon School Director At-Large · November 4, 2025Lost0.6%
- South O'Brien School Director District 1 · November 4, 2025Lost0.6%
- South O'Brien School Director District 3 · November 4, 2025Lost1.0%
- South O'Brien School Director District 6 · November 4, 2025Lost0.4%
- Sutherland City Council At-Large · November 4, 2025Lost1.0%
- Sutherland Mayor · November 4, 2025Lost1.6%
- Hartley-Melvin-Sanborn School Director District 1 · November 7, 2023Lost34.9%
- South O'Brien School Director District 5 · November 7, 2023Lost33.6%
Campaign finance
No campaign finance reports matched yet.