At Community National Bank we channel our passions for people and community into the delivery of financial services. Our main office is located in Derby, Vermont with branch offices located in Barre, Barton, Derby Line, Enosburg Falls, Island Pond, Lyndonville, Montpelier, Morrisville, Newport, St. Johnsbury, and Troy, Vermont.

We are Vermont’s Community Bank, with local decision-making, efficient banking solutions and friendly personal service provided by fellow Vermonters you can trust.