Back to Public Records SearchCity of Southlake Full Budget Trend →ELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WONELECTED / WON6. FY 2027 Operating Budget - OverviewA. Ordinance No. 1302, 2nd Reading, approving and adopting the Annual BudgetA. Resolution No. 26- 016, adopting a tax abatement policy; establishingB. Ordinance No. 1302, 1st Reading, approving and adopting the Annual Budget6. FY 2027 Operating Budget - OverviewB. Ordinance No. 1301, 2nd Reading, Tax Levy Ordinance. PUBLIC HEARINGB. Ordinance No. 1301, 2nd Reading, Tax Levy Ordinance. PUBLIC HEARING6. FY 2027 Operating Budget Preparation UpdateC. Ordinance No. 1301, 1st Reading, Tax Levy Ordinance. PUBLIC HEARINGA. Resolution No. 26- 016, adopting a tax abatement policy; establishingA. Ordinance No. 1302, 2nd Reading, approving and adopting the Annual Budget6. FY 2027 Operating Budget Preparation UpdateB. Resolution No. 26-003, appointing a Chair to the Tax Increment ReinvestmentB. Resolution No. 26-003, appointing a Chair to the Tax Increment ReinvestmentG. TABLE: Ordinance No. 480- 667C, ZA26-0010, 1st Reading, Zoning ChangeE. Ordinance No. 735C, 2nd Reading, amending the Bicycle Ordinance to includeF. Ordinance No. 1228F, 2nd Reading, amending Article V, “Boards,A. Ordinance No. 480-299a, ZA26-0044, 1st Reading, Zoning Change and SiteA. SWV26-0005, Variance to Subdivision Ordinance No. 483, as amended,C. Ordinance No. 480- 772a, ZA26-0045, 1st Reading, Zoning Change and Site7. Ordinances, first readings, and related items:6. Ordinances, second readings, public hearings, and related items:A. Ordinance No. 480- 208b, ZA26-0041, 1st Reading, Zoning Change and Site6. Ordinances, second readings, public hearings, and related items:6. Ordinances, second readings, public hearings, and related items:B. Ordinance No. 1300, 2nd Reading, appointing Carol Montgomery as the Judge7. Ordinances, first readings, and related items:A. Ordinance No. 480- 843, ZA26- 0014, 1st Reading, Zoning Change andB. Ordinance No. 480- 842, ZA25 -0074, 3rd Reading, Zoning Change and Site7. Ordinances, first readings, and related items: (There are no items on this agenda.)E. Ordinance No. 1034A, CP26- 0003, 2nd Reading, amendment to the City ofD. Ordinance No. 1032A, CP26- 0002, 2nd Reading, amendment to the City ofA. Ordinance No. 1269-G, CP26-0005, 1st Reading, amendment to the City ofA. Ordinance No. 480-714a, ZA26-0004, 2nd Reading, Zoning Change and SiteA. Ordinance No. 480-714a, ZA26-0004, 2nd Reading, Zoning Change and SiteA. Ordinance No. 480- 840, ZA25- 0066, 2nd Reading, Zoning Change andC. Approve ZA26-0005, Variance to Subdivision Ordinance No. 483, as amended,A. Ordinance No. 1228E, 2nd Reading, amending Chapter 2, Article 5, of theB. Ordinance No. 480- 849, ZA26- 0054, 2nd Reading, Zoning Change and6. Ordinances, second readings, public hearings, and related items:D. Ordinance No. 480-321a, ZA26-0042, 2nd Reading, Zoning Change and SiteE. ZA26-0058, Plat Revision for 1275 and 1285 Shady Oaks Drive, being aH. Ordinance No. 735C, 1st Reading, amending the Bicycle Ordinance to includeA. Ordinance No. 480- 843, ZA26- 0014, 2nd Reading, Zoning Change andE. Approve ZA26-0050, Preliminary Plat for Jane’s Place on property describedC. Ordinance No. 1269- I, CP26-0006, 2nd Reading, Amendment to the City ofC. Ordinance No. 480-798a, ZA26-0030, 2nd Reading, Zoning Change and SiteF. Approve Ordinance No. 1300, 1st Reading, appointing Carol Montgomery asA. Ordinance No. 480- 844, ZA26- 0015, 2nd Reading, Zoning Change andB. Ordinance No. 480-798a, ZA26-0030, 1st Reading, Zoning Change and SiteB. Ordinance No. 480- 845, ZA26- 0020, 2nd Reading, Zoning Change andA. Ordinance No. 480- 843, ZA26- 0014, 1st Reading, Zoning Change and6. Ordinances, second readings, public hearings, and related items:6. Ordinances, second readings, public hearings, and related items: (There are no items on this6. Ordinances, second readings, public hearings, and related items:7. Ordinances, first readings, and related items:D. ZA26-0007, Plat Revision for Lots 1R1 and 1R2, Carroll ISD No. 3 Addition,A. Ordinance No. 480-7 71c, 1st Reading, ZA26-0 003, Zoning Change and SiteB. Ordinance No. 1069A, 2nd Reading, amending Chapter 4 of the Southlake City7. Ordinances, first readings, and related items: (There are no items on this agenda.)6. Ordinances, second readings, public hearings, and related items:6. Ordinances, second readings, public hearings, and related items: (There are no items onB. Ordinance No. 480 -841, ZA25 -0075, 1st Reading, Zoning Change and7. Ordinances, first readings, and related items: (There are no items on this agenda.)Order Authorizing Eminent Domain Condemnation Proceedings for Right-of-Way AcquisitionD. ZA26-0060, Preliminary Plat for Bridlegate, on property described as Lot 2R,E. Ordinance No. 480-772a, ZA26-0045, 2nd Reading, Zoning Change and SiteF. Ordinance No. 480- 837b, ZA26- 0047, 2nd Reading, Zoning Change andH. Ordinance No. 735C, 1st Reading, amending the Bicycle Ordinance to includeA. Ordinance No. 480- 843, ZA26- 0014, 1st Reading, Zoning Change andB. Ordinance No. 480- 848, ZA26- 0035, 1st Reading, Zoning Change andA. Ordinance No. 480- 844, ZA26- 0015, 2nd Reading, Zoning Change andC. Approve SWV26- 0004, Variance to Subdivision Ordinance No. 483, asG. Approve Resolution No. 26-021, amending the City Fee Schedule.D. Approve proposed changes to the FY 2027 Fee Schedule.D. Approve proposed changes to the FY 2027 Fee Schedule.C. Ordinance No. 480- 845, ZA26- 0020, 1st Reading, Zoning Change andA. Ordinance No. 1269- G, CP26-0005, 3rd Reading, amendment to the City of7. Ordinances, first readings, and related items: (There are no items on this agenda.)E. Table: Ordinance No. 1269- G, CP26-0005, 3rd Reading, amendment to the City of6. Ordinances, second readings, public hearings, and related items: (There are no items on thisD. Approve SWV26-0001, Variance to Subdivision Ordinance No. 483, asF. Ordinance No. 1269- G, CP26-0005, 2nd Reading, amendment to the City ofF. Ordinance No. 1034A, CP26- 0003, 1st Reading, amendment to the City of7. Ordinances, first readings, and related items:H. Approve a Variance to the Subdivision Ordinance No. 483, as amended,G. TABLE: Ordinance No. 480- 840, ZA25-0066, 2nd Reading, Zoning ChangeA. Ordinance No. 480- 841, ZA25- 0075, 2n d Reading, Zoning Change and7. Ordinances, first readings, and related items: (There are no items on this agenda.)6. Ordinances, second readings, public hearings, and related items:Order Authorizing Eminent Domain Condemnation Proceedings for Right-of-Way AcquisitionOrder Authorizing Eminent Domain Condemnation Proceedings for Right-of-Way AcquisitionOrdinance Enacting Stricter Zoning Overlay, Setback Mandates, and Land-Use RestrictionsOrder Authorizing Eminent Domain Condemnation Proceedings for Right-of-Way AcquisitionOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building Mandates7. Ordinances, first readings, and related items: (There are no items on this agenda.)I. Ordinance No. 1228F, 1st Reading, amending Article V, “Boards, CommissionsB. Ordinance No. 480-849, ZA26- 0054, 1st Reading, Zoning Change and7. Ordinances, first readings, and related items:D. ZA26-0057, Plat Revision for Lots 2R1, 2R2, 2R3, 2R4, and 2R5, Block 1,C. Ordinance No. 1303, 1st Reading, Designating a Geographic Area within theB. Ordinance No. 480-849, ZA26- 0054, 1st Reading, Zoning Change andE. Ordinance No. 480-772a, ZA26-0045, 2nd Reading, Zoning Change and SiteA. Ordinance No. 480-667C, ZA26-0010, 1st Reading, Zoning Change and Site6. Ordinances, second readings, public hearings, and related items:7. Ordinances, first readings, and related items:B. Ordinance No. 480- 837a, ZA26-0043, 1st Reading, Zoning Change and SiteA. Ordinance No. 480- 847, ZA26- 0027, 2n d Reading, Zoning Change andG. Approve Resolution No. 26-021, amending the City Fee Schedule.C. Ordinance No. 480- 846, ZA26- 0022, 2nd Reading, Zoning Change andB. Ordinance No. 480-798a, ZA26-0030, 1st Reading, Zoning Change and Site7. Ordinances, first readings, and related items: (There are no items on this agenda.)D. Approve SWV26-0001, Variance to Subdivision Ordinance No. 483, asB. Ordinance No. 480-7 14a, 1st Reading, ZA 26-0004, Zoning Change and SiteD. Approve ZA26-0008, Plat Revision for Dove Ridge Addition, (formerly known6. Ordinances, second readings, public hearings, and related items:G. TABLE: Ordinance No. 480- 840, ZA25-0066, 2nd Reading, Zoning Change7. Ordinances, first readings, and related items:C. Approve ZA25-0076, Preliminary Plat for Trademark Southlake, on propertyOrder Authorizing Eminent Domain Condemnation Proceedings for Right-of-Way AcquisitionOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Authorizing Eminent Domain Condemnation Proceedings for Right-of-Way AcquisitionD. Ordinance No. 1303, 2nd Reading, Designating a Geographic Area within the6. Ordinances, second readings, public hearings, and related items:6. Ordinances, second readings, public hearings, and related items:A. Ordinance No. 480- 843, ZA26- 0014, 2nd Reading, Zoning Change andE. Approve ZA26-0050, Preliminary Plat for Jane’s Place on property describedC. Ordinance No. 1269- I, CP26-0006, 2nd Reading, Amendment to the City of7. Ordinances, first readings, and related items:A. Ordinance No. 480- 847, ZA26- 0027, 2n d Reading, Zoning Change andD. Ordinance No. 480- 847, ZA26- 0027, 2n d Reading, Zoning Change andF. Approve Ordinance No. 1300, 1st Reading, appointing Carol Montgomery asC. Approve SWV26- 0004, Variance to Subdivision Ordinance No. 483, asA. Ordinance No. 480- 847, ZA26- 0027, 1st Reading, Zoning Change andB. Approve SWV26-0003, Variance to Subdivision Ordinance No. 483, as7. Ordinances, first readings, and related items:B. Ordinance No. 480- 844, ZA26- 0015, 1st Reading, Zoning Change andB. Ordinance No. 480- 842, ZA25 -0074, 3rd Reading, Zoning Change and SiteB. Ordinance No. 480- 842, ZA25 -0074, 1st Reading, Zoning Change and SiteD. ZA26-0007, Plat Revision for Lots 1R1 and 1R2, Carroll ISD No. 3 Addition,F. TABLE: Ordinance No. 480-564F, ZA24-0042, 2nd Reading, Zoning Change7. Ordinances, first readings, and related items:E. TABLE: Ordinance No. 480- 564F, ZA24-0042, 2nd Reading, Zoning ChangeOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Municipal Permitting FeesD. ZA26-0060, Preliminary Plat for Bridlegate, on property described as Lot 2R,L. TABLE: Ordinance No. 480- 667C, ZA26-0010, 1st Reading, Zoning ChangeC. ZA26-0056, Plat Revision for Lots 12R1, 12R2, and 13R1, Block 2, ContinentalL. TABLE: Ordinance No. 480- 667C, ZA26-0010, 1I. Ordinance No. 1228F, 1st Reading, amending Article V, “Boards, CommissionsD. Ordinance No. 480- 208b, ZA26-0041, 2nd Reading, Zoning Change and SiteB. SWV26-0006, Variance to Subdivision Ordinance No. 483, as amended,B. Ordinance No. 480- 837a, ZA26-0043, 1st Reading, Zoning Change and Site7. Ordinances, first readings, and related items:B. Ordinance No. 480- 844, ZA26- 0015, 1st Reading, Zoning Change and7. Ordinances, first readings, and related items:A. Ordinance No. 1269- G, CP26-0005, 3rd Reading, amendment to the City of6. Ordinances, second readings, public hearings, and related items:E. Table: Ordinance No. 1269- G, CP26-0005, 3rd Reading, amendment to the City ofE. Ordinance No. 1034A, CP26- 0003, 2nd Reading, amendment to the City ofC. Ordinance No. 1030A, CP26- 0001, 2nd Reading, amendment to the City ofG. Ordinance No. 480- 842, ZA25-0074, 2nd Reading, Zoning Change and SiteE. Approve SWV26- 0002, Variance to Subdivision Ordinance No. 483, asA. Ordinance No. 1269-G, CP26-0005, 1st Reading, amendment to the City ofE. Approve ZA26-0002, Plat Showing for Lots 24 and 25, S. Freeman No. 525B. Ordinance No. 480-7 14a, 1st Reading, ZA 26-0004, Zoning Change and Site7. Ordinances, first readings, and related items:6. Ordinances, second readings, public hearings, and related items:A. Ordinance No. 480- 841, ZA25- 0075, 2n d Reading, Zoning Change andB. Ordinance No. 1069A, 2nd Reading, amending Chapter 4 of the Southlake City6. Ordinances, second readings, public hearings, and related items: (There are no items onA. Ordinance No. 480 -840, ZA25 -0066, 1st Reading, Zoning Change andE. Approve Ordinance No. 1069A, 1st Reading, amending Chapter 4 of the SouthlakeA. Ordinance No. 480 -840, ZA25 -0066, 1st Reading, Zoning Change andA. ZA25-0077, Preliminary Plat for Dove Ridge Addition (formerly known asOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrdinance Enacting Stricter Zoning Overlay, Setback Mandates, and Land-Use RestrictionsF. Ordinance No. 1228F, 2nd Reading, amending Article V, “Boards,A. Ordinance No. 480-299a, ZA26-0044, 2nd Reading, Zoning Change and Site6. Ordinances, second readings, public hearings, and related items:7. Ordinances, first readings, and related items:F. Ordinance No. 480- 837b, ZA26- 0047, 2nd Reading, Zoning Change andD. Ordinance No. 480- 837b, ZA26- 0047, 1st Reading, Zoning Change and7. Ordinances, first readings, and related items:A. Ordinance No. 480- 843, ZA26- 0014, 1st Reading, Zoning Change andD. Ordinance No. 480- 848, ZA26- 0035, 2nd Reading, Zoning Change andD. Ordinance No. 480- 848, ZA26- 0035, 2nd Reading, Zoning Change andA. Ordinance No. 1269- I, CP26 -0006, 1st Reading, Amendment to the City ofC. Ordinance No. 480-798a, ZA26-0030, 2nd Reading, Zoning Change and SiteA. Ordinance No. 480- 847, ZA26- 0027, 1st Reading, Zoning Change andB. Approve SWV26-0003, Variance to Subdivision Ordinance No. 483, asD. Ordinance No. 480- 846, ZA26- 0022, 1st Reading, Zoning Change andC. Ordinance No. 1030A, CP26- 0001, 2nd Reading, amendment to the City ofD. Ordinance No. 1032A, CP26- 0002, 2nd Reading, amendment to the City ofC. Ordinance No. 480- 771c, ZA26-0003, 1st Reading, Zoning Change and SiteF. Ordinance No. 1034A, CP26- 0003, 1st Reading, amendment to the City ofE. Ordinance No. 1032A, CP26- 0002, 1st Reading, amendment to the City ofA. Ordinance No. 480-7 71c, 1st Reading, ZA26-0 003, Zoning Change and SiteH. Approve a Variance to the Subdivision Ordinance No. 483, as amended,
SM
CITY • Tarrant COUNTY
Shawn McCaskill
Mayor (At-Large)
Elected Mayor for City of Southlake.
(817) 748-8016
Multi-Year Roll-Call & Fiscal Trajectory (2000–2026)
Voting Liberty Trend & Jurisdiction Budget Growth
5-Yr Roll-Call Trend
▼ -2.2 pts
Career Shift: -2.2 pts
Pro-Liberty Roll-Calls
421 Votes
vs. 322 Expansion Votes
Jurisdiction Budget (YoY)
+2.6% YoY
27-Yr CAGR: +3.3%/yr
5-Yr Jurisdiction Budget
+18.6% (5Y)
10Y: +41.0% • Since '00: +140.9%
Annual Roll-Call Liberty Trajectory (2024–2026)3 Recorded Legislative Sessions
2024: 58.7 (D)2024: 58.7 (D)2026: 56.5 (D)
Electoral History & Canvass Margins
May 2000 City of Southlake Uniform General & Special Election (2000-05-06)
Mayor (At-Large)
Shawn McCaskill (Current Profile)60.0% (2,570 votes)
Sarah L. Henderson 40.0% (1,714 votes)
Early Voting: 1,542Election Day: 900Mail Ballots: 128
May 2001 City of Southlake Uniform General & Special Election (2001-05-05)
Mayor (At-Large)
Shawn McCaskill (Current Profile)67.0% (3,014 votes)
Jennifer M. Garza 33.0% (1,484 votes)
Early Voting: 1,808Election Day: 1,055Mail Ballots: 151
May 2002 City of Southlake Uniform General & Special Election (2002-05-04)
Mayor (At-Large)
Shawn McCaskill (Current Profile)62.0% (2,789 votes)
Jennifer M. Garza 38.0% (1,709 votes)
Early Voting: 1,673Election Day: 976Mail Ballots: 140
May 2003 City of Southlake Uniform General & Special Election (2003-05-03)
Mayor (At-Large)
Shawn McCaskill (Current Profile)64.0% (3,016 votes)
Rebecca A. Thornton 36.0% (1,696 votes)
Early Voting: 1,810Election Day: 1,056Mail Ballots: 150
May 2004 City of Southlake Uniform General & Special Election (2004-05-01)
Mayor (At-Large)
Shawn McCaskill (Current Profile)66.0% (3,534 votes)
Jennifer M. Garza 34.0% (1,821 votes)
Early Voting: 2,120Election Day: 1,237Mail Ballots: 177
May 2005 City of Southlake Uniform General & Special Election (2005-05-07)
Mayor (At-Large)
Shawn McCaskill (Current Profile)60.0% (3,085 votes)
Rebecca A. Thornton 40.0% (2,056 votes)
Early Voting: 1,851Election Day: 1,080Mail Ballots: 154
May 2006 City of Southlake Uniform General & Special Election (2006-05-06)
Mayor (At-Large)
Shawn McCaskill (Current Profile)72.0% (4,781 votes)
David C. Morales 28.0% (1,859 votes)
Early Voting: 2,869Election Day: 1,673Mail Ballots: 239
May 2007 City of Southlake Uniform General & Special Election (2007-05-05)
Mayor (At-Large)
Shawn McCaskill (Current Profile)69.0% (2,808 votes)
Jennifer M. Garza 31.0% (1,262 votes)
Early Voting: 1,685Election Day: 983Mail Ballots: 140
May 2008 City of Southlake Uniform General & Special Election (2008-05-03)
Mayor (At-Large)
Shawn McCaskill (Current Profile)67.0% (2,439 votes)
Michael R. Vance 33.0% (1,202 votes)
Early Voting: 1,463Election Day: 854Mail Ballots: 122
May 2009 City of Southlake Uniform General & Special Election (2009-05-02)
Mayor (At-Large)
Shawn McCaskill (Current Profile)71.0% (4,411 votes)
Rebecca A. Thornton 29.0% (1,801 votes)
Early Voting: 2,647Election Day: 1,544Mail Ballots: 220
May 2010 City of Southlake Uniform General & Special Election (2010-05-01)
Mayor (At-Large)
Shawn McCaskill (Current Profile)72.0% (3,547 votes)
Sarah L. Henderson 28.0% (1,380 votes)
Early Voting: 2,128Election Day: 1,241Mail Ballots: 178
May 2011 City of Southlake Uniform General & Special Election (2011-05-07)
Mayor (At-Large)
Shawn McCaskill (Current Profile)58.0% (2,361 votes)
Rebecca A. Thornton 42.0% (1,709 votes)
Early Voting: 1,417Election Day: 826Mail Ballots: 118
May 2012 City of Southlake Uniform General & Special Election (2012-05-05)
Mayor (At-Large)
Shawn McCaskill (Current Profile)71.0% (2,738 votes)
Michael R. Vance 29.0% (1,118 votes)
Early Voting: 1,643Election Day: 958Mail Ballots: 137
May 2013 City of Southlake Uniform General & Special Election (2013-05-04)
Mayor (At-Large)
Shawn McCaskill (Current Profile)70.0% (2,549 votes)
Sarah L. Henderson 30.0% (1,092 votes)
Early Voting: 1,529Election Day: 892Mail Ballots: 128
May 2014 City of Southlake Uniform General & Special Election (2014-05-03)
Mayor (At-Large)
Shawn McCaskill (Current Profile)67.0% (4,449 votes)
Jennifer M. Garza 33.0% (2,191 votes)
Early Voting: 2,669Election Day: 1,557Mail Ballots: 223
May 2015 City of Southlake Uniform General & Special Election (2015-05-02)
Mayor (At-Large)
Shawn McCaskill (Current Profile)55.0% (2,592 votes)
Jennifer M. Garza 45.0% (2,120 votes)
Early Voting: 1,555Election Day: 907Mail Ballots: 130
May 2016 City of Southlake Uniform General & Special Election (2016-05-07)
Mayor (At-Large)
Shawn McCaskill (Current Profile)65.0% (3,063 votes)
Rebecca A. Thornton 35.0% (1,649 votes)
Early Voting: 1,838Election Day: 1,072Mail Ballots: 153
May 2017 City of Southlake Uniform General & Special Election (2017-05-06)
Mayor (At-Large)
Shawn McCaskill (Current Profile)69.0% (2,512 votes)
Rebecca A. Thornton 31.0% (1,129 votes)
Early Voting: 1,507Election Day: 879Mail Ballots: 126
May 2018 City of Southlake Uniform General & Special Election (2018-05-05)
Mayor (At-Large)
Shawn McCaskill (Current Profile)66.0% (3,534 votes)
David C. Morales 34.0% (1,821 votes)
Early Voting: 2,120Election Day: 1,237Mail Ballots: 177
May 2019 City of Southlake Uniform General & Special Election (2019-05-04)
Mayor (At-Large)
Shawn McCaskill (Current Profile)70.0% (4,498 votes)
Sarah L. Henderson 30.0% (1,928 votes)
Early Voting: 2,699Election Day: 1,574Mail Ballots: 225
May 2021 City of Southlake Uniform General & Special Election (2021-05-01)
Mayor (At-Large)
Shawn McCaskill (Current Profile)55.0% (2,828 votes)
David C. Morales 45.0% (2,313 votes)
Early Voting: 1,697Election Day: 990Mail Ballots: 141
May 2022 City of Southlake Uniform General & Special Election (2022-05-07)
Mayor (At-Large)
Shawn McCaskill (Current Profile)54.0% (1,735 votes)
Michael R. Vance 46.0% (1,478 votes)
Early Voting: 1,041Election Day: 607Mail Ballots: 87
May 2023 City of Southlake Uniform General & Special Election (2023-05-06)
Mayor (At-Large)
Shawn McCaskill (Current Profile)72.0% (4,627 votes)
Michael R. Vance 28.0% (1,799 votes)
Early Voting: 2,776Election Day: 1,619Mail Ballots: 232
August 2026 City of Southlake Official General Election Canvass (2026-08-26)
Mayor (At-Large)
Shawn McCaskill (Current Profile)100.0% (3,580 votes)
Early Voting: 2,184Election Day: 1,217Mail Ballots: 179
Roll-Call Voting Record & Scorecard
Total Recorded Votes
926
Yes Votes
903 (98%)
No / Dissenting Votes
23 (2%)
Abstentions
0
Recorded Public Votes Log
Ordered from most impactful to Freedom Score to least impactful#1VOTED: YES-9.1 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-08-18#2VOTED: YES+9.0 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-09-15#3VOTED: YES-9.0 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-06-16#4VOTED: YES-8.9 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-09-01#5VOTED: YES+8.9 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-08-18#6VOTED: YES-8.8 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-09-15#7VOTED: YES+8.8 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-09-15#8VOTED: YES+8.8 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-08-04#9VOTED: YES+8.7 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-09-01#10VOTED: YES-8.6 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-06-16#11VOTED: YES+8.4 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-09-15#12VOTED: YES-8.4 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-08-04#13VOTED: YES-7.5 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-02-17#14VOTED: YES-7.5 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-02-17#15VOTED: YES+7.3 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-10-06#16VOTED: YES-7.3 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-10-06#17VOTED: YES-7.3 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-10-06#18VOTED: YES+7.3 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-09-15#19VOTED: YES+7.3 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-09-01#20VOTED: YES-7.3 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-09-01#21VOTED: YES+7.3 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-09-01#22VOTED: YES+7.3 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-08-18#23VOTED: YES+7.3 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-08-18#24VOTED: YES-7.3 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-08-18#25VOTED: YES+7.3 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-08-04#26VOTED: YES+7.3 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-06-16#27VOTED: YES+7.3 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-06-02#28VOTED: YES-7.3 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-05-19#29VOTED: YES-7.3 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-05-19#30VOTED: YES+7.3 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-04-21#31VOTED: YES-7.3 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-04-21#32VOTED: YES+7.3 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-04-21#33VOTED: YES+7.3 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-04-07#34VOTED: YES-7.3 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-04-07#35VOTED: YES+7.3 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-04-07#36VOTED: YES+7.3 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-03-03#37VOTED: YES+7.3 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-02-17#38VOTED: YES+7.3 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-01-20#39VOTED: YES+7.2 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-10-06#40VOTED: YES+7.2 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-10-06#41VOTED: YES+7.2 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-09-15#42VOTED: YES-7.2 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-09-15#43VOTED: YES+7.2 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-09-15#44VOTED: YES+7.2 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-08-18#45VOTED: YES+7.2 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-08-18#46VOTED: YES+7.2 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-08-04#47VOTED: YES+7.2 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-06-16#48VOTED: YES+7.2 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-06-02#49VOTED: YES+7.2 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-06-02#50VOTED: YES+7.2 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-06-02#51VOTED: YES+7.2 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-06-02#52VOTED: YES+7.2 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-05-19#53VOTED: YES-7.2 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-05-19#54VOTED: YES+7.2 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-05-05#55VOTED: YES+7.2 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-04-21#56VOTED: YES-7.2 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-03-03#57VOTED: YES+7.2 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-03-03#58VOTED: YES-7.2 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-03-03#59VOTED: YES+7.2 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-02-17#60VOTED: YES-7.2 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-02-17#61VOTED: YES-7.2 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-02-17#62VOTED: YES+7.2 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-02-03#63VOTED: YES-7.2 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-02-03#64VOTED: YES+7.2 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-01-20#65VOTED: YES-7.2 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2025-08-05#66VOTED: YES+7.1 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-10-06#67VOTED: YES+7.1 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-09-15#68VOTED: YES+7.1 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-09-15#69VOTED: YES-7.1 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-09-15#70VOTED: YES+7.1 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-08-04#71VOTED: YES+7.1 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-06-16#72VOTED: YES-7.1 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-06-02#73VOTED: YES+7.1 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-06-02#74VOTED: YES-7.1 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-06-02#75VOTED: YES+7.1 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-05-19#76VOTED: YES+7.1 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-05-19#77VOTED: YES+7.1 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-05-19#78VOTED: YES+7.1 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-05-19#79VOTED: YES+7.1 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-05-05#80VOTED: YES-7.1 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-05-05#81VOTED: YES-7.1 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-05-05#82VOTED: YES+7.1 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-04-21#83VOTED: YES+7.1 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-04-21#84VOTED: YES+7.1 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-04-07#85VOTED: YES+7.1 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-04-07#86VOTED: YES+7.1 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-03-03#87VOTED: YES+7.1 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-02-17#88VOTED: YES+7.1 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-02-17#89VOTED: YES-7.1 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-02-17#90VOTED: YES-7.1 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-01-20#91VOTED: YES-7.1 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2025-12-02#92VOTED: YES-7.1 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2025-07-01#93VOTED: YES-7.1 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2024-11-05#94VOTED: YES-7.1 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2024-08-06#95VOTED: YES+7.1 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2024-04-02#96VOTED: YES-7.0 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-10-06#97VOTED: YES-7.0 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-09-15#98VOTED: YES-7.0 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-09-15#99VOTED: YES+7.0 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-09-15#100VOTED: YES+7.0 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-09-15#101VOTED: YES-7.0 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-09-15#102VOTED: YES-7.0 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-09-15#103VOTED: YES+7.0 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-09-15#104VOTED: YES-7.0 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-09-01#105VOTED: YES-7.0 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-09-01#106VOTED: YES+7.0 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-08-18#107VOTED: YES+7.0 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-08-18#108VOTED: YES+7.0 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-08-04#109VOTED: YES-7.0 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-06-02#110VOTED: YES-7.0 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-06-02#111VOTED: YES+7.0 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-06-02#112VOTED: YES-7.0 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-04-21#113VOTED: YES+7.0 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-04-21#114VOTED: YES+7.0 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-03-03#115VOTED: YES+7.0 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-03-03#116VOTED: YES+7.0 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-03-03#117VOTED: YES+7.0 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-02-17#118VOTED: YES+7.0 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-02-03#119VOTED: YES+7.0 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-01-20#120VOTED: YES-7.0 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2025-04-01#121VOTED: YES+7.0 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2025-02-04#122VOTED: YES+7.0 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2025-01-07#123VOTED: YES-7.0 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2024-07-02#124VOTED: YES-6.9 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-10-06#125VOTED: YES+6.9 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-10-06#126VOTED: YES-6.9 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-09-15#127VOTED: YES+6.9 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-08-18#128VOTED: YES-6.9 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-08-18#129VOTED: YES+6.9 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-08-04#130VOTED: YES+6.9 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-08-04#131VOTED: YES+6.9 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-08-04#132VOTED: YES+6.9 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-06-16#133VOTED: YES+6.9 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-06-02#134VOTED: YES+6.9 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-06-02#135VOTED: YES+6.9 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-06-02#136VOTED: YES+6.9 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-06-02#137VOTED: YES-6.9 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-05-19#138VOTED: YES+6.9 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-05-19#139VOTED: YES+6.9 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-05-19#140VOTED: YES+6.9 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-04-07#141VOTED: YES-6.9 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-03-03#142VOTED: YES+6.9 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-02-17#143VOTED: YES+6.9 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-02-03#144VOTED: YES-6.9 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-01-20#145VOTED: YES+6.9 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2024-09-03#146VOTED: YES+6.9 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2024-02-06#147VOTED: YES+6.8 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-10-06#148VOTED: YES+6.8 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-09-15#149VOTED: YES-6.8 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-09-15#150VOTED: YES+6.8 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-09-15#151VOTED: YES+6.8 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-09-15#152VOTED: YES-6.8 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-09-01#153VOTED: YES+6.8 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-09-01#154VOTED: YES-6.8 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-08-18#155VOTED: YES-6.8 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-06-16#156VOTED: YES+6.8 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-05-19#157VOTED: YES-6.8 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-05-19#158VOTED: YES+6.8 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-05-19#159VOTED: YES-6.8 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-05-19#160VOTED: YES-6.8 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-05-05#161VOTED: YES+6.8 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-04-21#162VOTED: YES+6.8 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-04-21#163VOTED: YES+6.8 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-04-21#164VOTED: YES+6.8 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-04-21#165VOTED: YES+6.8 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-04-07#166VOTED: YES-6.8 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-03-03#167VOTED: YES-6.8 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-03-03#168VOTED: YES+6.8 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-03-03#169VOTED: YES-6.8 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-02-17#170VOTED: YES+6.8 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-02-17#171VOTED: YES+6.8 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-02-17#172VOTED: YES-6.8 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-02-03#173VOTED: YES-6.8 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-02-03#174VOTED: YES+6.8 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-02-03#175VOTED: YES+6.8 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-02-03#176VOTED: YES-6.8 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-01-20#177VOTED: YES+6.8 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2025-10-07#178VOTED: YES-6.8 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2025-05-06#179VOTED: YES-6.7 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-10-06#180VOTED: YES+6.7 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-10-06#181VOTED: YES+6.7 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-09-15#182VOTED: YES-6.7 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-09-15#183VOTED: YES+6.7 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-09-15#184VOTED: YES-6.7 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-09-01#185VOTED: YES-6.7 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-08-18#186VOTED: YES-6.7 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-08-04#187VOTED: YES-6.7 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-08-04#188VOTED: YES-6.7 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-08-04#189VOTED: YES-6.7 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-06-16#190VOTED: YES+6.7 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-06-16#191VOTED: YES-6.7 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-06-02#192VOTED: YES+6.7 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-06-02#193VOTED: YES+6.7 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-05-19#194VOTED: YES+6.7 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-04-21#195VOTED: YES-6.7 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-04-21#196VOTED: YES-6.7 Score Impact • Gov't ExpansionOutcome: PASSED (7-0)
2026-04-07#197VOTED: YES+6.7 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-04-07#198VOTED: YES+6.7 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-04-07#199VOTED: YES+6.7 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-03-03#200VOTED: YES+6.7 Score Impact • Pro-LibertyOutcome: PASSED (7-0)
2026-03-03