Elected officials
Provo's mayor and City Council members since 2020: what each has disclosed on state conflict-of-interest forms, who gave to their campaigns, and every council vote recorded in the minutes, each linked to the record it comes from.
Serving now
Mayor
Marsha Judkins
City Council member, District 3
Becky Bogdin
City Council member, District 1
Craig Christensen
City Council member, Citywide II
Gary Garrett
City Council member, District 4
Travis Hoban
City Council member, Citywide I
Katrice MacKay
City Council member, District 5
Rachel Whipple
City Council member, District 2
Jeff Whitlock
Served since 2020
Mayor
Michelle Kaufusi
City Council member, District 3
Shannon Ellsworth
City Council member, District 1
Bill Fillmore
City Council member, District 2
George Handley
City Council member, District 5
David Harding
City Council member, Citywide I
David Sewell
City Council member, Citywide II
David Shipley
How these profiles work. Votes come from the council minutes as summarized on our council meeting pages, which link the official minutes. Our vote records start in January 2020, so earlier terms are listed but their votes are not counted. The mayor votes only to break a tie, so the mayor's profile has no voting record. Disclosures and campaign contributions are as written on the forms the city posts. A listed interest or contribution is a public record, not a finding of wrongdoing.