Let’s continue making McHenry County the place to live, work, and visit!

Re-elect Theresa Meshes for District 1 County Board

About Theresa Meshes

Theresa Meshes is committed to McHenry County and works so that our community honors the ideals of commitment to each other, to the environment, and to growing responsibly.


Starting in December 2022, District 1 represents Barrington Hills, Fox River Grove, Trout Valley, and parts of Algonquin, Cary, & Lake in the Hills. McHenry County Board has 7 standing committees, 2 commissions, and 23 liaison roles for the 18 members of the Board to be assigned.

Board members vote on zoning, county licenses, appointments, funding, taxation, regulations, and planning for nearly all public functions.

Theresa is an eager learner, a good researcher, and seeks the opinion and knowledge of experts in their fields. She is determined to be an informed voice in the roles for which she is assigned as a board member.

Areas of focus

  • Protecting our natural resources
  • Purposeful, sustainable development
  • Fair treatment of residents and visitors throughout McHenry County
  • Access for all to health services
  • Economic Health
  • Respect and Care of our Veterans and Armed Forces
  • Planning and supporting the growing population of seniors within McHenry County
  • Supporting collaboration between county departments

Community Quotes

Theresa Meshes is thoughtful, analytical, and cares about the people of McHenry County.

― Jen Gipson

Theresa was a very dependable volunteer. She delivered meals to the seniors for Salvation Army Golden Diners. I could always count on her to be there for delivery.

― Dorothy Fagerson

Paid for by Meshes for McHenry.