Back to Public Records SearchCity of Cotulla 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 / WONELECTED / WONOrder Authorizing Eminent Domain Condemnation Proceedings for Right-of-Way AcquisitionOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Authorizing Eminent Domain Condemnation Proceedings for Right-of-Way AcquisitionOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrdinance Enacting Stricter Zoning Overlay, Setback Mandates, and Land-Use RestrictionsOrder Authorizing Eminent Domain Condemnation Proceedings for Right-of-Way AcquisitionOrder Authorizing Eminent Domain Condemnation Proceedings for Right-of-Way AcquisitionOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Municipal Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Authorizing Eminent Domain Condemnation Proceedings for Right-of-Way AcquisitionOrdinance Expanding Municipal Code Enforcement Penalties, Permit Fees, and Property RestrictionsOrder Authorizing Eminent Domain Condemnation Proceedings for Right-of-Way AcquisitionOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Authorizing Eminent Domain Condemnation Proceedings for Right-of-Way AcquisitionOrder Authorizing Eminent Domain Condemnation Proceedings for Right-of-Way AcquisitionOrder Authorizing Eminent Domain Condemnation Proceedings for Right-of-Way AcquisitionOrdinance Expanding Municipal Code Enforcement Penalties, Permit Fees, and Property RestrictionsOrder 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 AcquisitionOrder Approving Private Property Land-Use Variance & Waiving Municipal Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Authorizing Eminent Domain Condemnation Proceedings for Right-of-Way AcquisitionResolution Releasing Unused Public Utility Easements & Returning Right-of-Way to Private LandownersOrder Approving Fixed-Price Infrastructure Maintenance Contract Below Budget EstimateResolution Adopting Open-Checkbook Financial Transparency & Independent Audit ControlsResolution Authorizing Capital Facility Expansion & Multi-Year Vendor ExpenditureResolution Enforcing Statutory Purchasing Limits & Interlocal Cost-Sharing SavingsResolution Adopting Open-Checkbook Financial Transparency & Independent Audit ControlsOrder Awarding Non-Competitive Professional Services Contract & Expanding Capital DebtResolution Releasing Unused Public Utility Easements & Returning Right-of-Way to Private LandownersResolution Authorizing Capital Facility Expansion & Multi-Year Vendor ExpenditureResolution Approving New Administrative Staffing Positions & Compensation Schedule ExpansionResolution Approving New Administrative Staffing Positions & Compensation Schedule ExpansionOrder Expanding Departmental Regulatory Compliance Mandates & Interlocal Fee AssessmentsResolution Releasing Unused Public Utility Easements & Returning Right-of-Way to Private LandownersOrder Approving Fixed-Price Infrastructure Maintenance Contract Below Budget EstimateOrder Expanding Departmental Regulatory Compliance Mandates & Interlocal Fee AssessmentsResolution Enforcing Statutory Purchasing Limits & Interlocal Cost-Sharing SavingsOrder Approving Fixed-Price Infrastructure Maintenance Contract Below Budget EstimateResolution Approving Cost-Overrun Construction Change Order & Supplemental Capital AppropriationOrder Implementing Administrative Hiring Freeze & Consolidating Duplicative ContractsOrder Implementing Administrative Hiring Freeze & Consolidating Duplicative ContractsResolution Adopting Open-Checkbook Financial Transparency & Independent Audit ControlsResolution Approving New Administrative Staffing Positions & Compensation Schedule ExpansionOrder Awarding Non-Competitive Professional Services Contract & Expanding Capital DebtResolution Approving New Administrative Staffing Positions & Compensation Schedule ExpansionResolution Releasing Unused Public Utility Easements & Returning Right-of-Way to Private LandownersOrder Awarding Non-Competitive Professional Services Contract & Expanding Capital DebtResolution Enforcing Statutory Purchasing Limits & Interlocal Cost-Sharing SavingsResolution Enforcing Statutory Purchasing Limits & Interlocal Cost-Sharing SavingsResolution Releasing Unused Public Utility Easements & Returning Right-of-Way to Private LandownersOrder Approving Fixed-Price Infrastructure Maintenance Contract Below Budget EstimateResolution Approving Cost-Overrun Construction Change Order & Supplemental Capital AppropriationResolution Adopting Open-Checkbook Financial Transparency & Independent Audit ControlsResolution Authorizing Discretionary Consulting Retainer & Administrative Program ExpansionResolution Authorizing Capital Facility Expansion & Multi-Year Vendor ExpenditureOrder Implementing Administrative Hiring Freeze & Consolidating Duplicative ContractsResolution Enforcing Competitive Sealed Bidding Caps & Rejecting Over-Budget Vendor Change OrdersResolution Authorizing Discretionary Consulting Retainer & Administrative Program ExpansionOrder Implementing Administrative Hiring Freeze & Consolidating Duplicative ContractsResolution Enforcing Statutory Purchasing Limits & Interlocal Cost-Sharing SavingsResolution Authorizing Capital Facility Expansion & Multi-Year Vendor ExpenditureOrder Implementing Administrative Hiring Freeze & Consolidating Duplicative ContractsResolution Enforcing Competitive Sealed Bidding Caps & Rejecting Over-Budget Vendor Change OrdersResolution Approving Cost-Overrun Construction Change Order & Supplemental Capital AppropriationResolution Releasing Unused Public Utility Easements & Returning Right-of-Way to Private LandownersOrder Implementing Administrative Hiring Freeze & Consolidating Duplicative ContractsResolution Approving Cost-Overrun Construction Change Order & Supplemental Capital AppropriationOrder Approving Fixed-Price Infrastructure Maintenance Contract Below Budget EstimateResolution Adopting Open-Checkbook Financial Transparency & Independent Audit ControlsResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Enacting Stricter Zoning Overlay, Setback Mandates, and Land-Use RestrictionsOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Enacting Stricter Zoning Overlay, Setback Mandates, and Land-Use RestrictionsOrdinance Expanding Municipal Code Enforcement Penalties, Permit Fees, and Property RestrictionsOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Expanding Municipal Code Enforcement Penalties, Permit Fees, and Property RestrictionsOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Enacting Stricter Zoning Overlay, Setback Mandates, and Land-Use RestrictionsOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrdinance Expanding Municipal Code Enforcement Penalties, Permit Fees, and Property RestrictionsOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrdinance Enacting Stricter Zoning Overlay, Setback Mandates, and Land-Use RestrictionsOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyOrdinance Authorizing Issuance of Non-Voter-Approved Certificates of Obligation & Debt LevyResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionResolution Expanding Homestead & Over-65 / Disabled Taxpayer Ad Valorem ExemptionOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Enacting Stricter Zoning Overlay, Setback Mandates, and Land-Use RestrictionsOrdinance Expanding Municipal Code Enforcement Penalties, Permit Fees, and Property RestrictionsOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Expanding Municipal Code Enforcement Penalties, Permit Fees, and Property RestrictionsOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Enacting Stricter Zoning Overlay, Setback Mandates, and Land-Use RestrictionsOrdinance Expanding Municipal Code Enforcement Penalties, Permit Fees, and Property RestrictionsOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrdinance Expanding Municipal Code Enforcement Penalties, Permit Fees, and Property RestrictionsOrdinance Enacting Stricter Zoning Overlay, Setback Mandates, and Land-Use RestrictionsOrdinance Expanding Municipal Code Enforcement Penalties, Permit Fees, and Property RestrictionsOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrdinance Expanding Municipal Code Enforcement Penalties, Permit Fees, and Property RestrictionsOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrdinance Expanding Municipal Code Enforcement Penalties, Permit Fees, and Property RestrictionsOrdinance Expanding Municipal Code Enforcement Penalties, Permit Fees, and Property RestrictionsOrdinance Enacting Stricter Zoning Overlay, Setback Mandates, and Land-Use RestrictionsOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Enacting Stricter Zoning Overlay, Setback Mandates, and Land-Use RestrictionsOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Enacting Stricter Zoning Overlay, Setback Mandates, and Land-Use RestrictionsOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesOrdinance Repealing Restrictive Minimum Lot-Size & By-Right Residential Building MandatesOrder Approving Private Property Land-Use Variance & Waiving Permitting FeesAction Docket: City of Cotulla - October 08, 2026Approval of Minutes of Previous MeetingAction Docket: City of Cotulla - October 02, 2026Approval of Minutes of Previous MeetingApproval of Minutes of Previous MeetingAction Docket: City of Cotulla - September 24, 2026Action Docket: City of Cotulla - September 10, 2026Approval of Minutes of Previous MeetingApproval of Minutes of Previous MeetingAction Docket: City of Cotulla - September 03, 2026Approval of Minutes of Previous MeetingAction Docket: City of Cotulla - September 03, 2026Action Docket: City of Cotulla - September 03, 2026Approval of Minutes of Previous MeetingApproval of Minutes of Previous MeetingAction Docket: City of Cotulla - August 27, 2026Action Docket: City of Cotulla - August 13, 2026Approval of Minutes of Previous MeetingAction Docket: City of Cotulla - August 03, 2026Approval of Minutes of Previous MeetingAction Docket: City of Cotulla - July 28, 2026Approval of Minutes of Previous MeetingAction Docket: City of Cotulla - July 24, 2026Approval of Minutes of Previous MeetingAction Docket: City of Cotulla - July 21, 2026Approval of Minutes of Previous MeetingAction Docket: City of Cotulla - July 09, 2026Approval of Minutes of Previous MeetingApproval of Minutes of Previous MeetingAction Docket: City of Cotulla - June 11, 2026Action Docket: City of Cotulla - May 28, 2026Approval of Minutes of Previous Meeting
SL
CITY • La Salle COUNTY
Sandra Luna
Mayor
Elected Mayor for City of Cotulla.
mayor.luna@cityofcotulla.org830-879-2367 ext 108
Multi-Year Roll-Call & Fiscal Trajectory (2000–2026)
Voting Liberty Trend & Jurisdiction Budget Growth
5-Yr Roll-Call Trend
▼ -8.3 pts
Career Shift: -11.7 pts
Pro-Liberty Roll-Calls
86 Votes
vs. 82 Expansion Votes
Jurisdiction Budget (YoY)
+5.5% YoY
27-Yr CAGR: +4.1%/yr
5-Yr Jurisdiction Budget
+14.5% (5Y)
10Y: +43.0% • Since '00: +197.9%
Annual Roll-Call Liberty Trajectory (2000–2026)27 Recorded Legislative Sessions
2000: 57.4 (D)2013: 52 (D)2021: 54 (D)2026: 45.7 (F)
Electoral History & Canvass Margins
May 2000 City of Cotulla Uniform General & Special Election (2000-05-06)
Mayor (At-Large)
Sandra Luna (Current Profile)68.0% (322 votes)
Sarah L. Henderson 32.0% (151 votes)
Early Voting: 193Election Day: 113Mail Ballots: 16
May 2001 City of Cotulla Uniform General & Special Election (2001-05-05)
Mayor (At-Large)
Sandra Luna (Current Profile)56.0% (279 votes)
Thomas W. Callahan 44.0% (219 votes)
Early Voting: 167Election Day: 98Mail Ballots: 14
May 2002 City of Cotulla Uniform General & Special Election (2002-05-04)
Mayor (At-Large)
Sandra Luna (Current Profile)72.0% (502 votes)
Rebecca A. Thornton 28.0% (195 votes)
Early Voting: 301Election Day: 176Mail Ballots: 25
May 2003 City of Cotulla Uniform General & Special Election (2003-05-03)
Mayor (At-Large)
Sandra Luna (Current Profile)59.0% (396 votes)
Thomas W. Callahan 41.0% (276 votes)
Early Voting: 238Election Day: 139Mail Ballots: 19
May 2004 City of Cotulla Uniform General & Special Election (2004-05-01)
Mayor (At-Large)
Sandra Luna (Current Profile)67.0% (234 votes)
Michael R. Vance 33.0% (115 votes)
Early Voting: 140Election Day: 82Mail Ballots: 12
May 2005 City of Cotulla Uniform General & Special Election (2005-05-07)
Mayor (At-Large)
Sandra Luna (Current Profile)57.0% (327 votes)
Thomas W. Callahan 43.0% (246 votes)
Early Voting: 196Election Day: 114Mail Ballots: 17
May 2006 City of Cotulla Uniform General & Special Election (2006-05-06)
Mayor (At-Large)
Sandra Luna (Current Profile)68.0% (288 votes)
Rebecca A. Thornton 32.0% (135 votes)
Early Voting: 173Election Day: 101Mail Ballots: 14
May 2007 City of Cotulla Uniform General & Special Election (2007-05-05)
Mayor (At-Large)
Sandra Luna (Current Profile)57.0% (213 votes)
Jennifer M. Garza 43.0% (160 votes)
Early Voting: 128Election Day: 75Mail Ballots: 10
May 2008 City of Cotulla Uniform General & Special Election (2008-05-03)
Mayor (At-Large)
Sandra Luna (Current Profile)68.0% (271 votes)
Michael R. Vance 32.0% (127 votes)
Early Voting: 163Election Day: 95Mail Ballots: 13
May 2009 City of Cotulla Uniform General & Special Election (2009-05-02)
Mayor (At-Large)
Sandra Luna (Current Profile)56.0% (321 votes)
Rebecca A. Thornton 44.0% (252 votes)
Early Voting: 193Election Day: 112Mail Ballots: 16
May 2010 City of Cotulla Uniform General & Special Election (2010-05-01)
Mayor (At-Large)
Sandra Luna (Current Profile)61.0% (471 votes)
Sarah L. Henderson 39.0% (301 votes)
Early Voting: 283Election Day: 165Mail Ballots: 23
May 2011 City of Cotulla Uniform General & Special Election (2011-05-07)
Mayor (At-Large)
Sandra Luna (Current Profile)68.0% (491 votes)
Jennifer M. Garza 32.0% (231 votes)
Early Voting: 295Election Day: 172Mail Ballots: 24
May 2012 City of Cotulla Uniform General & Special Election (2012-05-05)
Mayor (At-Large)
Sandra Luna (Current Profile)67.0% (350 votes)
Rebecca A. Thornton 33.0% (173 votes)
Early Voting: 210Election Day: 123Mail Ballots: 17
May 2013 City of Cotulla Uniform General & Special Election (2013-05-04)
Mayor (At-Large)
Sandra Luna (Current Profile)65.0% (242 votes)
Thomas W. Callahan 35.0% (131 votes)
Early Voting: 145Election Day: 85Mail Ballots: 12
May 2014 City of Cotulla Uniform General & Special Election (2014-05-03)
Mayor (At-Large)
Sandra Luna (Current Profile)63.0% (314 votes)
Jennifer M. Garza 37.0% (184 votes)
Early Voting: 188Election Day: 110Mail Ballots: 16
May 2015 City of Cotulla Uniform General & Special Election (2015-05-02)
Mayor (At-Large)
Sandra Luna (Current Profile)62.0% (401 votes)
Michael R. Vance 38.0% (246 votes)
Early Voting: 241Election Day: 140Mail Ballots: 20
May 2016 City of Cotulla Uniform General & Special Election (2016-05-07)
Mayor (At-Large)
Sandra Luna (Current Profile)65.0% (421 votes)
David C. Morales 35.0% (226 votes)
Early Voting: 253Election Day: 147Mail Ballots: 21
May 2017 City of Cotulla Uniform General & Special Election (2017-05-06)
Mayor (At-Large)
Sandra Luna (Current Profile)58.0% (318 votes)
Sarah L. Henderson 42.0% (230 votes)
Early Voting: 191Election Day: 111Mail Ballots: 16
May 2018 City of Cotulla Uniform General & Special Election (2018-05-05)
Mayor (At-Large)
Sandra Luna (Current Profile)61.0% (395 votes)
Jennifer M. Garza 39.0% (252 votes)
Early Voting: 237Election Day: 138Mail Ballots: 20
May 2019 City of Cotulla Uniform General & Special Election (2019-05-04)
Mayor (At-Large)
Sandra Luna (Current Profile)70.0% (488 votes)
Sarah L. Henderson 30.0% (209 votes)
Early Voting: 293Election Day: 171Mail Ballots: 24
May 2020 City of Cotulla Uniform General & Special Election (2020-05-02)
Mayor (At-Large)
Sandra Luna (Current Profile)58.0% (303 votes)
David C. Morales 42.0% (220 votes)
Early Voting: 182Election Day: 106Mail Ballots: 15
May 2021 City of Cotulla Uniform General & Special Election (2021-05-01)
Mayor (At-Large)
Sandra Luna (Current Profile)59.0% (279 votes)
Thomas W. Callahan 41.0% (194 votes)
Early Voting: 167Election Day: 98Mail Ballots: 14
May 2022 City of Cotulla Uniform General & Special Election (2022-05-07)
Mayor (At-Large)
Sandra Luna (Current Profile)67.0% (517 votes)
Michael R. Vance 33.0% (255 votes)
Early Voting: 310Election Day: 181Mail Ballots: 26
May 2023 City of Cotulla Uniform General & Special Election (2023-05-06)
Mayor (At-Large)
Sandra Luna (Current Profile)60.0% (344 votes)
Sarah L. Henderson 40.0% (229 votes)
Early Voting: 206Election Day: 120Mail Ballots: 18
May 2025 City of Cotulla Official General Election Canvass (2025-05-03)
Mayor
Sandra Luna (Current Profile)100.0% (415 votes)
Early Voting: 253Election Day: 141Mail Ballots: 21
Roll-Call Voting Record & Scorecard
Total Recorded Votes
288
Yes Votes
252 (88%)
No / Dissenting Votes
36 (13%)
Abstentions
0
Recorded Public Votes Log
Ordered from most impactful to Freedom Score to least impactful#1VOTED: YES-7.3 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2025-09-02#2VOTED: YES+7.3 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2025-02-04#3VOTED: YES-7.3 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2025-01-07#4VOTED: YES+7.2 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2025-05-06#5VOTED: YES-7.2 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2024-11-05#6VOTED: YES-7.1 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2025-11-04#7VOTED: YES-7.1 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2024-09-03#8VOTED: YES+7.0 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2025-03-04#9VOTED: YES+6.9 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2025-04-01#10VOTED: YES+6.9 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2024-03-05#11VOTED: YES-6.9 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2024-01-02#12VOTED: YES-6.8 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2025-12-02#13VOTED: YES-6.8 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2025-06-03#14VOTED: YES+6.8 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2024-04-02#15VOTED: YES-6.7 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2024-07-02#16VOTED: YES-6.6 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2025-10-07#17VOTED: YES-6.6 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2025-07-01#18VOTED: YES-6.6 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2024-08-06#19VOTED: YES-6.6 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2024-06-04#20VOTED: YES-6.6 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2024-05-07#21VOTED: YES-6.6 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2024-02-06#22VOTED: YES+6.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2025-08-05#23VOTED: YES+6.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2024-12-03#24VOTED: YES-6.5 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2024-10-01#25VOTED: YES+5.1 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2025-12-02#26VOTED: YES+5.1 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2025-11-04#27VOTED: YES+5.1 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2025-09-02#28VOTED: YES-5.1 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2025-09-02#29VOTED: YES+5.1 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2025-08-05#30VOTED: YES+5.1 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2025-01-07#31VOTED: YES-5.1 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2024-02-06#32VOTED: YES+5.1 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2024-01-02#33VOTED: YES-5.0 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2025-10-07#34VOTED: YES-5.0 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2025-07-01#35VOTED: YES-5.0 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2025-04-01#36VOTED: YES-5.0 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2024-06-04#37VOTED: YES+5.0 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2024-04-02#38VOTED: YES+4.9 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2025-07-01#39VOTED: YES-4.9 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2025-05-06#40VOTED: YES+4.9 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2024-11-05#41VOTED: YES+4.9 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2024-08-06#42VOTED: YES-4.9 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2024-07-02#43VOTED: YES+4.9 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2024-01-02#44VOTED: YES+4.8 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2024-05-07#45VOTED: YES+4.8 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2024-04-02#46VOTED: YES-4.8 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2024-03-05#47VOTED: YES-4.7 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2025-03-04#48VOTED: YES-4.7 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2024-12-03#49VOTED: YES+4.7 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2024-10-01#50VOTED: YES-4.7 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2024-03-05#51VOTED: YES+4.7 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2024-02-06#52VOTED: YES+4.6 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2025-12-02#53VOTED: YES+4.6 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2025-08-05#54VOTED: YES+4.6 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2025-02-04#55VOTED: YES-4.6 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2024-09-03#56VOTED: YES+4.6 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2024-09-03#57VOTED: YES-4.6 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2024-08-06#58VOTED: YES-4.6 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2024-06-04#59VOTED: YES+4.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2025-11-04#60VOTED: YES+4.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2025-06-03#61VOTED: YES-4.5 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2025-03-04#62VOTED: YES+4.4 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2025-10-07#63VOTED: YES+4.4 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2025-06-03#64VOTED: YES-4.4 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2025-04-01#65VOTED: YES+4.4 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2025-02-04#66VOTED: YES+4.4 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2024-05-07#67VOTED: YES-4.3 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2025-01-07#68VOTED: YES+4.3 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2024-11-05#69VOTED: YES+4.3 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2024-07-02#70VOTED: YES-4.2 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2025-05-06#71VOTED: YES+4.2 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2024-12-03#72VOTED: YES+4.2 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2024-10-01#73VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (5-1)
2022-05-03#74VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (5-1)
2021-05-04#75VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (5-1)
2020-05-05#76VOTED: NO+2.8 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: PASSED (5-1)
2019-09-03#77VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (5-1)
2019-05-07#78VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (4-2)
2017-05-02#79VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (5-1)
2016-05-03#80VOTED: NO+2.8 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: PASSED (5-1)
2014-09-02#81VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (5-1)
2012-09-04#82VOTED: NO+2.8 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: PASSED (5-1)
2011-09-06#83VOTED: NO+2.8 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: PASSED (5-1)
2010-05-04#84VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (5-1)
2008-09-02#85VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (4-2)
2007-05-01#86VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (5-1)
2006-09-05#87VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (5-1)
2005-09-06#88VOTED: NO+2.8 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: PASSED (5-1)
2004-09-07#89VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (5-1)
2003-09-02#90VOTED: NO+2.8 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: PASSED (5-1)
2002-09-03#91VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (5-1)
2001-09-04#92VOTED: NO-2.8 Score Impact • Opposed ReformOutcome: PASSED (5-1)
2000-05-02#93VOTED: NO+2.3 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: PASSED (5-1)
2023-09-05#94VOTED: NO-2.3 Score Impact • Opposed ReformOutcome: PASSED (5-1)
2023-05-02#95VOTED: NO-2.3 Score Impact • Opposed ReformOutcome: PASSED (5-1)
2022-05-03#96VOTED: NO+2.3 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: PASSED (4-2)
2020-09-01#97VOTED: NO+2.3 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: PASSED (5-1)
2020-05-05#98VOTED: NO-2.3 Score Impact • Opposed ReformOutcome: PASSED (4-2)
2019-09-03#99VOTED: NO-2.3 Score Impact • Opposed ReformOutcome: PASSED (5-1)
2019-05-07#100VOTED: NO+2.3 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: PASSED (4-2)
2016-05-03#101VOTED: NO-2.3 Score Impact • Opposed ReformOutcome: PASSED (5-1)
2015-09-01#102VOTED: NO-2.3 Score Impact • Opposed ReformOutcome: PASSED (5-1)
2015-05-05#103VOTED: NO+2.3 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: PASSED (5-1)
2013-09-03#104VOTED: NO-2.3 Score Impact • Opposed ReformOutcome: PASSED (4-2)
2012-09-04#105VOTED: NO-2.3 Score Impact • Opposed ReformOutcome: PASSED (5-1)
2006-09-05#106VOTED: NO+2.3 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: PASSED (5-1)
2006-05-02#107VOTED: NO-2.3 Score Impact • Opposed ReformOutcome: PASSED (5-1)
2005-09-06#108VOTED: NO+2.3 Score Impact • Pro-Liberty Dissent (Opposed Overreach)Outcome: PASSED (4-2)
2001-09-04#109VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2023-09-05#110VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2023-05-02#111VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2022-09-06#112VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2021-09-07#113VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2020-09-01#114VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2018-09-04#115VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2018-05-01#116VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2017-09-05#117VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2016-09-06#118VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2015-09-01#119VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2015-05-05#120VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2014-05-06#121VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2013-09-03#122VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2013-05-07#123VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2012-05-01#124VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2011-05-03#125VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2010-09-07#126VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2009-09-01#127VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2009-05-05#128VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2008-05-06#129VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2007-09-04#130VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2006-05-02#131VOTED: YES-2.0 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2005-05-03#132VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2004-05-04#133VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2003-05-06#134VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2002-05-07#135VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2001-05-01#136VOTED: YES+2.0 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2000-09-05#137VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2022-09-06#138VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2021-09-07#139VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2021-05-04#140VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2018-09-04#141VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2018-05-01#142VOTED: YES-1.5 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2017-09-05#143VOTED: YES-1.5 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2017-05-02#144VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2016-09-06#145VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2014-09-02#146VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2014-05-06#147VOTED: YES-1.5 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2013-05-07#148VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2012-05-01#149VOTED: YES-1.5 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2011-09-06#150VOTED: YES-1.5 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2011-05-03#151VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2010-09-07#152VOTED: YES-1.5 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2010-05-04#153VOTED: YES-1.5 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2009-09-01#154VOTED: YES-1.5 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2009-05-05#155VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2008-09-02#156VOTED: YES-1.5 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2008-05-06#157VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2007-09-04#158VOTED: YES-1.5 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2007-05-01#159VOTED: YES-1.5 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2005-05-03#160VOTED: YES-1.5 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2004-09-07#161VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2004-05-04#162VOTED: YES-1.5 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2003-09-02#163VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2003-05-06#164VOTED: YES-1.5 Score Impact • Gov't ExpansionOutcome: PASSED (6-0)
2002-09-03#165VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2002-05-07#166VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2001-05-01#167VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2000-09-05#168VOTED: YES+1.5 Score Impact • Pro-LibertyOutcome: PASSED (6-0)
2000-05-02#169VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-10-08#170VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-10-08#171VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-10-02#172VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-10-02#173VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-09-24#174VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-09-24#175VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-09-10#176VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-09-10#177VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-09-03#178VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-09-03#179VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-09-03#180VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-09-03#181VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-09-03#182VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-09-03#183VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-08-27#184VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-08-27#185VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-08-13#186VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-08-13#187VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-08-03#188VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-08-03#189VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-07-28#190VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-07-28#191VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-07-24#192VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-07-24#193VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-07-21#194VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-07-21#195VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-07-09#196VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-07-09#197VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-06-11#198VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-06-11#199VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-05-28#200VOTED: YES0.0 Score Impact • ProceduralOutcome: PASSED (6-0)
2026-05-28