FACTS FIRST
Norman City Hall. Roster, not sermons.
Updated as of Oct 24, 2026 (CT)
Nine seats. Same fields. City links and last-election totals.
Norman City Council is the mayor plus eight wards under a council-manager form. Mayor terms run three years; ward terms two. Norman municipal races are nonpartisan on the ballot. This page is a records desk: seat, name, how seated, last election, contact, sourced notes, and ward-level voter statistics (totals only, no individual voter records). No sermons. City roster and election pages linked on every card.
Roster rechecked Oct 12, 2026 against the city council contact list. Ward voter statistics: from public county voter registration totals and election records. Elections: normanok.gov/election. Regular council: 2nd and 4th Tuesday, 6:30 p.m., Council Chambers, 201 W. Gray.
Seats
Stephen T. (Tyler) Holman
- Term / how seated
- Elected Feb 11, 2025; sworn July 1, 2025. Term ends July 4, 2028. Previously Ward 7 councilmember from 2013 (six terms). Ran for council 2011 (narrowly defeated); first won Ward 7 in 2013.
- Last election
- Feb 11, 2025 (citywide, nonpartisan). Holman 11,284 (61.11%) · Larry Heikkila 6,470 (35.04%) · Riley Mulinix 712 (3.86%). Certified totals, Cleveland County Election Board.
- Party registration
- Independent. Source: public county voter registration records, as of Oct 2026. Council races are nonpartisan.
- Contact
- mayor@normanok.gov · 405-876-9216 (office also 405-366-5404).
- Notes
-
- 4th-generation Normanite; works in real estate; helps operate Friendly Market; works the door at The Deli.
- Priorities: stormwater, water quality, affordable housing, accessible transportation; led transit transfer from OU to City with voter-approved funding, no tax increase.
- Mayor Pro-Tem three years; chairs Council Community Planning and Transportation Committee.
- Honors: four Norman Transcript Readers’ Choice “Best Elected Official”; Norman NEXT 2024 Under 40; Oklahoma Gazette 40 Under 40.
- City voters (aggregate)
- 65,810 active registered voters across Wards 1–8 (12,638 inactive). Registration mix of actives: REP 41.1% · DEM 35.3% · IND 22.7% · LIB 1.0%. Turnout, Feb 11, 2025 mayoral race: about 27.2% of active city voters turned out. City totals only; no individual records. Source: public county voter registration totals, as of Oct 2026.
- Sources
- City mayor page · Council roster · Norman Transcript · OU Daily · NonDoc · Ballotpedia (Nonpartisan)
David Gandesbery
- Term / how seated
- Elected Feb 11, 2025; sworn July 1, 2025. Term ends July 6, 2027.
- Last election
- Feb 11, 2025. Gandesbery 800 (64.78%) · incumbent Austin Ball 294 (23.81%) · Drew Hooper 141 (11.42%). Hooper had withdrawn and endorsed Gandesbery but remained on the ballot.
- Party registration
- Democrat. Source: public county voter registration records, as of Oct 2026. Council races are nonpartisan.
- Contact
- ward1@normanok.gov · 405-876-9170.
- Notes
-
- Noble High grad; moved to Norman 1999; lived in Ward 1 about 20+ years.
- Security Coordinator, Norman Regional Health System (~18 years); associate degrees in Business Management and Criminal Justice; 1,300+ FEMA / disaster / mental-health certifications.
- Early Settlement Mediator; Norman Citizen Academy; Citizens Police Academy; FBI Citizen Academy; Leadership Norman / Earl Sneed award.
- Council: Finance Committee, Oversight Committee; Norman Employees’ Retirement System Board.
- Ward voters (aggregate)
- 6,568 active registered voters (1,842 inactive). Registration mix of actives: REP 31.9% · DEM 38.4% · IND 28.6% · LIB 1.1%. Turnout, Feb 11, 2025: about 18.4% of today’s active ward voters have a recorded vote. Ward totals only; no individual records. Source: public county voter registration totals, as of Oct 2026.
- Sources
- City Ward 1 page · OU Daily · NonDoc · Norman Transcript
Jacy Deck
- Term / how seated
- Elected Feb 10, 2026 (open seat; Matt Peacock did not seek reelection); sworn July 7, 2026. Term ends July 4, 2028.
- Last election
- Feb 10, 2026. Deck 871 (52.53%) · Stephanie Adams 398 (24%) · Russell Rice 389 (23.46%); about 1,658 votes.
- Party registration
- Democrat. Source: public county voter registration records, as of Oct 2026. Council races are nonpartisan.
- Contact
- ward2@normanok.gov · 405-876-9196.
- Notes
-
- Project manager, OU Advanced Radar Research Center; prior accounting, insurance, HR/benefits.
- Master’s in organizational leadership (OU); bachelor’s in human relations (Southern Nazarene).
- Treasurer, Norman Cultural Connection; volunteered Norman Music Festival and Share Center at Food and Shelter.
- Business and Community Affairs + Finance Committees.
- Campaign email to OU Daily: endorsed by Democratic state Reps. Jacob Rosecrants, Annie Menz, and Jared Deck — endorsements, not self-declared registration.
- Ward voters (aggregate)
- 8,079 active registered voters (1,554 inactive). Registration mix of actives: REP 34.3% · DEM 42.1% · IND 22.5% · LIB 1.2%. Turnout, Feb 10, 2026: about 20.3% of today’s active ward voters have a recorded vote. Ward totals only; no individual records. Source: public county voter registration totals, as of Oct 2026.
- Sources
- City Ward 2 page · OU Daily results · OU Daily guide · News9 · KGOU
Robert “Bob” Bruce
- Term / how seated
- Appointed after Bree Montoya resignation (Sept 2025). Selection committee nominated Bruce 3–2 on Oct 20, 2025; sworn Oct 28, 2025. Then elected Feb 10, 2026 to finish the unexpired term. Term ends July 6, 2027.
- Last election
- Feb 10, 2026. Bruce 1,164 (70.76%) · Cullen Bieger 481 (29.24%).
- Party registration
- Republican. Source: public county voter registration records, as of Oct 2026. Council races are nonpartisan.
- Contact
- ward3@normanok.gov · 405-876-3143.
- Notes
-
- Ward 3 resident 23+ years.
- Retired USAF Lieutenant Colonel; former civilian leader at Tinker AFB (intelligence, acquisition/contracting, ops oversight).
- OSU graduate; M.S. Contract Management, Air Force Institute of Technology; Air War College / Defense Systems Management College / Air Command and Staff College.
- Previously Greenbelt Commission; Finance + Community Planning and Transportation Committees.
- Ward voters (aggregate)
- 9,782 active registered voters (1,518 inactive). Registration mix of actives: REP 46.8% · DEM 33.1% · IND 19.4% · LIB 0.8%. Turnout, Feb 10, 2026: about 16.7% of today’s active ward voters have a recorded vote. Ward totals only; no individual records. Source: public county voter registration totals, as of Oct 2026.
- Sources
- City Ward 3 page · City vacancy notice · OU Daily Oct 20 · NonDoc Feb 10, 2026 · News9
Helen Grant
- Term / how seated
- First elected April 5, 2022 runoff; reelected Feb 13, 2024; reelected Feb 10, 2026. City vital info sworn July 2, 2024; re-oath July 7, 2026. Term ends July 4, 2028.
- Last election
- Feb 10, 2026. Grant 836 (60.45%) · Cindy Gordon 547 (39.55%); 1,383 votes. Prior: Feb 13, 2024 about 64% vs Judy Moss ~36% (OU Daily 64.14% / 35.86%; NonDoc 63.91% / 36%). First win: Apr 5, 2022 runoff 54.41% vs Gale Hobson 45.59% (raw totals unknown in notes).
- Party registration
- Democrat. Source: public county voter registration records, as of Oct 2026. Council races are nonpartisan.
- Contact
- ward4@normanok.gov · 405-876-9237.
- Notes
-
- Worked with organizers and the City on an ordinance for no-barrier, 24/7 community fridges.
- Focus: homelessness, mental health, economic development; affordable housing and water bills.
- Chair, Oversight Committee; Business and Community Affairs + Finance; OML representative; Mayor Pro Tem.
- Longest-tenured member after the Feb 2026 cycle.
- Ward voters (aggregate)
- 7,119 active registered voters (1,881 inactive). Registration mix of actives: REP 27.9% · DEM 46.8% · IND 24.3% · LIB 1.0%. Turnout, Feb 10, 2026: about 19.1% of today’s active ward voters have a recorded vote. Ward totals only; no individual records. Source: public county voter registration totals, as of Oct 2026.
- Sources
- City Ward 4 page · OU Daily 2026 · OU Daily 2024 · OU Daily 2022 · KGOU
Trey Kirby
- Term / how seated
- Elected April 7, 2026 runoff (special / unexpired after Michael Nash resigned Aug 2025; interim Brandon Nofire); sworn April 14, 2026. Term ends July 6, 2027.
- Last election
- April 7, 2026 runoff. Kirby 1,644 (53.66%) · Dianna Hutzel 1,420 (46.34%); 3,064 votes. First round Feb 10, 2026: Hutzel 830 (47.98%) · Kirby 459 (26.53%) · Shaista/Shai Fenwick 441 (25.49%). Prior loss Feb 11, 2025: Kirby 465 (16.57%) behind Nash 1,486 (52.94%) and Tuccillo 856 (30.50%) (county certified).
- Party registration
- Republican. Source: public county voter registration records, as of Oct 2026. Council races are nonpartisan.
- Contact
- ward5@normanok.gov · 405-876-9239.
- Notes
-
- Lifelong Ward 5 resident; owns/operates Kirby Land and Cattle.
- Facilities manager for a cannabis facility in Oklahoma City.
- Business & Community Affairs; Community Planning & Transportation; Animal Welfare Oversight.
- Campaigned against turnpike / ACCESS Oklahoma; rancher / small-business framing.
- Ward voters (aggregate)
- 10,670 active registered voters (1,491 inactive). Registration mix of actives: REP 52.6% · DEM 26.4% · IND 20.0% · LIB 1.1%. Turnout, Apr 7, 2026 runoff: about 29.1% of today’s active ward voters have a recorded vote. Ward totals only; no individual records. Source: public county voter registration totals, as of Oct 2026.
- Sources
- City Ward 5 page · City election page (Apr 7 table) · OU Daily runoff · OU Daily filing · NonDoc Feb 10, 2026
Kyle Steele
- Term / how seated
- Elected Feb 10, 2026 (defeated incumbent); sworn July 7, 2026. Term ends July 4, 2028.
- Last election
- Feb 10, 2026. Steele 987 (64.22%) · incumbent Joshua Hinkle 550 (35.78%). (OU Daily early count at 7:45 p.m. showed 747–440; NonDoc/News9 used as later/fuller.)
- Party registration
- Democrat. Source: public county voter registration records, as of Oct 2026. Council races are nonpartisan.
- Contact
- ward6@normanok.gov · 405-876-9262.
- Notes
-
- Norman resident since 2005; Norman High 2009; OU bachelor’s in Human Relations; IT sector 10+ years (described as information technology contractor).
- Campaign focus: transparency, TIF reform, homelessness; opposed turnpike.
- Oversight + Community Planning and Transportation Committees.
- Ward voters (aggregate)
- 9,859 active registered voters (1,513 inactive). Registration mix of actives: REP 40.8% · DEM 35.3% · IND 22.6% · LIB 1.2%. Turnout, Feb 10, 2026: about 15.6% of today’s active ward voters have a recorded vote. Ward totals only; no individual records. Source: public county voter registration totals, as of Oct 2026.
- Sources
- City Ward 6 page · NonDoc · News9 · OU Daily · KGOU
Kimberly Blodgett
- Term / how seated
- Elected Feb 11, 2025 (open seat succeeding Holman → mayor); sworn July 1, 2025. Term ends July 6, 2027. Holman asked her to run (per her NonDoc interview).
- Last election
- Feb 11, 2025. Blodgett 468 (61.74%) · Amanda Chaffin 290 (38.26%); 758 votes.
- Party registration
- Democrat. Source: public county voter registration records, as of Oct 2026. Council races are nonpartisan.
- Contact
- ward7@normanok.gov · 405-876-9263.
- Notes
-
- Educator 10+ years; born Norman; teaches 3rd grade, Moore Public Schools (grades 3–5 over career).
- Priorities: affordable housing, mental health access, accessibility (“walkable, bikeable…”).
- Big Brothers Big Sisters; trustee board Equity Brewing.
- Chair, Finance Committee; Community Planning and Transportation Committee.
- Ward voters (aggregate)
- 3,818 active registered voters (1,256 inactive). Registration mix of actives: REP 36.7% · DEM 33.9% · IND 28.3% · LIB 1.1%. Turnout, Feb 11, 2025: about 19.2% of today’s active ward voters have a recorded vote. Ward totals only; no individual records. Source: public county voter registration totals, as of Oct 2026.
- Sources
- City Ward 7 page · OU Daily results · NonDoc · NonDoc pre-election
Scott Dixon
- Term / how seated
- First elected Feb 13, 2024; sworn July 2, 2024. Unopposed Feb 2026 cycle (won by default / no ballot appearance); re-oath July 7, 2026. Term ends July 4, 2028. Told OU Daily this would be his last term.
- Last election
- Feb 10, 2026 — uncontested; no opponent filed. Last contested: Feb 13, 2024 Dixon 52.86% · Kyle Hurley 47.14%; 1,434 voters (raw candidate totals not separately published in sources used). Seat open in 2024 after Matt Peacock redistricted to Ward 2; Dixon had lost to Peacock in Ward 8 in 2022.
- Party registration
- Republican. Source: public county voter registration records, as of Oct 2026. Council races are nonpartisan.
- Contact
- ward8@normanok.gov · 405-876-9166.
- Notes
-
- OU B.S. Construction Science; Oklahoma City University M.S. Energy Management.
- National Guard veteran; management / oilfield services; account manager, NCS Multistage.
- Past President, Norman Optimist Club; Norman Citizens Academy.
- Oversight Committee; Chair, Business and Community Affairs; ACOG alternate; VisitNorman representative.
- Ward voters (aggregate)
- 9,915 active registered voters (1,583 inactive). Registration mix of actives: REP 46.0% · DEM 31.5% · IND 21.7% · LIB 0.8%. Turnout, Feb 11, 2025 (no Ward 8 race; Feb 2026 seat uncontested): about 25.6% of today’s active ward voters have a recorded vote. Ward totals only; no individual records. Source: public county voter registration totals, as of Oct 2026.
- Sources
- City Ward 8 page · OU Daily 2026 · OU Daily 2024 · News9 · KGOU