Banks in Vermont

Our list has 207 bank branches in Vermont, run by 24 FDIC-insured banks across 76 cities and towns. South Burlington has the most, with 13.

The banks with the most branches in Vermont are Manufacturers and Traders Trust Company (33), Community Bank, National Association (29), TD Bank, National Association (16), Mascoma Bank (13) and Northfield Savings Bank (13).

Browse Vermont by city

Cities with at least 8 branches have their own page.

Banks in Vermont

Showing 24 of 24

BankBranches in VT
Manufacturers and Traders Trust Company 33
Community Bank, National Association 29
TD Bank, National Association 16
Mascoma Bank 13
Northfield Savings Bank 13
Union Bank 13
Community National Bank 12
Citizens Bank, National Association 10
KeyBank National Association 10
Bar Harbor Bank & Trust 9
Passumpsic Savings Bank 7
Wells River Savings Bank 6
Beacon Bank and Trust 5
Peoples Trust Company of St. Albans 5
The Bank of Bennington 5
The National Bank of Middlebury 5
NBT Bank, National Association 4
The Brattleboro Savings and Loan Association 4
JPMorgan Chase Bank, National Association 3
Business Bank, The 1
Claremont Savings Bank 1
Ledyard National Bank 1
The First National Bank of Orwell 1
TrustCo Bank 1

Branches in smaller towns

Branches in places with fewer than 8 branches are listed here.

Showing 157 of 157

