Town of St. Johnsbury



Municipal Government


St. Johnsbury is a municipality in Caledonia County, Vermont. It is governed by a Selectboard and managed by the Town Manager who is appointed by the Selectboard. As a Vermont municipality St. Johnsbury government follows the policy and procedures established by the State of Vermont Statute Title 24 and published in the Secretary of State Handbooks.

St. Johnsbury receives additional guidance as a member of the Vermont League of Cities and Towns [VCLT].

The Town is governed by its adopted Charter, Municipal Bylaws, and Ordinance.


Visit the Town Directory linked at the top of this page to view a list of current employees in the Town Manager's Office.

Town Letter to United Community Churh regarding the operation of a Coffee Warming Shelter


Job Listings:


Executive Office Assistant

Parking Enforcement Personnel

Police Department- Officer

Calex- Board of Directors (Volunteer)

- Please contact Chad Whitehead to apply, 802-748-3926 x2 or This email address is being protected from spambots. You need JavaScript enabled to view it.


Office Hours

8:00 am - 4:30 pm - and by appointment during other hours.

Office Location

Pomerleau Building, 51 Depot Square, Suite 3

Office Telephone Number:  802-748-3926