This is the 2018 race. The latest: 2026 →

2018Final results

2018 election for Vermont Attorney General

Attorney General · Vermont

T.j. Donovan (D) won with 70.1% of the vote, defeating Janssen Willhoit (R) by 43.8 points.

T.j. DonovanDemocrat · winner
70.1%187,093
26.3%70,226
3.6%9,536
Kelly GreenOther party
0.0%7
Louise KossOther party
0.0%3
Rose KennedyOther party
0.0%3
Arnie GottliebOther party
0.0%2
Bram KranichfeldOther party
0.0%2
Josh DiamondOther party
0.0%2
Kathleen DoehlaOther party
0.0%2
Paul GilliesOther party
0.0%2
Randy BrockOther party
0.0%2
Abigail RobbinsOther party
0.0%1
Amanda ZarellaOther party
0.0%1
Anna BlackOther party
0.0%1
Annie McRayOther party
0.0%1
Anthony RoismanOther party
0.0%1
Auguste HenriOther party
0.0%1
Becca CondonOther party
0.0%1
Bernie SandersOther party
0.0%1
Bill CongletonOther party
0.0%1
Bill HunterOther party
0.0%1
Bill SorrollOther party
0.0%1
Bogdan PopaOther party
0.0%1
Bram KranchfeldOther party
0.0%1
Bram KrutchfieldOther party
0.0%1
Bron RaymondOther party
0.0%1
Brooks McArthurOther party
0.0%1
Chris LarsonOther party
0.0%1
Chris PerkettOther party
0.0%1
Chris PerketteOther party
0.0%1
Claudine SafarOther party
0.0%1
Colin McNeilOther party
0.0%1
Craig NolanOther party
0.0%1
Dan DavisOther party
0.0%1
Dan O'RourkeOther party
0.0%1
Daniel BergeronOther party
0.0%1
Daniel McCabeOther party
0.0%1
Dave MessierOther party
0.0%1
Dave PaulOther party
0.0%1
David ScherrOther party
0.0%1
David SilverOther party
0.0%1
David WhitcombOther party
0.0%1
Ed PiperOther party
0.0%1
Ellen StraussOther party
0.0%1
Eric PowellOther party
0.0%1
Eric SaltonstallOther party
0.0%1
Erica MarthageOther party
0.0%1
Ethan SonnebornOther party
0.0%1
Evan MeehanOther party
0.0%1
Gavin BoyleOther party
0.0%1
GibbonsOther party
0.0%1
Greg JohnsonOther party
0.0%1
H. KizerOther party
0.0%1
Heather TruaxOther party
0.0%1
James HebertOther party
0.0%1
Jim HughesOther party
0.0%1
James MongeonOther party
0.0%1
James MurrayOther party
0.0%1
Jason FoggOther party
0.0%1
Jeff NoyesOther party
0.0%1
Joe GraberOther party
0.0%1
John CollinsOther party
0.0%1
John FrancoOther party
0.0%1
John RodgersOther party
0.0%1
John WaszakOther party
0.0%1
0.0%1
Jp SinclairOther party
0.0%1
Julio ThompsonOther party
0.0%1
Justin P. JironOther party
0.0%1
Kaveh ShahiOther party
0.0%1
Kayla CareyOther party
0.0%1
Kenneth GoslantOther party
0.0%1
Kevin J. DoyleOther party
0.0%1
Kevin WallaOther party
0.0%1
Kirby WrightOther party
0.0%1
Kirsten HurleyOther party
0.0%1
Kristin ClouserOther party
0.0%1
Lilly ColasurdoOther party
0.0%1
0.0%1
Marek JagodaOther party
0.0%1
Mary WelfordOther party
0.0%1
Matt ValerioOther party
0.0%1
Merith ChandoirOther party
0.0%1
Mf DoomOther party
0.0%1
0.0%1
Nancy WaplesOther party
0.0%1
Oliver TwombleyOther party
0.0%1
0.0%1
Randy Joe MillerOther party
0.0%1
Robert BinghamOther party
0.0%1
0.0%1
Ronald RuloffOther party
0.0%1
Rusty DeweesOther party
0.0%1
Ryan FraserOther party
0.0%1
Sam JamesOther party
0.0%1
Scott CoulterOther party
0.0%1
Scott SkinnerOther party
0.0%1
Sean RyanOther party
0.0%1
Selene ColburnOther party
0.0%1
Sheldon FoleyOther party
0.0%1
Sue ThayerOther party
0.0%1
Thomas McHewryOther party
0.0%1
Tim DohrtyOther party
0.0%1
Todd DalozOther party
0.0%1
Todd WellingtonOther party
0.0%1
Tom BlachlyOther party
0.0%1
Tom HillOther party
0.0%1
Tracy SheribanOther party
0.0%1
Vikar MangipudiOther party
0.0%1
Wayne WojtynaOther party
0.0%1
267,018 votes

Source: MIT Election Data and Science LabUpdated Oct 1, 2026, 6:17 AM ET

The seat over time

D − R margin in this seat's races around 2018

Races before and after

EvenD+37.12016D+43.82018D+40.32020R+34.82022D+20.72024D+35.72026

