Home › Vermont › Saint Johnsbury

Banks in Saint Johnsbury, VT

FDIC data lists 7 bank branch locations in Saint Johnsbury, Vermont, operated by 5 FDIC-insured banks.

Banks with branches in Saint Johnsbury

Passumpsic Savings Bank (2) · Union Bank (2) · Community National Bank (1) · Community Bank, National Association (1) · TD Bank, National Association (1)

All branch locations

Community Bank, National Association
St. Johnsbury Branch · Full Service - Brick And Mortar
481 Portland St
Saint Johnsbury, VT 05819
Map ↗
Community National Bank
St. Johnsbury-Price Chopper Branch · Full Service - Retail
857 Memorial Dr
Saint Johnsbury, VT 05819
Map ↗
Passumpsic Savings Bank
Operations Center Branch · Full Service - Brick And Mortar
1242 Memorial Dr
Saint Johnsbury, VT 05819
Map ↗
Passumpsic Savings Bank
Passumpsic Savings Bank · Full Service - Brick And Mortar
497 Railroad St
Saint Johnsbury, VT 05819
Map ↗
TD Bank, National Association
St. Johnsbury Branch · Full Service - Brick And Mortar
301 Railroad St
Saint Johnsbury, VT 05819
Map ↗
Union Bank
Portland Street Branch · Full Service - Brick And Mortar
325 Portland St
Saint Johnsbury, VT 05819
Map ↗
Union Bank
Railroad Street Lpo Branch · Limited Service - Loan Production
364 Railroad Street
Saint Johnsbury, VT 05819
Map ↗

Source: FDIC BankFind Suite, data as of 2026-10-30. Confirm hours and services directly with the bank.

More banks in Vermont