EconReads
Donate

Police, Courts and Justice in India

Police Reform and the Prakash Singh Case

How India's police still operate under an 1861 colonial law in many states, what the Supreme Court ordered in 2006, and why reforms have been slow.

Many state police forces still work under frameworks based on the Police Act of 1861, written after the 1857 revolt to control the population.

The Prakash Singh case

In 2006, in Prakash Singh vs Union of India, the Supreme Court ordered reforms, including:

  • State Security Commissions to limit political interference.
  • Fixed tenures for senior officers.
  • Separating investigation from law-and-order duties.
  • Police Complaints Authorities to handle misconduct.

Implementation

Many states passed laws or orders but implemented them partially or weakly, keeping political control over transfers.

Why reform is slow

  • Politicians benefit from control over police.
  • Resource constraints.
  • Institutional inertia.

Economic angle

Political interference can weaken impartial law enforcement, affecting business confidence and citizens’ trust.

Model Police Act

A Model Police Act was drafted in 2006 as a template for states.

The sudden transfer

An officer investigating a powerful local figure is suddenly transferred. Fixed tenures, as ordered by the Supreme Court, aim to prevent such interference.

Thinking police laws were fully modernised after independence

Many states still follow frameworks based on the 1861 Act.

Key takeaways
  • Much policing still follows the 1861 Act's framework.
  • The 2006 Prakash Singh judgment ordered reforms.
  • States implemented reforms partially.
  • Political interference affects impartial enforcement.
2 min read

No recording for this one yet - EconReader can read it aloud for you.

Welcome to EconReads

This site is made for visually impaired learners, so our read-aloud reader is already switched on to help you explore hands-free.

You're in control - turn it off any time using the Reader button at the top of the page.

EconReader Ready