Source: MIT Election Data and Science LabUpdated Oct 1, 2026, 6:17 AM ET

The candidates

T.j. Donovan (D)Janssen Willhoit (R)

Also on the ballot: Rosemarie Jackowski (Other party), 3.6%; Kelly Green (Other party), 0.0%; Louise Koss (Other party), 0.0%; Rose Kennedy (Other party), 0.0%; Arnie Gottlieb (Other party), 0.0%; Bram Kranichfeld (Other party), 0.0%; Josh Diamond (Other party), 0.0%; Kathleen Doehla (Other party), 0.0%; Paul Gillies (Other party), 0.0%; Randy Brock (Other party), 0.0%; Abigail Robbins (Other party), 0.0%; Amanda Zarella (Other party), 0.0%; Anna Black (Other party), 0.0%; Annie McRay (Other party), 0.0%; Anthony Roisman (Other party), 0.0%; Auguste Henri (Other party), 0.0%; Becca Condon (Other party), 0.0%; Bernie Sanders (Other party), 0.0%; Bill Congleton (Other party), 0.0%; Bill Hunter (Other party), 0.0%; Bill Sorroll (Other party), 0.0%; Bogdan Popa (Other party), 0.0%; Bram Kranchfeld (Other party), 0.0%; Bram Krutchfield (Other party), 0.0%; Bron Raymond (Other party), 0.0%; Brooks McArthur (Other party), 0.0%; Chris Larson (Other party), 0.0%; Chris Perkett (Other party), 0.0%; Chris Perkette (Other party), 0.0%; Claudine Safar (Other party), 0.0%; Colin McNeil (Other party), 0.0%; Craig Nolan (Other party), 0.0%; Dan Davis (Other party), 0.0%; Dan O'Rourke (Other party), 0.0%; Daniel Bergeron (Other party), 0.0%; Daniel McCabe (Other party), 0.0%; Dave Messier (Other party), 0.0%; Dave Paul (Other party), 0.0%; David Scherr (Other party), 0.0%; David Silver (Other party), 0.0%; David Whitcomb (Other party), 0.0%; Ed Piper (Other party), 0.0%; Ellen Strauss (Other party), 0.0%; Eric Powell (Other party), 0.0%; Eric Saltonstall (Other party), 0.0%; Erica Marthage (Other party), 0.0%; Ethan Sonneborn (Other party), 0.0%; Evan Meehan (Other party), 0.0%; Gavin Boyle (Other party), 0.0%; Gibbons (Other party), 0.0%; Greg Johnson (Other party), 0.0%; H. Kizer (Other party), 0.0%; Heather Truax (Other party), 0.0%; James Hebert (Other party), 0.0%; Jim Hughes (Other party), 0.0%; James Mongeon (Other party), 0.0%; James Murray (Other party), 0.0%; Jason Fogg (Other party), 0.0%; Jeff Noyes (Other party), 0.0%; Joe Graber (Other party), 0.0%; John Collins (Other party), 0.0%; John Franco (Other party), 0.0%; John Rodgers (Other party), 0.0%; John Waszak (Other party), 0.0%; Joseph Vaillancourt (Other party), 0.0%; Jp Sinclair (Other party), 0.0%; Julio Thompson (Other party), 0.0%; Justin P. Jiron (Other party), 0.0%; Kaveh Shahi (Other party), 0.0%; Kayla Carey (Other party), 0.0%; Kenneth Goslant (Other party), 0.0%; Kevin J. Doyle (Other party), 0.0%; Kevin Walla (Other party), 0.0%; Kirby Wright (Other party), 0.0%; Kirsten Hurley (Other party), 0.0%; Kristin Clouser (Other party), 0.0%; Lilly Colasurdo (Other party), 0.0%; Linda Aylesworth-Reis (Other party), 0.0%; Marek Jagoda (Other party), 0.0%; Mary Welford (Other party), 0.0%; Matt Valerio (Other party), 0.0%; Merith Chandoir (Other party), 0.0%; Mf Doom (Other party), 0.0%; Michael Chatfield (Other party), 0.0%; Nancy Waples (Other party), 0.0%; Oliver Twombley (Other party), 0.0%; Peter Diamondstone (Other party), 0.0%; Randy Joe Miller (Other party), 0.0%; Robert Bingham (Other party), 0.0%; Roberta J. Maunder Welch (Other party), 0.0%; Ronald Ruloff (Other party), 0.0%; Rusty Dewees (Other party), 0.0%; Ryan Fraser (Other party), 0.0%; Sam James (Other party), 0.0%; Scott Coulter (Other party), 0.0%; Scott Skinner (Other party), 0.0%; Sean Ryan (Other party), 0.0%; Selene Colburn (Other party), 0.0%; Sheldon Foley (Other party), 0.0%; Sue Thayer (Other party), 0.0%; Thomas McHewry (Other party), 0.0%; Tim Dohrty (Other party), 0.0%; Todd Daloz (Other party), 0.0%; Todd Wellington (Other party), 0.0%; Tom Blachly (Other party), 0.0%; Tom Hill (Other party), 0.0%; Tracy Sheriban (Other party), 0.0%; Vikar Mangipudi (Other party), 0.0%; Wayne Wojtyna (Other party), 0.0%