Skip to content

Checked

Banks in New Hampshire

384 bank branches in 64 cities and 10 counties · Data as of 10/23/2026

Bank branches on this page

Bank branches in New Hampshire at a glance

  • With a population of 1,394,868, New Hampshire has 384 bank branches (2.8 per 10,000 people).
  • Per person, that is 21% above the national rate (2.3 per 10,000).
  • The largest group is Full-Service Branch (90%), ahead of Main Office and Loan Production Office.
  • Nashua (25), Manchester (24) and Concord (23) have the most, 19% of the state total combined.

Banks headquartered in New Hampshire, with their assets, deposits and earnings.

Bank financials

Find bank branches by city or county

Pick a place to see its full list

All bank branches in New Hampshire

384 listed, A to Z · Page 1 of 13

Frequently asked questions

How many bank branches are in New Hampshire?
There are 384 bank branches in New Hampshire in our data as of 10/23/2026.
Which New Hampshire cities have the most bank branches?
Nashua (25), Manchester (24), Concord (23), Portsmouth (23), Dover (12).