List of largest employers in India
From Wikipedia, the free encyclopedia
The largest employers in India include companies, the military, railway and the government. To keep the list manageable in length, only those companies/employers which have at least 100,000 employees are included in the list.[1]
Both private and public companies are included in this list, while conglomerate-level group entities are excluded.
| Rank | Employer | Employees | Year | Industry | Country | References[2] |
|---|---|---|---|---|---|---|
| 1 | Indian Armed Forces | 1,400,000 | 2021 | Defence | India | [3][4] |
| 2 | Indian Railways | 1,252,200 | 2024 | Transportation | India | [5][6] |
| 3 | Paramilitary forces of India | 1,065,000 | 2021 | Home affairs | India | [3][4] |
| 4 | Quess Corp | 617,000 | 2025 | Services | India | [7] |
| 5 | Tata Consultancy Services | 593,314 | 2025 | IT | India | [8] |
| 6 | India Post | 416,083 | 2021 | Communications | India | [3][4] |
| 7 | UP Police | 332,414 | 2024 | State police | India | [9][10] |
| 8 | Infosys | 317,240 | 2024 | IT | India | [3][4] |
| 9 | Accenture | 300,000 | 2022 | IT | Ireland | [11] |
| 10 | Cognizant | 254,000 | 2023 | IT | United States | [12] |
| 11 | Coal India | 248,550 | 2022 | Coal mining | India | [13][9] |
| 12 | Reliance Retail | 245,581 | 2023 | Retail | India | [14] |
| 13 | State Bank of India | 232,296 | 2024 | Banking | India | [3][4] |
| 14 | Wipro | 231,671 | 2021 | IT | India | [3][4] |
| 15 | HDFC Bank | 213,527 | 2024 | Banking | India | [15] |
| 16 | HCLTech | 208,877 | 2022 | IT | India | [3][4] |
| 17 | Capgemini | 175,000 | 2024 | IT | France | [16] |
| 18 | IBM | 130,000 | 2017 | IT | United States | [17] |
| 19 | ICICI Bank | 126,660 | 2023 | Banking | India | [18] |
| 20 | Tech Mahindra | 125,000 | 2021 | IT | India | [19] |
| 21 | Deloitte | 120,000 | 2023 | Professional services | United Kingdom | [20] |
| 22 | Life Insurance Corporation of India | 114,000 | 2021 | Insurance | India | [3][4] |
| 23 | Axis Bank | 104,333 | 2024 | Banking | India | [21] |
| 24 | Punjab National Bank | 102,349 | 2024 | Banking | India |