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.
- 207branches
- 24banks
- 76cities and towns
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.
Showing 5 of 5
Banks in Vermont
Showing 24 of 24
| Bank | Branches 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
| Bank | City | Address | ZIP | Map |
|---|---|---|---|---|
| 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.