Public Sector Banks in India, Top 10 public sector banks vacancy in India: The Public sector banks (PSBs), like Indian Railways, are among the largest employers in the country. The PSBs are board governed commercial entities. The appointment of officers and staff is done accordingly by the PSBs and it varies from year to year based on their requirements.
Currently, there are 12 public sector banks in the country. These are – Bank of Baroda, Bank of India, Bank of Maharashtra, Canara Bank, Central Bank of India, Indian Bank, Indian Overseas Bank, Punjab & Sind Bank, Punjab National Bank, State Bank of India, UCO Bank and Union Bank of India.
Public Sector Banks Vacancies
During the ongoing Monsoon session of Parliament, Lok Sabha MP Dr Byreddy Shabari raised a query to the government seeking information on the sanctioned, filled, and vacant positions for various job roles in each Public Sector Bank (PSB), along with a detailed bank-wise breakdown. He also sought details on the number of posts abolished in each PSB during the last six years, bank-wise and post- wise.
In response, Minister of State (MoS) for Finance, Pankaj Chaudhary on August 4, informed that a total of 1,48,687 employees have been recruited by PSBs over the past five years (FY 2020–25). He also noted that recruitment is currently underway for 48,570 positions for the fiscal year 2025–26.
“During the last 5 years (FY 2020-25), a total number of 148687 employees have been recruited by the PSBs and for the FY 2025-26, recruitment of 48570 employees is under way. Also, as on 30.06.2025, approx. 96% staff are in position against their business requirements,” Chaudhary said.
The Union Minister further said that the small proportion of gap is attributable to attrition on account of superannuation and other usual factors including unplanned exits. “Banks have further informed that no post has been abolished during the last six years,” the minister added.
Public Sector Banks Vacancy 2025
As per the data submitted by Pankaj Chaudhary (as of June 30, 2025), the top 10 public sector banks with the highest number of vacancies are led by the State Bank of India (SBI), which has 9,088 vacant positions. It is followed by Bank of Baroda with 6,396 vacancies; Punjab National Bank with 4,898; Central Bank of India with 3,156; Indian Bank with 2,483; Canara Bank with 1,675; Bank of India with 1,250; UCO Bank with 1,000; Bank of Maharashtra with 980 and Indian Overseas Bank with 701 vacancies (the figure includes total number of Officers, Clerk and Sub-Staff).
(Data as on 30.06.2025)
Story continues below this ad
(Source: As per statement submitted by MoS Finance Pankaj Chaudhary in Lok Sabha on August 4, 2025)