Archive · 24 Jul 2025
SBI, PNB Top Indian Banks by Employee Count
Public sector banks in India, like State Bank of India and Punjab National Bank, are major employers.
They hire people every year, and the number of new hires changes depending on what the banks need.
Recently, over five years, banks hired a lot of people, and more hiring is happening now.
The State Bank of India employs the most people, followed by Punjab National Bank.
This information comes from the government about how many people work at these banks and the hiring trends.
State Bank of India has the highest number of employees at 236,221.
Punjab National Bank has the second-highest number of employees at 102,746.
Recruitment numbers vary annually based on bank requirements.
Banks hired 148,687 employees in the last five years (FY20-25).
Recruitment of 48,570 employees is underway for FY2025-26.
- Who
- State Bank of India, Punjab National Bank, and other public sector banks.
- What
- Public sector banks with the highest number of employees.
- When
- Data is provided as of FY2025 with recruitment data from the last 5 years (FY2020-2025).
- Where
- India.
- Why
- To meet business needs and replace employees who leave.
- SBI Employees
- 236,221
- PNB Employees
- 102,746
- Canara Bank Employees
- 81,260
- Union Bank of India Employees
- 73,945
- Bank of Baroda Employees
- 73,742
- Employees Hired (FY20-25)
- 148,687