23 Banks in New Hampshire, Strafford County, USA — 2026
Bank of America
Dover
📍180 Washington Street, Dover, NH 03820
, Dover, NH 03820
Bank of America
Rochester
📍66 South Main Street, Rochester, NH 03867
, Rochester, NH 03867
Bank of New Hampshire
Dover
Bank of New Hampshire
Rochester
📍301 North Main Street, Rochester, NH 03867
, Rochester, NH 03867
Bar Harbor Bank & Trust
Milford
Citizens Bank
Dover
📍140 Washington Street, Dover, NH 03820
, Dover, NH 03820
Citizens Bank
Rollinsford
📍405 Portland Avenue, Rollinsford, NH 03869
, Rollinsford, NH 03869
Citizens Bank
Rochester
📍1 North Main Street, Rochester, NH 03867
, Rochester, NH 03867
Citizens Bank
Somersworth
📍1 Constitutional Way, Somersworth, NH 03878
, Somersworth, NH 03878
Citizens Bank
Barrington
📍581 Franklin Pierce Highway, Barrington, NH 03825
, Barrington, NH 03825
Eastern Bank
Dover
📍538 Central Avenue, Dover, NH 03820
, Dover, NH 03820
First Seacoast Bank
Rochester
📍17 Wakefield Street, Rochester, NH 03867
, Rochester, NH 03867
First Seacoast Bank
Dover
📍633 Central Avenue, Dover, NH 03820
, Dover, NH 03820
First Seacoast Bank
Durham
📍7A Mill Road, Durham, NH 03824
, Durham, NH 03824
First Seacoast Bank
Barrington
📍6 Eastern Avenue, Barrington, NH 03825
, Barrington, NH 03825
Kennebunk Savings Bank
Dover
📍701 Central Avenue, Dover, NH 03820
, Dover, NH 03820
Newburyport Five Cents Savings Bank
Dover
📍836 Central Avenue, Dover, NH 03820
, Dover, NH 03820
Profile Bank
Somersworth
📍154 Route 108, Somersworth, NH 03878
, Somersworth, NH 03878
Profile Bank
Head Office
📍45 Wakefield Street, Rochester, NH 03867
, Rochester, NH 03867
TD Bank
Farmington
📍4 Central Street, Farmington, NH 03835
, Farmington, NH 03835