City Secretary

The City Secretary is one of the four Charter Officers (along with the City Manager, City Attorney, and Municipal Judge) in Horseshoe Bay. The City Secretary is a statutory position each city in Texas is required to have by law. The City Secretary is also a department head of the City who is appointed by, and reports to, the City Council. Functioning much like the Secretary of State, the City Secretary/Municipal Clerk is the local official who maintains the integrity of the election process, ensures transparency and access to city records, facilitates the city’s legislative process, acts as the compliance officer for federal, state, and local statutes, and is the recorder and preserver of local government history.


The mission of the City Secretary’s office is to promote open and responsive government through proper recording, maintenance, and preservation of the City's legislative history and official documents; provide responsive customer service to our citizens and neighbors; conduct fair and impartial City elections; enhance public participation in the municipal government process; and improve public access to municipal records. 


  • Records Management Officer
  • Chief Elections Officer
  • Oversees publication and posting of legal notices
  • City Council Meetings - Agendas, Packets, Minutes
  • Swearing in Public Officials
  • Codification of Ordinances
  • Website Management
  • Certification of Documents
  • Preparation of ordinances, resolutions, proclamations, contracts/agreements, and other documents
  • Legislative Activities
  • Notary Public (official City documents only)


The Texas Local Government Code §22.074 states that a person may be certified to serve as City Secretary. Such training and certification is vital given the importance and complexities of the position of City Secretary. The Texas Municipal Clerks Certification Program requires the City Secretary to complete an extensive and rigorous certification program consisting of: completing 200 hours of university-level coursework, successfully passing four examinations, and attending eight seminars over a 3-year period. Re-certification requires an additional 80 hours of professional development course work and attendance of six seminars every 5 years.  

Kerri Craig was appointed City Secretary by the City Council in October 2016. Prior to that she served as the City Secretary for the City of Dripping Springs. Kerri completed the Texas Registered Municipal Clerk Certification Program in October 2016. She previously earned a Masters in Public Administration in 2007, and a Bachelor of Business Administration in Management Information Systems in 2001. Kerri also graduated from the International City/County Management Association's (ICMA) Leading Educating and Developing Program (LEAD) conducted by the Weldon Cooper Center for Public Service at the University of Virginia on March 31, 2017. Kerri was voted the Municipal Clerk of the Year by the Texas Municipal Clerk's Association Hill Country Chapter in 2018 and 2019.

Kerri is a native Texan and was raised in San Antonio. She lived in Corpus Christi for 14 years while earning her degrees and working with Texas A&M University-Corpus Christi, and the City of Corpus Christi, prior to returning to the beautiful hill country. She has over 20 years of experience in public service in the areas of strategic planning and data analysis, administrative and departmental management, legislative and legal research, innovation planning, records management, and budgeting. She is a member of the Texas Municipal Clerks Association (TMCA), International Institute of Municipal Clerks (IIMC), International City/County Management Association (ICMA), Hill Country City Secretaries Association, National Association of Government Archives and Records Administrators (NAGARA), and the American Society for Public Administration (ASPA).

Contact Us

  1. Kerri Craig, MPA, TRMC
    City Secretary
    1 Community Drive
    PO Box 7765
    Horseshoe Bay, TX 78657

    Phone: 830-598-8741

What is a City Secretary?

The City Secretary, or Municipal Clerk, is the oldest public servant role in recorded history. The earliest Clerks appeared around 5,000 B.C. with the invention of writing. Biblical reference to the Town Clerk is found in the Book of Acts chapter 19 verse 35. In ancient Greece, the Town Clerk read official documents publicly at the opening of each meeting, and pronounced a curse upon anyone who sought to deceive the people. Although City Secretaries no longer pronounce curses at meetings (well, most of us don’t), we are still the Keepers of the Archives as we record, maintain and safeguard the history of our City government. Every city in Texas is required to have a City Secretary as soon as it is formed. Although the duties are different for every city, there are core duties that all City Secretaries perform, some of which are required by the Texas Local Government Code. These duties include administering elections, managing records, coordinating public information requests, preparing agendas, recording minutes and facilitating City Council meetings, swearing in municipal officers, and codifying ordinances approved by City Council.