Banks in New Hampshire
Our list has 366 bank branches in New Hampshire, run by 44 FDIC-insured banks across 98 cities and towns. Nashua has the most, with 25.
- 366branches
- 44banks
- 98cities and towns
The banks with the most branches in New Hampshire are TD Bank, National Association (43), Citizens Bank, National Association (39), Bar Harbor Bank & Trust (29), Manufacturers and Traders Trust Company (23) and Bank of New Hampshire (21).
Browse New Hampshire by city
Cities with at least 8 branches have their own page.
Showing 8 of 8
Banks in New Hampshire
Showing 44 of 44
Branches in smaller towns
Branches in places with fewer than 8 branches are listed here.
Showing 231 of 231
| Bank | City | Address | ZIP | Map |
|---|---|---|---|---|
| Meredith Village Savings Bank | Alton | 82 Wolfeboro Hwy | 03809 | Map |
| TD Bank, National Association | Alton | 92 Main St | 03809 | Map |
| Profile Bank | Alton | 145 Main St | 03809 | Map |
| Bangor Savings Bank | Amherst | 69 Route 101a | 03031 | Map |
| TD Bank, National Association | Amherst | 40 Route 101a | 03031 | Map |
| Bar Harbor Bank & Trust | Andover | 7 Lawrence St | 03216 | Map |
| Bank of New Hampshire | Antrim | 77 Main St | 03440 | Map |
| Meredith Village Savings Bank | Ashland | 5 Riverside Dr | 03217 | Map |
| First Seacoast Bank | Barrington | 6 Eastern Ave | 03825 | Map |
| The Camden National Bank | Berlin | 9 Main St | 03570 | Map |
| Mascoma Bank | Bethlehem | 2212 Main St | 03574 | Map |
| Franklin Savings Bank | Boscawen | 139 King St | 03303 | Map |
| Merrimack County Savings Bank | Bow | 503 South St | 03304 | Map |
| Bar Harbor Bank & Trust | Bradford | 115 E Main St | 03221 | Map |
| Franklin Savings Bank | Bristol | 350 Lake St | 03222 | Map |
| Bank of New Hampshire | Campton | 21 Tower Rd | 03223 | Map |
| The Camden National Bank | Campton | 414 Nh Route 49 | 03223 | Map |
| Mascoma Bank | Canaan | 1151 Us Route 4 | 03741 | Map |
| Claremont Savings Bank | Charlestown | 135 Main St | 03603 | Map |
| Bar Harbor Bank & Trust | Claremont | 345 Washington St | 03743 | Map |
| Bank of New Hampshire | Claremont | 14 Sullivan St | 03743 | Map |
| Mascoma Bank | Claremont | 137 Broad St | 03743 | Map |
| Claremont Savings Bank | Claremont | 145 Broad St | 03743 | Map |
| Citizens Bank, National Association | Claremont | 74 Pleasant St | 03743 | Map |
| Bangor Savings Bank | Colebrook | 132 Main St | 03576 | Map |
| Citizens Bank, National Association | Colebrook | 104 Main St | 03576 | Map |
| Merrimack County Savings Bank | Contoocook | 35 Kearsarge Ave | 03229 | Map |
| Bank of New Hampshire | Conway | 23 Main St | 03818 | Map |
| The Camden National Bank | Conway | 34 W Main St | 03818 | Map |
| Bangor Savings Bank | Derry | 46 Crystal Ave | 03038 | Map |
| TD Bank, National Association | Derry | 35 Manchester Rd | 03038 | Map |
| Santander Bank, N.A. | Derry | 20 E Broadway | 03038 | Map |
| Citizens Bank, National Association | Derry | 42 Pinkerton St | 03038 | Map |
| Manufacturers and Traders Trust Company | Derry | 51 Crystal Ave | 03038 | Map |
| Primary Bank | Derry | 23 Crystal Ave | 03038 | Map |
| Rockland Trust Company | Derry | 47 Crystal Ave | 03038 | Map |
| First Seacoast Bank | Durham | 7 Mill Rd | 03824 | Map |
| Manufacturers and Traders Trust Company | Durham | 70 Main St | 03824 | Map |
| Bar Harbor Bank & Trust | Enfield | 468 Us Route 4 | 03748 | Map |
| Mascoma Bank | Enfield | 13 Main St | 03748 | Map |
| TD Bank, National Association | Epping | 16 Fresh River Rd | 03042 | Map |
| TD Bank, National Association | Epsom | 1886 Dover Road | 03234 | Map |
| Meredith Village Savings Bank | Exeter | 2 Meeting Place Dr | 03833 | Map |
| Needham Bank | Exeter | 95 Portsmouth Ave | 03833 | Map |
| Bank of America, National Association | Exeter | 60 Portsmouth Ave | 03833 | Map |
| Citizens Bank, National Association | Exeter | 154 Water St | 03833 | Map |
| Manufacturers and Traders Trust Company | Exeter | 1 Center St | 03833 | Map |
| Newburyport Five Cents Savings Bank | Exeter | 141 Portsmouth Ave | 03833 | Map |
| Bar Harbor Bank & Trust | Franconia | 278 Main St | 03580 | Map |
| Franklin Savings Bank | Franklin | 387 Central St | 03235 | Map |
| Franklin Savings Bank | Franklin | 933 Central St | 03235 | Map |
| Meredith Village Savings Bank | Gilford | 1383 Lake Shore Rd | 03249 | Map |
| Franklin Savings Bank | Gilford | 11 Sawmill Rd | 03249 | Map |
| Bank of New Hampshire | Gilford | 1 Country Club Rd | 03249 | Map |
| Bank of New Hampshire | Gilford | 1441 Lake Shore Rd | 03249 | Map |
| TD Bank, National Association | Gilford | 1402 Lake Shore Rd | 03249 | Map |
| Franklin Savings Bank | Goffstown | 585 Mast Road, | 03045 | Map |
| TD Bank, National Association | Goffstown | 3 Elm St | 03045 | Map |
| Citizens Bank, National Association | Goffstown | 11 Church St | 03045 | Map |
| Bank of New Hampshire | Gorham | 583 Main St | 03581 | Map |
| The Camden National Bank | Gorham | 260 Main St | 03581 | Map |
| Bar Harbor Bank & Trust | Grantham | 165 Route 10 S | 03753 | Map |
| Sugar River Bank | Grantham | Route 10, The Village Center | 03753 | Map |
| Passumpsic Savings Bank | Groveton | 40 State St | 03582 | Map |
| Union Bank | Groveton | 3 State St | 03582 | Map |
| TD Bank, National Association | Hampstead | 220 Main St | 03841 | Map |
| Manufacturers and Traders Trust Company | Hampstead | 456 State Route 111 | 03841 | Map |
| Pentucket Bank | Hampstead | 201 State Route 111 | 03841 | Map |
| Kennebunk Savings Bank | Hampton | 24 Winnacunnet Rd | 03842 | Map |
| Bank of America, National Association | Hampton | 264 Lafayette Rd | 03842 | Map |
| Citizens Bank, National Association | Hampton | 35 Winnacunnet Rd | 03842 | Map |
| Manufacturers and Traders Trust Company | Hampton | 117 Winnacunnet Rd | 03842 | Map |
| Newburyport Five Cents Savings Bank | Hampton | 321 Lafayette Rd | 03842 | Map |
| Bar Harbor Bank & Trust | Hanover | 68 S Main St | 03755 | Map |
| Mascoma Bank | Hanover | 80 S Main St | 03755 | Map |
| Ledyard National Bank | Hanover | 38 S Main St | 03755 | Map |
| Bank of America, National Association | Hanover | 63 S Main St | 03755 | Map |
| JPMorgan Chase Bank, National Association | Hanover | 44 S Main St Ste 6 | 03755 | Map |
| Merrimack County Savings Bank | Henniker | 262 Maple Street | 03242 | Map |
| Citizens Bank, National Association | Henniker | 4 Western Ave | 03242 | Map |
| Bar Harbor Bank & Trust | Hillsboro | 15 Antrim Rd | 03244 | Map |
| TD Bank, National Association | Hillsboro | 11 School St | 03244 | Map |
| Bank of New Hampshire | Hillsborough | 325 W Main St | 03244 | Map |
| The Millyard Bank | Hollis | 9 Ash St | 03049 | Map |
| Merrimack County Savings Bank | Hooksett | 360 Londonderry Tpke | 03106 | Map |
| TD Bank, National Association | Hooksett | 1323 Hooksett Rd | 03106 | Map |
| Citizens Bank, National Association | Hooksett | 1283 Hooksett Rd | 03106 | Map |
| TD Bank, National Association | Hudson | 80 Derry St | 03051 | Map |
| Citizens Bank, National Association | Hudson | 71 Lowell Rd | 03051 | Map |
| Rockland Trust Company | Hudson | 45 Lowell Rd | 03051 | Map |
| Manufacturers and Traders Trust Company | Jaffrey | 62 Peterborough St | 03452 | Map |
| Partners Bank of New England | Kingston | 53 Church St | 03848 | Map |
| Meredith Village Savings Bank | Laconia | 379 S Main St | 03246 | Map |
| Bank of New Hampshire | Laconia | 62 Pleasant St | 03246 | Map |
| The Camden National Bank | Laconia | 400 S Main St | 03246 | Map |
| Citizens Bank, National Association | Laconia | 587 Main St | 03246 | Map |
| Bar Harbor Bank & Trust | Lancaster | 199 Main Street Shaw'S Marketplace | 03584 | Map |
| Passumpsic Savings Bank | Lancaster | 117 Main St | 03584 | Map |
| Mascoma Bank | Lancaster | 235 Main St | 03584 | Map |
| Bar Harbor Bank & Trust | Lebanon | 106 Hanover St | 03766 | Map |
| Bar Harbor Bank & Trust | Lebanon | 200 Heater Rd | 03766 | Map |
| Mascoma Bank | Lebanon | 67 N Park St | 03766 | Map |
| Ledyard National Bank | Lebanon | 42 Old Etna Rd | 03766 | Map |
| Union Bank | Lincoln | 135 Main St | 03251 | Map |
| Bank of New Hampshire | Lincoln | 76 Main St | 03251 | Map |
| Citizens Bank, National Association | Lincoln | 10 Lumber Yard Dr | 03251 | Map |
| Bar Harbor Bank & Trust | Lisbon | 240 Main Street | 03585 | Map |
| Bar Harbor Bank & Trust | Littleton | 189 Cottage St | 03561 | Map |
| Bar Harbor Bank & Trust | Littleton | 618 Meadow St | 03561 | Map |
| Passumpsic Savings Bank | Littleton | 81 Meadow St | 03561 | Map |
| Union Bank | Littleton | 263 Dells Rd | 03561 | Map |
| Union Bank | Littleton | 76 Main St | 03561 | Map |
| Bank of New Hampshire | Littleton | 160 Main St | 03561 | Map |
| Mascoma Bank | Littleton | 8 Main St | 03561 | Map |
| TD Bank, National Association | Londonderry | 62 Nashua Rd | 03053 | Map |
| Bank of New England | Londonderry | 1a Action Blvd | 03053 | Map |
| Bank of America, National Association | Londonderry | 175 Mammoth Rd | 03053 | Map |
| Citizens Bank, National Association | Londonderry | 42 Nashua Rd | 03053 | Map |
| JPMorgan Chase Bank, National Association | Londonderry | 66 Gilcreast Road | 03053 | Map |
| Rockland Trust Company | Londonderry | 10 Michels Way | 03053 | Map |
| Mascoma Bank | Lyme | 1 Main St | 03768 | Map |
| Ledyard National Bank | Lyme | 5 Main St | 03768 | Map |
| Meredith Village Savings Bank | Melvin Village | 448 Governor John Wentworth Highway | 03850 | Map |
| Meredith Village Savings Bank | Meredith | 24 Nh 25 | 03253 | Map |
| Meredith Village Savings Bank | Meredith | 71 State Route 104 | 03253 | Map |
| The Camden National Bank | Meredith | 42 Upper Ladd Hill Rd | 03253 | Map |
| Citizens Bank, National Association | Meredith | 66 Nh Route 25 | 03253 | Map |
| Franklin Savings Bank | Merrimack | 1 Dobson Way | 03054 | Map |
| TD Bank, National Association | Merrimack | 300 Daniel Webster Hwy | 03054 | Map |
| Fidelity Personal Trust Company, FSB | Merrimack | 2 Contra Way | 03054 | Map |
| Citizens Bank, National Association | Merrimack | 268 Daniel Webster Hwy | 03054 | Map |
| Manufacturers and Traders Trust Company | Merrimack | 707 Milford Rd | 03054 | Map |
| Bar Harbor Bank & Trust | Milford | 32 Elm St | 03055 | Map |
| TD Bank, National Association | Milford | 57 South St | 03055 | Map |
| Citizens Bank, National Association | Milford | 173 Elm St | 03055 | Map |
| Manufacturers and Traders Trust Company | Milford | 28 Jones Rd | 03055 | Map |
| JPMorgan Chase Bank, National Association | Milford | 603 Nashua St | 03055 | Map |
| Meredith Village Savings Bank | Moultonborough | 28 State Route 25 | 03254 | Map |
| Meredith Village Savings Bank | Moultonborough | 991 State Route 25 | 03254 | Map |
| Bank of New Hampshire | Moultonborough | 960 Whittier Hwy | 03254 | Map |
| TD Bank, National Association | New Ipswich | 564 Turnpike Rd | 03071 | Map |
| Bar Harbor Bank & Trust | New London | 116 Newport Rd | 03257 | Map |
| Bar Harbor Bank & Trust | New London | 321 Main St | 03257 | Map |
| Mascoma Bank | New London | 47 Newport Rd | 03257 | Map |
| Sugar River Bank | New London | 196 Newport Rd | 03257 | Map |
| Ledyard National Bank | New London | 178 County Rd | 03257 | Map |
| TD Bank, National Association | Newmarket | 72 Exeter Rd | 03857 | Map |
| Bar Harbor Bank & Trust | Newport | 9 Main St | 03773 | Map |
| Sugar River Bank | Newport | 10 N Main St | 03773 | Map |
| TruNorth Bank | Newton | 29 S Main St | 03858 | Map |
| Union Bank | North Conway | 120 North South Road | 03860 | Map |
| Meredith Village Savings Bank | North Conway | 1468 White Mountain Hwy | 03860 | Map |
| Norway Savings Bank | North Conway | 11 Commercial Dr. | 03860 | Map |
| TD Bank, National Association | North Conway | 1249 Eastman Road | 03860 | Map |
| The Camden National Bank | North Conway | 1500 White Mountain Hwy | 03860 | Map |
| The Camden National Bank | North Conway | 3424 White Mountain Hwy | 03860 | Map |
| Citizens Bank, National Association | North Conway | 2779 White Mountain Hwy | 03860 | Map |
| TD Bank, National Association | North Hampton | 46 Lafayette Rd | 03862 | Map |
| Eastern Bank | North Hampton | 26 Lafayette Rd | 03862 | Map |
| JPMorgan Chase Bank, National Association | North Hampton | 33 Lafayette Rd | 03862 | Map |
| TD Bank, National Association | Northwood | 263 1st Nh Turnpike | 03261 | Map |
| Bank of New Hampshire | Ossipee | Route 16 | 03864 | Map |
| The Camden National Bank | Ossipee | 2385 White Mountain Hwy | 03864 | Map |
| Santander Bank, N.A. | Pelham | 150 Bridge St | 03076 | Map |
| Rockland Trust Company | Pelham | 139 Bridge Street | 03076 | Map |
| Bar Harbor Bank & Trust | Peterborough | 2 Main St | 03458 | Map |
| TD Bank, National Association | Peterborough | 120 Grove St | 03458 | Map |
| Manufacturers and Traders Trust Company | Peterborough | 35 Main St | 03458 | Map |
| Bar Harbor Bank & Trust | Piermont | 37 Route 25 | 03779 | Map |
| The Camden National Bank | Pittsfield | 55 Main St | 03263 | Map |
| Citizens Bank, National Association | Pittsfield | 54 Main St | 03263 | Map |
| TD Bank, National Association | Plaistow | 47 Plaistow Rd, Route 125 | 03865 | Map |
| Santander Bank, N.A. | Plaistow | 58 Plaistow Rd | 03865 | Map |
| Manufacturers and Traders Trust Company | Plaistow | 76 Main St | 03865 | Map |
| Bar Harbor Bank & Trust | Plymouth | 7 Town West Road, Tenney Mt. Highway | 03264 | Map |
| Meredith Village Savings Bank | Plymouth | 131 Main St | 03264 | Map |
| Bank of New Hampshire | Plymouth | 6 Riverside Dr | 03264 | Map |
| The Camden National Bank | Plymouth | 287 Highland St | 03264 | Map |
| Citizens Bank, National Association | Plymouth | 20 Highland St | 03264 | Map |
| Citizens Bank, National Association | Raymond | 9 Freetown Rd | 03077 | Map |
| Manufacturers and Traders Trust Company | Raymond | 55 Main St | 03077 | Map |
| Savings Bank of Walpole | Rindge | 31 Sonja Dr | 03461 | Map |
| TD Bank, National Association | Rindge | 497 Us Route 202 | 03461 | Map |
| Meredith Village Savings Bank | Rochester | 21 Farmington Rd | 03867 | Map |
| Bank of New Hampshire | Rochester | 301 N Main St | 03867 | Map |
| TD Bank, National Association | Rochester | 1 Old Dover Rd | 03867 | Map |
| Profile Bank | Rochester | 45 Wakefield St | 03867 | Map |
| First Seacoast Bank | Rochester | 17 Wakefield St | 03867 | Map |
| Citizens Bank, National Association | Rochester | 90 N Main St | 03867 | Map |
| Manufacturers and Traders Trust Company | Rochester | 110 S Main St | 03867 | Map |
| Partners Bank of New England | Rye | 243 Central Rd | 03870 | Map |
| Profile Bank | Sanbornville | 65 Meadow St | 03872 | Map |
| TD Bank, National Association | Seabrook | 270 Lafayette Rd | 03874 | Map |
| Needham Bank | Seabrook | 1 Provident Way | 03874 | Map |
| Santander Bank, N.A. | Seabrook | 489 Lafayette Rd | 03874 | Map |
| Profile Bank | Somersworth | 154 Route 108 | 03878 | Map |
| Kennebunk Savings Bank | Stratham | 9 Portsmouth Ave | 03885 | Map |
| TD Bank, National Association | Stratham | 28 Portsmouth Ave | 03885 | Map |
| Eastern Bank | Stratham | 17 Portsmouth Ave | 03885 | Map |
| Citizens Bank, National Association | Stratham | 38 Portsmouth Ave | 03885 | Map |
| Manufacturers and Traders Trust Company | Stratham | 160 Portsmouth Ave | 03885 | Map |
| JPMorgan Chase Bank, National Association | Stratham | 22 Portsmouth Ave | 03885 | Map |
| Bar Harbor Bank & Trust | Sunapee | 565 Route 11 | 03782 | Map |
| Sugar River Bank | Sunapee | 541 Route 11 | 03782 | Map |
| Franklin Savings Bank | Tilton | 67 Laconia Rd | 03276 | Map |
| TD Bank, National Association | Tilton | 10 Sherwood Dr | 03276 | Map |
| The Camden National Bank | Tilton | 5 Market St | 03276 | Map |
| Mascoma Bank | Walpole | 53 Main St | 03608 | Map |
| Savings Bank of Walpole | Walpole | 11 Westminster St | 03608 | Map |
| Savings Bank of Walpole | Walpole | 68 Ames Plaza Ln | 03608 | Map |
| Sugar River Bank | Warner | 2 W Main St | 03278 | Map |
| TD Bank, National Association | Weare | 1361 S Stark Hwy | 03281 | Map |
| Bar Harbor Bank & Trust | West Lebanon | 83 Main St | 03784 | Map |
| Mascoma Bank | West Lebanon | 70 Main St | 03784 | Map |
| Claremont Savings Bank | West Lebanon | 106 N Main St | 03784 | Map |
| Ledyard National Bank | West Lebanon | 67 Main St | 03784 | Map |
| Citizens Bank, National Association | West Lebanon | 1 Interchange Dr | 03784 | Map |
| Passumpsic Savings Bank | Whitefield | 20 Jefferson Rd | 03598 | Map |
| Bank of New Hampshire | Whitefield | 60 King Sq | 03598 | Map |
| Savings Bank of Walpole | Winchester | 30 Warwick Rd | 03470 | Map |
| Merrimack County Savings Bank | Windham | 1b Wall Street, Unit 106 | 03087 | Map |
| Bank of New England | Windham | 14 Bank Road | 03087 | Map |
| Santander Bank, N.A. | Windham | 3 Wall St | 03087 | Map |
| Citizens Bank, National Association | Windham | 2a Sharon Rd | 03087 | Map |
| Rockland Trust Company | Windham | 13 Indian Rock Rd | 03087 | Map |
| Meredith Village Savings Bank | Wolfeboro | 66 N Main St | 03894 | Map |
| TD Bank, National Association | Wolfeboro | 36 Center St | 03894 | Map |
| Citizens Bank, National Association | Wolfeboro | 70 S Main St | 03894 | Map |
| Manufacturers and Traders Trust Company | Wolfeboro | 15 Varney Rd | 03894 | Map |
| Bar Harbor Bank & Trust | Woodsville | 4901 Dartmouth College Hwy | 03785 | Map |
| Bar Harbor Bank & Trust | Woodsville | 63 Central St | 03785 | 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 New Hampshire?
Our list has 366 branches of FDIC-insured banks in New Hampshire. The number changes as branches open and close.
Which bank has the most branches in New Hampshire?
In our list it is TD Bank, National Association, with 43 branches.
Are credit unions included?
No. This list covers FDIC-insured banks and savings institutions only.