Skip to main content
    All articles

    The National Judicial Data Grid: India's Court Statistics Engine

    23 June 202611 min readCourtMesh Team
    Cover card headed Quoted Constantly, Examined Rarely, with the line: read the footnotes

    If you have seen a figure for how many cases are pending in India, you have seen a number from the National Judicial Data Grid. It appears in newspaper reports, in parliamentary answers, in law review footnotes, in investor presentations about legal technology, and in the opening paragraph of roughly every article ever written about judicial delay. It is quoted constantly. It is examined rarely.

    That combination, high circulation and low scrutiny, is how a good dataset acquires a bad reputation. The NJDG is a real achievement: a continuously updated, publicly accessible, national view of court pendency produced by the courts themselves. It is also a specific instrument that measures specific things in specific ways, and a great deal of the analysis built on it does not survive contact with what it actually counts.

    What the NJDG Is, Structurally

    The NJDG is a national aggregation layer over the case data that court establishments create as part of their ordinary administration. It sits downstream of the Case Information System deployed across the district judiciary and the High Courts under the eCourts programme. Records entered at a court establishment flow upward, and the Grid presents them as dashboards at national, State, district and establishment level.

    It launched in 2015 for the district judiciary and High Courts, and the Supreme Court's own data was subsequently brought onto it, so the Grid now covers all three levels of the constitutional court hierarchy. It also carries a defined access route for institutional users under an open data policy, so that researchers and government departments can obtain data beyond what the public dashboards display.

    The most important structural fact about it is the one people forget: the NJDG does not collect data. It displays data that already exists because a court had to record it in order to function. Nobody at the Grid is measuring anything. It is a window, and the view depends entirely on what was entered at the other end.

    What it does not cover

    The NJDG covers the constitutional court hierarchy: district and subordinate courts, High Courts, and the Supreme Court. It does not present a comparable national view of the tribunal system, of consumer commissions, or of revenue courts, each of which runs on its own systems and publishes on its own terms. Any statement about total pending litigation in India that quotes only the NJDG is a statement about courts, not about adjudication.

    What It Actually Measures

    The dashboards are richer than the single headline number suggests, and the disaggregations are where the useful information sits.

    DimensionWhat the Grid showsWhat it is genuinely good for
    LevelSeparate views for district judiciary, High Courts and the Supreme CourtEstablishing the distribution of the workload, which is the single most misunderstood fact about Indian courts.
    Civil and criminalSplit of institution, disposal and pendency between the two streamsShowing that district pendency is dominated by criminal matters, which reframes most reform arguments.
    Age bandsPendency grouped by how long matters have been pending, from under a year through the very old tailSeparating an ordinary queue from genuine backlog. This is the most valuable single view on the site.
    StageWhere pending matters sit procedurally, including matters at the evidence stage and matters awaiting serviceIdentifying process bottlenecks that are not judicial in nature, such as service failure.
    GeographyState, district and establishment level drill-downComparing within a State, where taxonomies and practice are broadly consistent.
    Institution against disposalCases filed and cases disposed over a periodComputing a clearance rate, which tells you whether the backlog is growing or shrinking regardless of the absolute number.
    Case typeBreakdown by registered case typeUseful within a State. Risky across States, because case type taxonomies are local.

    If you take one habit from this article, take this one: stop quoting total pendency and start quoting the clearance rate and the age profile. The first is a number that impresses. The second and third are numbers that inform.

    Reading the Dashboards Critically

    Here are the specific things that go wrong when the Grid's numbers are used without care. None of these are criticisms of the Grid. They are properties of what it displays.

    The unit of a case is not standard

    What counts as one case varies with registration practice. Connected matters may be registered separately or clubbed. An execution petition arising from a decree is registered afresh and counted afresh. A criminal matter with several accused may generate one proceeding or several. Cross-State comparisons therefore compare quantities that are not quite the same quantity.

    Pendency includes matters the court cannot move

    A matter stayed by a higher court remains pending in the court below and appears in that court's pendency. So does a matter where the accused is absconding, or where a party cannot be served. Reading pendency as a measure of judicial productivity attributes to the court a number that partly measures things outside its control.

    Disposal is a mixed category

    A case decided after full trial, a case settled at a Lok Adalat, a case withdrawn, a case abated, a case transferred and a case disposed for statistical purposes all count as disposals. A disposal figure without its composition tells you throughput, not adjudication. This matters enormously around National Lok Adalat dates, when disposal counts move sharply for reasons that have nothing to do with ordinary court working.

    Case types are locally defined

    Case type codes derive from State practice and local statutory nomenclature. The same dispute is registered under different type names in different States. Anyone aggregating a category nationally is either doing a manual mapping or producing a number that quietly means several different things at once.

    Data entry lag shows up as apparent change

    Because the Grid reflects what has been entered, an establishment that clears a data entry backlog produces a visible jump in its numbers that corresponds to no change in what its judges did. Short-run movements in a small geography should be treated with suspicion for exactly this reason.

    Five questions to ask of any number you take from it

    • When was this taken? The dashboards update continuously, so a figure without a date is a figure from an unstated moment.
    • Which level does it cover? District, High Court and Supreme Court numbers differ by orders of magnitude, and totals that mix them conceal the distribution.
    • How much of this is stayed? Matters the court cannot progress sit in its pendency, and the court has no way to move them.
    • What is in the disposal figure? Adjudicated outcomes, settlements, withdrawals, abatements and transfers all count, and their proportions differ by period.
    • Did the period include a settlement drive? National Lok Adalat dates move disposal counts sharply for reasons unrelated to ordinary court working.

    The denominator is usually missing

    Pendency in a State with a large population and heavy commercial activity is not comparable with a small State's, and neither is comparable without knowing working judge strength. A pendency figure quoted without population, filings and judge strength alongside it is a number in search of a context.

    The most common misuse, stated plainly

    The headline pendency figure is routinely presented as a measure of judicial failure. It is nothing of the kind. It is a stock, and a stock is the accumulated difference between two flows. A system whose judges are more productive every year will still show rising pendency if filings rise faster, which they have. Use the clearance rate to talk about performance, and use the age profile to talk about harm. The total is a headline, not a finding.

    The Gap Between Aggregate Statistics and Case-Level Data

    The deeper limitation of the NJDG is not any of the above. It is categorical. The Grid answers questions of the form how many. It cannot answer questions of the form what was decided, or why, or whether consistently.

    That distinction matters more than it sounds. Almost every genuinely interesting question about the justice system is a case-level question. Do similar facts get similar outcomes? Are two benches of the same court taking different views? What actually happens to bail applications in this category of offence, at this court, over a year? How long does an execution petition really take from decree to satisfaction, as opposed to how long the average civil matter takes?

    None of those can be answered by a dashboard, because a dashboard is a count. Answering them requires the orders, the reasoning and the outcomes, which live in the judgment and order publication systems rather than in the statistics layer, and which are published unevenly and indexed thinly.

    What aggregates answer well

    System-level questions. Where is the workload, how is it distributed, is the backlog growing or shrinking, which stages are bottlenecks, which geographies are outliers. This is policy-grade information and it is genuinely valuable.

    What aggregates cannot answer

    Anything about content. What was held, on what reasoning, with what consistency, and whether comparable matters were treated comparably. A count has no opinion about the cases it counts.

    Why the gap persists

    The statistics layer was built from administrative fields that a court has to record anyway. The content layer would require structured extraction from the orders themselves, which nobody was ever asked to produce as part of running a court.

    A dashboard can tell you that thirty thousand matters of a type are pending in a district. It cannot tell you whether they are being decided the same way, which is usually the question that matters.

    How to Use the Grid Well

    1

    Take the number from the source, with a date

    The dashboards update continuously. Any figure copied from an article is a figure from an unstated moment. Pull it yourself, record the date and the exact view you took it from, and cite it that way.

    2

    Prefer rates and distributions to totals

    Clearance rate, age profile and stage distribution carry information. Totals carry rhetoric. If your argument depends on a total, it is probably an argument about scale rather than about performance.

    3

    Compare within a jurisdiction before comparing across

    Within a State, case type taxonomies and registration practice are broadly consistent, so comparisons between districts mean something. Across States, they need caveats that most published comparisons do not carry.

    4

    Ask what the number cannot see

    Before drawing a conclusion, ask which matters are stayed, which are awaiting service, which are old for reasons outside the court, and whether the period included a National Lok Adalat. Those four questions dispose of most careless readings.

    5

    Go to case-level data for any content question

    If the question is about what courts decided rather than how many matters they handled, the Grid is the wrong instrument. You need the orders, and you need them across the relevant forums rather than from one.

    Quoting a pendency total without a date, when the dashboard updates continuously
    Reading pendency as judicial performance when it is a stock produced by two flows
    Comparing case type counts across States whose taxonomies differ
    Attributing a jump in a district's numbers to court behaviour when it reflects cleared data entry
    Treating a disposal figure as a count of adjudicated outcomes
    Describing national litigation using a source that does not cover tribunals, consumer commissions or revenue courts

    What the NJDG Deserves to Be Said About It

    It is easy to write a critical piece about a public dataset and leave the reader thinking the dataset is bad. That would be the wrong conclusion here, so let us be direct about it.

    Before the Grid, nobody in India could say with any authority how many cases were pending, where, or for how long. Policy arguments were made on impressions. The judiciary itself had no continuous national view of its own workload. Building one, from administrative data produced by thousands of independent establishments, and publishing it openly rather than keeping it internal, is a transparency decision that many systems with far more money have not made.

    The right criticism is not that the Grid is poor. It is that the Grid answers one class of question extremely well and has been asked, for a decade, to answer a different class of question that it was never built for. That is a problem of expectation, and the remedy is not a better dashboard. It is a research layer over case-level data.

    Two different datasets, two different jobs

    Statistics and judgments are not the same asset and should not be treated as one. The NJDG is the right instrument for system-level questions and the wrong one for anything about content. Judgment and order data is the right instrument for content questions, and it is far messier, far larger and far less complete. Knowing which one your question needs is most of the skill.

    That is the gap CourtMesh works in. It indexes the case record itself across the Supreme Court, all twenty-five High Courts, the district judiciary and tribunals including NCLT, NCLAT, ITAT and CESTAT, drawn only from official government portals, with roughly 310 million records keyword-searchable and roughly 2 million carrying deeper semantic indexing. That makes it possible to ask what has actually been decided on a fact pattern, across forums, rather than how many matters of a type are pending. Neither replaces the other, and anyone who tells you a search index makes national statistics redundant, or the reverse, has not used both.

    When the question is what was decided, not how many

    The National Judicial Data Grid is the right tool for system-level questions and the wrong one for content. CourtMesh indexes the case record across the Supreme Court, all twenty-five High Courts, the district judiciary and tribunals including NCLT, NCLAT, ITAT and CESTAT, sourced only from official government portals. Search by issue, party, court, judge, act or section, and read the order at source rather than inferring outcomes from a count.

    Explore CourtMesh
    NJDGCourt StatisticsPendencyOpen DataJudiciary
    X LinkedIn