BankCityAddressZIPMap
Beacon Bank and Trust Arlington 3816 Vermont Route 7a 05250 Map
The Bank of Bennington Arlington 3198 Route 7a 05250 Map
Northfield Savings Bank Barre 289 N Main St 05641 Map
TD Bank, National Association Barre 36 N Main St 05641 Map
Manufacturers and Traders Trust Company Barre 292 N Main St 05641 Map
Community National Bank Barre 316 N Main St 05641 Map
Community Bank, National Association Barre 361 N Main St 05641 Map
Community National Bank Barton 103 Church St 05822 Map
TD Bank, National Association Bellows Falls 2 Church St 05101 Map
Manufacturers and Traders Trust Company Bellows Falls 25 The Sq 05101 Map
TD Bank, National Association Bennington 500 Main St 05201 Map
The Bank of Bennington Bennington 155 North St 05201 Map
The Bank of Bennington Bennington 32 Phyllis Ln 05201 Map
TrustCo Bank Bennington 215 North St 05201 Map
Citizens Bank, National Association Bennington 310 Main St 05201 Map
Manufacturers and Traders Trust Company Bennington 37 Bennington Sq 05201 Map
Community Bank, National Association Bennington 210 Northside Dr 05201 Map
Passumpsic Savings Bank Berlin 282 Berlin Mall Rd 05602 Map
Union Bank Berlin 1028 Us Route 302 05641 Map
Bar Harbor Bank & Trust Bethel 1583 Vt 107 05032 Map
Northfield Savings Bank Bethel 1875 Vermont Route 107 05032 Map
Mascoma Bank Bethel 37 Main St 05032 Map
The Brattleboro Savings and Loan Association Bondville 59 Main Street 05340 Map
Wells River Savings Bank Bradford 223 Main St 05033 Map
Community Bank, National Association Bradford 114 Main St 05033 Map
Bar Harbor Bank & Trust Brandon 2 Park St 05733 Map
The National Bank of Middlebury Brandon 6 Park St 05733 Map
KeyBank National Association Brattleboro 185 Main St 05301 Map
TD Bank, National Association Brattleboro 215 Main St 05301 Map
The Brattleboro Savings and Loan Association Brattleboro 221 Main St 05301 Map
The Brattleboro Savings and Loan Association Brattleboro 972 Putney Rd 05301 Map
Citizens Bank, National Association Brattleboro 894 Putney Rd 05301 Map
Manufacturers and Traders Trust Company Brattleboro 479 Canal St 05301 Map
Community Bank, National Association Brattleboro 205 Main St 05301 Map
The National Bank of Middlebury Bristol 28 Main St 05443 Map
Community Bank, National Association Bristol 15 West St 05443 Map
Mascoma Bank Chelsea 292 Vt Rte 110 05038 Map
Manufacturers and Traders Trust Company Chester 57 S Main St 05143 Map
Manufacturers and Traders Trust Company Colchester 794 W Lakeshore Dr 05446 Map
Passumpsic Savings Bank Danville 53 Route 2 W 05828 Map
Community National Bank Derby 4811 U.S. Route 5 05855 Map
Community National Bank Derby Line 69 Main St 05830 Map
Wells River Savings Bank East Thetford 3088 Route 5 05043 Map
Peoples Trust Company of St. Albans Enosburg Falls 140 Main St 05450 Map
Community National Bank Enosburg Falls 49 Sampsonville Rd 05450 Map
Community Bank, National Association Enosburg Falls 371 Main St 05450 Map
Northfield Savings Bank Essex Junction 71 Pearl St 05452 Map
KeyBank National Association Essex Junction 40 Pearl St 05452 Map
TD Bank, National Association Essex Junction 4 Main St 05452 Map
Citizens Bank, National Association Essex Junction 84 Pearl St 05452 Map
Manufacturers and Traders Trust Company Essex Junction 50 Sunderland Way 05452 Map
Community Bank, National Association Essex Junction 54 Pearl St 05452 Map
NBT Bank, National Association Essex Junction 2 Commonwealth Avenue 05452 Map
Manufacturers and Traders Trust Company Fair Haven 731 Route 22a N 05743 Map
Community Bank, National Association Fair Haven 97 Main St 05743 Map
Union Bank Fairfax 16 Browns River Rd 05454 Map
Wells River Savings Bank Fairlee 540 Route 5 N. 05045 Map
Union Bank Hardwick 103 Vermont 15 West 05843 Map
Community Bank, National Association Hardwick 84 Vermont Route 15 W 05843 Map
Mascoma Bank Hartland 7 Route 12 05048 Map
Community Bank, National Association Hinesburg 26 Ballards-Corners 05461 Map
Passumpsic Savings Bank Island Pond 49 Mill Street 05846 Map
Community National Bank Island Pond 23 E Brighton Rd 05846 Map
Union Bank Jeffersonville 5062 Vt Route 15 05464 Map
Union Bank Jericho 368 Vermont Route 15 05465 Map
Community Bank, National Association Jericho 205 Vermont Route 15 05465 Map
Community Bank, National Association Johnson 103 Lower Main Street W 05656 Map
Manufacturers and Traders Trust Company Londonderry 5700 Vt Route 100 05148 Map
Beacon Bank and Trust Ludlow 152 Main St 05149 Map
Manufacturers and Traders Trust Company Ludlow 213 Main St 05149 Map
Passumpsic Savings Bank Lyndonville 62 Broad St 05851 Map
Union Bank Lyndonville 183 Depot St 05851 Map
Community National Bank Lyndonville 467 Broad St 05851 Map
Beacon Bank and Trust Manchester Center 3450 Richville Road 05255 Map
Beacon Bank and Trust Manchester Center 4912 Main St 05255 Map
TD Bank, National Association Manchester Center 58 Bonnet St 05255 Map
The Bank of Bennington Manchester Center 78 Center Hill Rd 05255 Map
Manufacturers and Traders Trust Company Manchester Center 4993 Main St 05255 Map
Community Bank, National Association Manchester Center 4996 Main St 05255 Map
KeyBank National Association Middlebury 47 Creek Rd 05753 Map
Citizens Bank, National Association Middlebury 36 Middle Rd N 05753 Map
Manufacturers and Traders Trust Company Middlebury 114 S Village Grn 05753 Map
The National Bank of Middlebury Middlebury 240 Court St 05753 Map
The National Bank of Middlebury Middlebury 30 Main St 05753 Map
KeyBank National Association Milton 185 Route 7 05468 Map
TD Bank, National Association Milton 175 Route 7 S 05468 Map
Manufacturers and Traders Trust Company Milton 193 Route 7 S 05468 Map
Northfield Savings Bank Montpelier 100 State St 05602 Map
Citizens Bank, National Association Montpelier 7 Main St 05602 Map
Manufacturers and Traders Trust Company Montpelier 112 State St 05602 Map
Community National Bank Montpelier 99 State St 05602 Map
Union Bank Morrisville 20 Main St 05661 Map
Union Bank Morrisville 65 Northgate Ave 05661 Map
TD Bank, National Association Morrisville 20 Morrisville Plaza 05661 Map
Manufacturers and Traders Trust Company Morrisville 19 Morrisville Plz 05661 Map
Community National Bank Morrisville 116 Vermont Route 15 W 05661 Map
Wells River Savings Bank Newbury 4976 Main Street South 05051 Map
Manufacturers and Traders Trust Company Newfane 597 Vermont Route 30 05345 Map
Passumpsic Savings Bank Newport 1 Gardner St 05855 Map
Manufacturers and Traders Trust Company Newport 59 Main St 05855 Map
Community National Bank Newport 100 Main St 05855 Map
Northfield Savings Bank Northfield 33 S Main St 05663 Map
Mascoma Bank Norwich 303 Main St 05055 Map
Ledyard National Bank Norwich 320 Main St 05055 Map
The First National Bank of Orwell Orwell 441 Main St 05760 Map
Bar Harbor Bank & Trust Pittsford 4123 Us Route 7 05763 Map
Manufacturers and Traders Trust Company Putney 58 Main St 05346 Map
Bar Harbor Bank & Trust Randolph 21 N Main St 05060 Map
Northfield Savings Bank Randolph 2 N Main St 05060 Map
Northfield Savings Bank Richmond 23 Pleasant Street 05477 Map
Bar Harbor Bank & Trust Rochester 85 N Main St 05767 Map
Business Bank, The S Burlington 30 Kimball Ave 05403 Map
Passumpsic Savings Bank Saint Johnsbury 1242 Memorial Dr 05819 Map
Passumpsic Savings Bank Saint Johnsbury 497 Railroad St 05819 Map
Union Bank Saint Johnsbury 325 Portland St 05819 Map
TD Bank, National Association Saint Johnsbury 301 Railroad St 05819 Map
Community National Bank Saint Johnsbury 857 Memorial Dr 05819 Map
Community Bank, National Association Saint Johnsbury 481 Portland St 05819 Map
Union Bank Shelburne 5068 Shelburne Rd 05482 Map
TD Bank, National Association Shelburne 5112 Shelburne Rd 05482 Map
Manufacturers and Traders Trust Company Shelburne 10 Shelburne Shopping Park 05482 Map
Community Bank, National Association South Hero 301 Route 2 05486 Map
Bar Harbor Bank & Trust South Royalton 52 Railroad Street 05068 Map
Mascoma Bank South Strafford 216 Vermont Route 132 05070 Map
Mascoma Bank Springfield 270 River St 05156 Map
Claremont Savings Bank Springfield 85 Main St 05156 Map
Manufacturers and Traders Trust Company Springfield 6 Main St 05156 Map
Community Bank, National Association Springfield 108 Springfield Plaza Rd 05156 Map
TD Bank, National Association St. Albans 351 Swanton Rd, Highgate Plaza 05478 Map
Union Bank Stowe 47 Park St 05672 Map
TD Bank, National Association Stowe 39 Main St 05672 Map
Manufacturers and Traders Trust Company Stowe 1069 Mountain Rd 05672 Map
Peoples Trust Company of St. Albans Swanton 123 1st St 05488 Map
Manufacturers and Traders Trust Company Swanton 15 Canada St 05488 Map
Community National Bank Troy 4245 Us Route 101 05868 Map
Manufacturers and Traders Trust Company Vergennes 3 N Maple St 05491 Map
The National Bank of Middlebury Vergennes 29 Green St 05491 Map
Community Bank, National Association Vergennes 25 Monkton Rd 05491 Map
Northfield Savings Bank Waitsfield 200 Mad River Park 05673 Map
Northfield Savings Bank Waterbury 29 S Main St 05676 Map
Manufacturers and Traders Trust Company Waterbury 80 S Main St 05676 Map
Community Bank, National Association Waterbury 994 Waterbury Stowe Rd 05676 Map
Wells River Savings Bank Wells River 34 Main St N 05081 Map
Wells River Savings Bank Wells River 47 Main St N 05081 Map
Mascoma Bank White River Junction 243 Sykes Avenue 05001 Map
Mascoma Bank White River Junction 31 Maple St 05001 Map
Manufacturers and Traders Trust Company White River Junction 190 Maple St 05001 Map
Community Bank, National Association White River Junction 25 Ralph Lehman Dr 05001 Map
Bar Harbor Bank & Trust Williamstown 20 Methodist Ln 05679 Map
The Brattleboro Savings and Loan Association Wilmington 108 E Main St 05363 Map
Manufacturers and Traders Trust Company Wilmington 29 E Main St 05363 Map
Community Bank, National Association Wilmington 97 Route 9 E 05363 Map
Mascoma Bank Windsor 105 Main St 05089 Map
Community Bank, National Association Winooski 364 Main St 05404 Map
Bar Harbor Bank & Trust Woodstock 1 Bond St 05091 Map
Mascoma Bank Woodstock 448 Woodstock Rd 05091 Map
Manufacturers and Traders Trust Company Woodstock 2 The Grn 05091 Map

Source: FDIC BankFind Suite, retrieved 2026-09-20. See data sources. Branch details can change: confirm with the bank before you visit.

Frequently asked questions

How many bank branches are in Vermont?

Our list has 207 branches of FDIC-insured banks in Vermont. The number changes as branches open and close.

Which bank has the most branches in Vermont?

In our list it is Manufacturers and Traders Trust Company, with 33 branches.

Are credit unions included?

No. This list covers FDIC-insured banks and savings institutions only.