| Branch | Address | View Lobby Hours |
|---|---|---|
| Dartmouth Hitchcock Medical Center Branch | 1 Medical Center Dr, Lebanon, NH 3756 | View Lobby Hours |
| Pease Branch Office | 14 Manchester Sq Ste 190, Portsmouth, NH 3801 | View Lobby Hours |
| Portsmouth Branch | 2032 Lafayette Rd, Portsmouth, NH 3801 | View Lobby Hours |
| Salem Branch Office | 159 N Broadway, Salem, NH 3079 | View Lobby Hours |
| Tycom Branch | 100 Piscataqua Dr, Newington, NH 3801 | View Lobby Hours |
| Corporate Headquarters | 3003 Lafayette Rd, Portsmouth, NH 3801 | View Lobby Hours |
| Somersworth Branch Office | 15 Penny Ln, Somersworth, NH 3878 | View Lobby Hours |
| Berlin Branch Office | 200 Coos St, Berlin, NH 3570 | View Lobby Hours |
| Nashua Branch Office | 337 Amherst St, Nashua, NH 3063 | View Lobby Hours |
| Franklin Branch Office | 886 Central St, Franklin, NH 3235 | View Lobby Hours |
| Sembach Branch Office | Unit 27205, APO, 67681 | View Lobby Hours |
| Rochester Branch Office | 90 S Main St, Rochester, NH 3867 | View Lobby Hours |
| Spangdahlem Branch Office | Unite 3770, APO, 9126 | View Lobby Hours |
| Portsmouth In-Store Branch | 2460 Lafayette Rd, Portsmouth, NH 3801 | View Lobby Hours |
| UNH Branch | 155 Main St, Durham, NH 3824 | View Lobby Hours |
| CHMC Branch Office | 580 Court St, Keene, NH 3431 | View Lobby Hours |
| Mannheim Branch Office | Fuertherplatz 1, Geb 250, Mannheim, 68309 | View Lobby Hours |
| Contact Center | 3003 Lafayette Rd, Portsmouth, NH 3801 | View Lobby Hours |