City Secretary


The mission of the City Secretary’s office is to support, facilitate and strengthen the City of Horseshoe Bay’s government process by:
  • Assisting the City Council in fulfilling its duties and responsibilities
  • Enhancing public participation in municipal government processes
  • Providing daily assistance to the City Manager and all departments of the City of Horseshoe Bay government
The City Secretary is an Officer and Department Head of the City, appointed by the City Council. The position of City Secretary is a statutory position required by State law.


  • Oversees publications and postings of legal notices
  • Coordinates elections 
  • Serves as Records Management Officer of the City
  • Prepares all City Council agendas
  • Responsible for preparation and distribution of City Council meeting packets and must attend all meetings of the City Council and keep accurate minutes of the proceedings
  • Receives requests for public information and provides appropriate records to requesting individuals and agencies
  • Responsible for the care and maintenance of all official City records, including ordinances, resolutions, contracts, easements and deeds, and provides support to all departments in records management procedures


The Texas Local Government Code §22.074 states that a person may be certified to serve as City Secretary. Such training and certification is highly recommended given the importance and complexities of the position of City Secretary. The Texas Municipal Clerks Certification Program requires the City Secretary to complete 200 hours of coursework, successfully pass examinations on a 4-course curriculum and attend 8, 2-day seminars over a 3-year period. Re-certification requires an additional 80 hours of professional development course work and attendance of 6, 2-day seminars every 5 years.  

Kerri Craig received her Texas Registered Municipal Clerk Certification in October 2016 and her Masters in Public Administration in May 2007.  


Contact Us

  1. City Secretary
    1 Community Drive
    PO Box 7765
    Horseshoe Bay, TX 78657

    Direct Line:  830-598-9943
    Fax:  830-598-8744