Skip to content

Checked

Banks in Pennsylvania

3,369 bank branches in 705 cities and 67 counties · Data as of 10/23/2026

Bank branches on this page

Bank branches in Pennsylvania at a glance

  • With a population of 13,018,639, Pennsylvania has 3,369 bank branches (2.6 per 10,000 people).
  • Per person, that is 13% above the national rate (2.3 per 10,000).
  • It ranks 6th among the states by number of bank branches.
  • The largest group is Full-Service Branch (88%), ahead of Main Office and In-Store Branch.
  • Philadelphia (250), Pittsburgh (108) and Bethlehem (25) have the most, 11% of the state total combined.

Banks headquartered in Pennsylvania, 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 Pennsylvania

3,369 listed, A to Z · Page 1 of 113

Only the first 50 pages are listed. Narrow the list by area or type to see more.

Frequently asked questions

How many bank branches are in Pennsylvania?
There are 3,369 bank branches in Pennsylvania in our data as of 10/23/2026.
Which Pennsylvania cities have the most bank branches?
Philadelphia (250), Pittsburgh (108), Bethlehem (25), Allentown (23), Scranton (23).