Council Brief
Villa Park — council roster & voting records

Villa Park City Council

Who sits on the Villa Park city council, how long they've served, when each seat is next on the ballot — and how each member has actually voted, item by item, from the official record.

at-large · mayor: rotated-by-council · term limits: Two full terms maximum. Per the city's Election Information page: "A person is ineligible to hold office as a member of the City Council if that person has served in the office for two full terms." The Mayor and Mayor Pro Tem are selected by the City Council each year (per the City Council page: "Selection of the Mayor and Mayor Pro Tem is determined by the City Council each year"). · on the Nov 2026 ballot: Three (3) at-large City Council seats are on the November 3, 2026 general municipal election ballot (the 2022-elected cohort whose four-year terms expire in 2026: seats held by Jordan Wu, Nicol Jones, and Crystal Miles). The city Election Information page lists eligible incumbents as Jones and Wu and lists Miles as "term limited" (ineligible, having served two full terms 2018-2022 and 2022-2026). Candidate nomination period: July 13 - Aug 7, 2026.

Vote records digitized from 2024-01-23 to 2026-07-28 (26 meetings, 901 individual votes). Sources: official minutes and meeting records linked on every line.

Crystal Miles

Crystal Miles

Councilmember · at-large · first elected 2018 · termed out
197 recorded votes since 2024-01-23 · 100% present · 6 dissents
Jordan Wu

Jordan Wu

Mayor · at-large · first elected 2022 · next on the ballot 2026
197 recorded votes since 2024-01-23 · 100% present · 3 dissents
Kelly McBride

Kelly McBride

Councilmember · at-large · first elected 2024 · next on the ballot 2028
155 recorded votes since 2024-01-23 · 99% present · 1 dissents
Nicol Jones

Nicol Jones

Councilmember · at-large · first elected 2022 · next on the ballot 2026
197 recorded votes since 2024-01-23 · 100% present · 1 dissents
Robert Frackelton

Robert Frackelton

Mayor Pro Tem · at-large · first elected 2024 · next on the ballot 2028
155 recorded votes since 2024-01-23 · 94% present · 3 dissents

Recent divided votes

DateItemOutcomeVoted noSource
2026-07-28Continue the item for Authorization for Use and Maintenance of a Portion of City-Owned Property (APN 372-042-45) Adjacent 9431 Featherhill Drive1-4 failedRobert Frackelton, Nicol Jones, Kelly McBride, Jordan Wurecord
2026-06-23Tentative Parcel Map (TPM) No. 2026-01 at 19272 Mesa Drive4-1 passedCrystal Milesrecord
2026-02-24Waste Infrastructure System Enterprise Agreement WISE Agreement4-1 passedCrystal Milesrecord
2025-03-25Tentative Parcel Map No (TPM) 2024-127 – Location: 19401 Mesa Drive3-1 passedCrystal Milesrecord
2025-03-25Require that the applicant only pay the noticing fee of $478, waiving $3,500 in fees3-1 passedCrystal Milesrecord
2024-07-23Item 2B: Lighting fixtures height limits4-1 passedCrystal Milesrecord
2024-07-23Item 6: Substitute motion regarding E-Bike committee2-3 failedJordan Wurecord
2024-04-23Tentative Parcel Map (TPM) 2024-1153-2 passedCrystal Milesrecord
2024-01-23Approve resolutions in opposition to three Ballot Measures3-2 passedRobert Frackelton, Jordan Wurecord
2024-01-23Variance 2024-014-1 passedRobert Frackeltonrecord

Meeting briefs for Villa Park: this week's coverage · Get alerts when this council votes on something you care about: free weekly brief or professional alerts.