The post was funded. Nobody was hired.
A budget argument is easy to deflect: governments say they spend what they can afford. A vacancy is harder. The post exists, the money for it was voted, and the chair is empty anyway. Across 51,96,597 sanctioned elementary teaching posts, 11,97,893 were unfilledsrc.
A vacancy is an argument that cannot be answered with “no money”
Every figure below is the government’s own: a sanctioned strength it set, and an in position count it published against that. The gap is not an estimate, a projection, or a campaign target. It is the difference between two numbers in one official table — which is why this page shows the arithmetic rather than a headline.
Each cadre carries the date its figures are as on, printed beside the number rather than buried. Where the most recent published table is several years old, the page says so in the same breath as the figure. The build refuses to ship a cadre more than five years old that does not.
Elementary school teachers
Elementary school teachers
Ministry of Education · as on 31 March 2020 (2019-20)
How old this is. The most recent state-wise figures the Ministry of Education has released in machine-readable form are for 2019-20, tabled in a Rajya Sabha reply in 2023. Treat this as the last published position, not as today’s.
Worst by rate: Uttar Pradesh 54.6%, Jharkhand 39.2%, Bihar 35.9%, Andhra Pradesh 30.8%, Rajasthan 27.1%. Ranked by share of funded posts, not by count — ranking by count would only re-rank the states by population.
| State | Sanctioned | In position | Vacant | Vacant % |
|---|---|---|---|---|
| Uttar Pradesh | 8,79,691 | 3,99,148 | 4,80,543 | 54.6% |
| Jharkhand | 1,91,679 | 1,16,569 | 75,110 | 39.2% |
| Bihar | 5,92,541 | 3,79,735 | 2,12,806 | 35.9% |
| Andhra Pradesh | 1,48,785 | 1,03,025 | 45,760 | 30.8% |
| Rajasthan | 3,14,271 | 2,29,236 | 85,035 | 27.1% |
| Chhattisgarh | 1,96,806 | 1,47,091 | 49,715 | 25.3% |
| Madhya Pradesh | 3,63,099 | 2,88,744 | 74,355 | 20.5% |
| Uttarakhand | 46,053 | 39,048 | 7,005 | 15.2% |
| Telangana | 1,06,730 | 91,359 | 15,371 | 14.4% |
| West Bengal | 4,54,860 | 3,93,794 | 61,066 | 13.4% |
| Tripura | 35,091 | 30,655 | 4,436 | 12.6% |
| Assam | 1,82,439 | 1,59,587 | 22,852 | 12.5% |
| Maharashtra | 3,24,801 | 3,01,238 | 23,563 | 7.3% |
| Karnataka | 2,03,824 | 1,91,451 | 12,373 | 6.1% |
| Meghalaya | 22,632 | 21,756 | 876 | 3.9% |
| Haryana | 65,446 | 63,928 | 1,518 | 2.3% |
| Manipur | 16,167 | 15,821 | 346 | 2.1% |
| Gujarat | 2,17,106 | 2,13,067 | 4,039 | 1.9% |
| Nagaland | 17,330 | 17,013 | 317 | 1.8% |
| Tamil Nadu | 1,47,913 | 1,45,551 | 2,362 | 1.6% |
| Mizoram | 2,228 | 2,193 | 35 | 1.6% |
| Arunachal Pradesh | 14,245 | 14,059 | 186 | 1.3% |
| Kerala | 1,26,382 | 1,25,011 | 1,371 | 1.1% |
| Goa | 2,216 | 2,216 | 0 | 0.0% |
| Himachal Pradesh | 45,997 | 45,997 | 0 | 0.0% |
| Odisha | 2,29,006 | 2,29,006 | 0 | 0.0% |
| Punjab | 75,805 | 75,805 | 0 | 0.0% |
| Sikkim | 8,573 | 8,573 | 0 | 0.0% |
Union Territories are listed by the source but excluded from this table and from the per-state ranking: they are outside the 28 states the Finance Commission devolves to, which is the list every other page here uses. They are still inside the national totals above.
State police
State police
Bureau of Police Research & Development, Ministry of Home Affairs · as on 1 January 2023 (2023)
Worst by rate: West Bengal 39.4%, Mizoram 35.1%, Haryana 31.9%, Bihar 28.9%, Gujarat 28.6%. Ranked by share of funded posts, not by count — ranking by count would only re-rank the states by population.
| State | Sanctioned | In position | Vacant | Vacant % |
|---|---|---|---|---|
| West Bengal | 1,65,069 | 99,997 | 65,072 | 39.4% |
| Mizoram | 11,302 | 7,339 | 3,963 | 35.1% |
| Haryana | 87,813 | 59,839 | 27,974 | 31.9% |
| Bihar | 1,44,350 | 1,02,664 | 41,686 | 28.9% |
| Gujarat | 1,23,443 | 88,112 | 35,331 | 28.6% |
| Telangana | 86,058 | 61,811 | 24,247 | 28.2% |
| Goa | 10,806 | 7,831 | 2,975 | 27.5% |
| Maharashtra | 2,32,965 | 1,72,382 | 60,583 | 26.0% |
| Uttar Pradesh | 4,27,700 | 3,17,747 | 1,09,953 | 25.7% |
| Jharkhand | 82,854 | 61,917 | 20,937 | 25.3% |
| Tripura | 29,682 | 22,934 | 6,748 | 22.7% |
| Arunachal Pradesh | 15,298 | 11,923 | 3,375 | 22.1% |
| Odisha | 69,690 | 55,656 | 14,034 | 20.1% |
| Chhattisgarh | 80,135 | 64,502 | 15,633 | 19.5% |
| Andhra Pradesh | 1,06,368 | 88,054 | 18,314 | 17.2% |
| Madhya Pradesh | 1,25,381 | 1,04,348 | 21,033 | 16.8% |
| Sikkim | 6,857 | 5,724 | 1,133 | 16.5% |
| Meghalaya | 16,840 | 14,096 | 2,744 | 16.3% |
| Rajasthan | 1,13,421 | 95,325 | 18,096 | 16.0% |
| Manipur | 35,100 | 30,217 | 4,883 | 13.9% |
| Punjab | 85,324 | 73,870 | 11,454 | 13.4% |
| Kerala | 61,692 | 53,817 | 7,875 | 12.8% |
| Assam | 81,767 | 73,188 | 8,579 | 10.5% |
| Karnataka | 1,11,426 | 1,01,911 | 9,515 | 8.5% |
| Tamil Nadu | 1,32,462 | 1,22,470 | 9,992 | 7.5% |
| Himachal Pradesh | 19,207 | 17,917 | 1,290 | 6.7% |
| Nagaland | 26,709 | 25,252 | 1,457 | 5.5% |
| Uttarakhand | 22,415 | 21,316 | 1,099 | 4.9% |
Union Territories are listed by the source but excluded from this table and from the per-state ranking: they are outside the 28 states the Finance Commission devolves to, which is the list every other page here uses. They are still inside the national totals above.
Specialist doctors at rural Community Health Centres
Specialist doctors at rural Community Health Centres
Ministry of Health & Family Welfare · as on 31 March 2021 (2020-21)
A stricter number. Against the existing facilities’ own staffing norm — not the smaller number the government has actually budgeted for — 21,924 posts are needed. Even the sanctioned strength above is only 62% of what is required — “funded but empty” and “short of the norm” are different claims, and this site does not blur them together.
How old this is. This is 2020-21 data (as on 31 March 2021), the most recent edition this site could retrieve — the Ministry's own current site 404s the historical path, and the Wayback Machine has no later capture. A newer edition may exist; it was not reachable.
| State | Sanctioned | In position | Vacant | Vacant % |
|---|---|---|---|---|
| Sikkim | 24 | 0 | 24 | 100.0% |
| Madhya Pradesh | 945 | 43 | 902 | 95.4% |
| Bihar | 836 | 106 | 730 | 87.3% |
| Chhattisgarh | 606 | 104 | 502 | 82.8% |
| West Bengal | 328 | 67 | 261 | 79.6% |
| Odisha | 1,511 | 309 | 1,202 | 79.5% |
| Uttarakhand | 236 | 52 | 184 | 78.0% |
| Jharkhand | 684 | 186 | 498 | 72.8% |
| Punjab | 562 | 153 | 409 | 72.8% |
| Uttar Pradesh | 2,902 | 872 | 2,030 | 70.0% |
| Goa | 16 | 5 | 11 | 68.8% |
| Rajasthan | 1,473 | 479 | 994 | 67.5% |
| Gujarat | 366 | 135 | 231 | 63.1% |
| Telangana | 625 | 258 | 367 | 58.7% |
| Karnataka | 462 | 219 | 243 | 52.6% |
| Manipur | 26 | 15 | 11 | 42.3% |
| Assam | 300 | 174 | 126 | 42.0% |
| Andhra Pradesh | 473 | 322 | 151 | 31.9% |
| Maharashtra | 483 | 337 | 146 | 30.2% |
| Nagaland | 10 | 7 | 3 | 30.0% |
| Tamil Nadu | 326 | 251 | 75 | 23.0% |
| Kerala | 54 | 54 | 0 | 0.0% |
| Meghalaya | 3 | 3 | 0 | 0.0% |
| Arunachal Pradesh | 17 | 19 | -2 | -11.8% |
Union Territories are listed by the source but excluded from this table and from the per-state ranking: they are outside the 28 states the Finance Commission devolves to, which is the list every other page here uses. They are still inside the national totals above.
High Court judges
High Court judges
Department of Justice, Ministry of Law and Justice · as on 17 March 2025 (2024-25)
Worst by rate: Allahabad 50.6%, Orissa 45.5%, Jammu and Kashmir and Ladakh 40.0%, Gujarat 38.5%, Punjab and Haryana 37.6%. Ranked by share of funded posts, not by count — ranking by count would only re-rank the states by population.
| Court | Sanctioned | In position | Vacant | Vacant % |
|---|---|---|---|---|
| Allahabad | 160 | 79 | 81 | 50.6% |
| Orissa | 33 | 18 | 15 | 45.5% |
| Jammu and Kashmir and Ladakh | 25 | 15 | 10 | 40.0% |
| Gujarat | 52 | 32 | 20 | 38.5% |
| Punjab and Haryana | 85 | 53 | 32 | 37.6% |
| Calcutta | 72 | 46 | 26 | 36.1% |
| Jharkhand | 25 | 16 | 9 | 36.0% |
| Madhya Pradesh | 53 | 34 | 19 | 35.8% |
| Delhi | 60 | 39 | 21 | 35.0% |
| Rajasthan | 50 | 34 | 16 | 32.0% |
| Patna | 53 | 37 | 16 | 30.2% |
| Bombay | 94 | 66 | 28 | 29.8% |
| Himachal Pradesh | 17 | 12 | 5 | 29.4% |
| Telangana | 42 | 30 | 12 | 28.6% |
| Chhattisgarh | 22 | 16 | 6 | 27.3% |
| Manipur | 5 | 4 | 1 | 20.0% |
| Karnataka | 62 | 50 | 12 | 19.4% |
| Andhra Pradesh | 37 | 30 | 7 | 18.9% |
| Uttarakhand | 11 | 9 | 2 | 18.2% |
| Gauhati | 30 | 25 | 5 | 16.7% |
| Madras | 75 | 65 | 10 | 13.3% |
| Kerala | 47 | 44 | 3 | 6.4% |
| Meghalaya | 4 | 4 | 0 | 0.0% |
| Sikkim | 3 | 3 | 0 | 0.0% |
| Tripura | 5 | 5 | 0 | 0.0% |
Reported by court, not by state, and the two do not line up: the Bombay High Court covers Maharashtra and Goa, Guwahati covers several north-eastern states. These rows are therefore never placed on a state map or ranked against state cadres. The Supreme Court is excluded from the totals above and counted separately.
Cadres not here yet
Central government civilian posts are the one still missing here: the Department of Expenditure’s annual pay report gives ministry-wise sanctioned and in-position counts, but only older editions are still online at the archive path the Ministry publishes from.
The health data that is machine-readable on data.gov.in was checked on 18 August 2026 and rejected twice over: the 2013 table is mostly “NA”, and the 2021 table gives vacancy counts with no sanctioned strength to divide by, with several states reporting a literal zero where they mean “did not report”. The figure above instead comes from the Ministry’s own Rural Health Statistics 2020-21, recovered via the Internet Archive after the Ministry’s own hosts returned 404 and 500 on 19 August 2026 — the document itself, verified by checksum, not a summary of it.