Union Bankshares operates as the bank holding company for Union Bank that provides retail, commercial, and municipal banking services in northern Vermont and New Hampshire. It offers retail depository services, loans of different types, as well as online cash management services, including account reconciliation, credit card depository, automated clearing house origination, wire transfers, and night depository services. Further, the Company provides ATM services and cards, and telephone, Internet, and mobile banking services. It also provides retail banking services to individuals, and commercial banking services to small and medium sized corporations, partnerships, and sole proprietorships, as well as nonprofit organizations, local municipalities, and school districts.