{
  "period": "2025-12",
  "period_label": "December 2025",
  "source": "Bangladesh Police Headquarters (PHQ)",
  "issuing_authority": "PHQ",
  "upload_date": null,
  "official_portal": "https://www.police.gov.bd/en/january_2020",
  "official_pdf_url": null,
  "archived_pdf_path": "source-documents/2025-12-police-headquarters-crime-statistics.pdf",
  "source_pdf_filename": "Crime Statistics, December-2025(2).pdf",
  "data_type": "Official monthly Police Headquarters crime statistics table; FIR and recovery case counts",
  "schema_signature": [
    "Names of Unit",
    "Dacoity",
    "Robbery",
    "Murder",
    "Speedy Trial",
    "Riot",
    "Woman & Child Repression",
    "Kidnapping",
    "Police Assault",
    "Burglary",
    "Theft",
    "Other Cases",
    "Arms Act",
    "Explosive Act",
    "Narcotics",
    "Smuggling",
    "Recovery Total",
    "Total Cases"
  ],
  "schema_verification": "Verified: January 2025–May 2026 loaded source tables use the same visible categories and column order.",
  "classification_note": "Police Headquarters classified the offence categories in the source table. Constitution Watchdog maps those categories to constitutional accountability questions; CW does not reclassify the underlying FIR data.",
  "source_caveat": "Police Headquarters is the state authority publishing these administrative records. The monitor treats them as primary official data, not independently audited crime-prevalence data.",
  "conversion_note": "Converted from user-uploaded scanned PDF. upload_date, official_pdf_url, and population-proxy fields were not visible in the uploaded PDF and are therefore set to null.",
  "national": {
    "dacoity": 64,
    "robbery": 132,
    "murder": 277,
    "speedy_trial": 63,
    "riot": 0,
    "women_child_repression": 1248,
    "kidnapping": 87,
    "police_assault": 29,
    "burglary": 249,
    "theft": 668,
    "other_cases": 5886,
    "arms_act": 159,
    "explosive_act": 34,
    "narcotics": 4148,
    "smuggling": 188,
    "recovery_total": 4529,
    "total_cases": 13232,
    "life_security_total": 560,
    "coercive_total": 4592,
    "other_share": 44.48,
    "narcotics_recovery_share": 91.59,
    "total_per_100k": 8.02,
    "life_security_per_100k": 0.34,
    "women_child_per_100k": 0.76
  },
  "units": [
    {
      "dacoity": 3,
      "robbery": 22,
      "murder": 20,
      "speedy_trial": 8,
      "riot": 0,
      "women_child_repression": 113,
      "kidnapping": 23,
      "police_assault": 2,
      "burglary": 44,
      "theft": 76,
      "other_cases": 434,
      "arms_act": 16,
      "explosive_act": 15,
      "narcotics": 480,
      "smuggling": 8,
      "recovery_total": 519,
      "total_cases": 1264,
      "unit": "DMP",
      "population_proxy": 10278882,
      "population_basis": "city-corporation proxy",
      "population_label": "Dhaka North + Dhaka South City Corporation",
      "total_per_100k": 12.3,
      "life_security_per_100k": 0.66,
      "women_child_per_100k": 1.1,
      "other_share": 34.34
    },
    {
      "dacoity": 0,
      "robbery": 4,
      "murder": 2,
      "speedy_trial": 5,
      "riot": 0,
      "women_child_repression": 29,
      "kidnapping": 5,
      "police_assault": 3,
      "burglary": 10,
      "theft": 23,
      "other_cases": 139,
      "arms_act": 6,
      "explosive_act": 0,
      "narcotics": 138,
      "smuggling": 4,
      "recovery_total": 148,
      "total_cases": 368,
      "unit": "CMP",
      "population_proxy": 3227246,
      "population_basis": "city-corporation proxy",
      "population_label": "Chattogram City Corporation",
      "total_per_100k": 11.4,
      "life_security_per_100k": 0.34,
      "women_child_per_100k": 0.9,
      "other_share": 37.77
    },
    {
      "dacoity": 0,
      "robbery": 1,
      "murder": 4,
      "speedy_trial": 0,
      "riot": 0,
      "women_child_repression": 6,
      "kidnapping": 0,
      "police_assault": 0,
      "burglary": 2,
      "theft": 14,
      "other_cases": 27,
      "arms_act": 3,
      "explosive_act": 0,
      "narcotics": 48,
      "smuggling": 0,
      "recovery_total": 51,
      "total_cases": 105,
      "unit": "KMP",
      "population_proxy": 718735,
      "population_basis": "city-corporation proxy",
      "population_label": "Khulna City Corporation",
      "total_per_100k": 14.61,
      "life_security_per_100k": 0.7,
      "women_child_per_100k": 0.83,
      "other_share": 25.71
    },
    {
      "dacoity": 1,
      "robbery": 4,
      "murder": 4,
      "speedy_trial": 0,
      "riot": 0,
      "women_child_repression": 7,
      "kidnapping": 2,
      "police_assault": 2,
      "burglary": 6,
      "theft": 8,
      "other_cases": 35,
      "arms_act": 2,
      "explosive_act": 1,
      "narcotics": 88,
      "smuggling": 0,
      "recovery_total": 91,
      "total_cases": 160,
      "unit": "RMP",
      "population_proxy": 552791,
      "population_basis": "city-corporation proxy",
      "population_label": "Rajshahi City Corporation",
      "total_per_100k": 28.94,
      "life_security_per_100k": 1.99,
      "women_child_per_100k": 1.27,
      "other_share": 21.88
    },
    {
      "dacoity": 1,
      "robbery": 1,
      "murder": 2,
      "speedy_trial": 2,
      "riot": 0,
      "women_child_repression": 15,
      "kidnapping": 4,
      "police_assault": 1,
      "burglary": 4,
      "theft": 3,
      "other_cases": 40,
      "arms_act": 0,
      "explosive_act": 0,
      "narcotics": 38,
      "smuggling": 0,
      "recovery_total": 38,
      "total_cases": 111,
      "unit": "BMP",
      "population_proxy": 419351,
      "population_basis": "city-corporation proxy",
      "population_label": "Barishal City Corporation",
      "total_per_100k": 26.47,
      "life_security_per_100k": 1.91,
      "women_child_per_100k": 3.58,
      "other_share": 36.04
    },
    {
      "dacoity": 1,
      "robbery": 0,
      "murder": 2,
      "speedy_trial": 5,
      "riot": 0,
      "women_child_repression": 10,
      "kidnapping": 2,
      "police_assault": 1,
      "burglary": 3,
      "theft": 18,
      "other_cases": 45,
      "arms_act": 2,
      "explosive_act": 0,
      "narcotics": 54,
      "smuggling": 18,
      "recovery_total": 74,
      "total_cases": 161,
      "unit": "SMP",
      "population_proxy": 532426,
      "population_basis": "city-corporation proxy",
      "population_label": "Sylhet City Corporation",
      "total_per_100k": 30.24,
      "life_security_per_100k": 0.94,
      "women_child_per_100k": 1.88,
      "other_share": 27.95
    },
    {
      "dacoity": 1,
      "robbery": 2,
      "murder": 0,
      "speedy_trial": 0,
      "riot": 0,
      "women_child_repression": 8,
      "kidnapping": 0,
      "police_assault": 0,
      "burglary": 2,
      "theft": 4,
      "other_cases": 40,
      "arms_act": 0,
      "explosive_act": 0,
      "narcotics": 29,
      "smuggling": 0,
      "recovery_total": 29,
      "total_cases": 86,
      "unit": "RPMP",
      "population_proxy": 708384,
      "population_basis": "city-corporation proxy",
      "population_label": "Rangpur City Corporation",
      "total_per_100k": 12.14,
      "life_security_per_100k": 0.42,
      "women_child_per_100k": 1.13,
      "other_share": 46.51
    },
    {
      "dacoity": 2,
      "robbery": 7,
      "murder": 4,
      "speedy_trial": 0,
      "riot": 0,
      "women_child_repression": 22,
      "kidnapping": 7,
      "police_assault": 1,
      "burglary": 4,
      "theft": 16,
      "other_cases": 84,
      "arms_act": 4,
      "explosive_act": 0,
      "narcotics": 86,
      "smuggling": 0,
      "recovery_total": 90,
      "total_cases": 237,
      "unit": "GMP",
      "population_proxy": 2674697,
      "population_basis": "city-corporation proxy",
      "population_label": "Gazipur City Corporation",
      "total_per_100k": 8.86,
      "life_security_per_100k": 0.75,
      "women_child_per_100k": 0.82,
      "other_share": 35.44
    },
    {
      "dacoity": 24,
      "robbery": 32,
      "murder": 68,
      "speedy_trial": 2,
      "riot": 0,
      "women_child_repression": 234,
      "kidnapping": 17,
      "police_assault": 7,
      "burglary": 50,
      "theft": 132,
      "other_cases": 1073,
      "arms_act": 30,
      "explosive_act": 4,
      "narcotics": 869,
      "smuggling": 3,
      "recovery_total": 906,
      "total_cases": 2545,
      "unit": "Dhaka Range",
      "population_proxy": 44185955,
      "population_basis": "division proxy, not police-jurisdiction adjusted",
      "population_label": "Dhaka Division",
      "total_per_100k": 5.76,
      "life_security_per_100k": 0.32,
      "women_child_per_100k": 0.53,
      "other_share": 42.16
    },
    {
      "dacoity": 2,
      "robbery": 1,
      "murder": 12,
      "speedy_trial": 4,
      "riot": 0,
      "women_child_repression": 86,
      "kidnapping": 3,
      "police_assault": 2,
      "burglary": 3,
      "theft": 39,
      "other_cases": 343,
      "arms_act": 0,
      "explosive_act": 0,
      "narcotics": 214,
      "smuggling": 36,
      "recovery_total": 250,
      "total_cases": 745,
      "unit": "Mymensingh Range",
      "population_proxy": 12219711,
      "population_basis": "division proxy",
      "population_label": "Mymensingh Division",
      "total_per_100k": 6.1,
      "life_security_per_100k": 0.15,
      "women_child_per_100k": 0.7,
      "other_share": 46.04
    },
    {
      "dacoity": 10,
      "robbery": 22,
      "murder": 44,
      "speedy_trial": 19,
      "riot": 0,
      "women_child_repression": 169,
      "kidnapping": 10,
      "police_assault": 4,
      "burglary": 53,
      "theft": 83,
      "other_cases": 960,
      "arms_act": 41,
      "explosive_act": 1,
      "narcotics": 779,
      "smuggling": 39,
      "recovery_total": 860,
      "total_cases": 2234,
      "unit": "Chittagong Range",
      "population_proxy": 33186738,
      "population_basis": "division proxy",
      "population_label": "Chattogram Division",
      "total_per_100k": 6.73,
      "life_security_per_100k": 0.26,
      "women_child_per_100k": 0.51,
      "other_share": 42.97
    },
    {
      "dacoity": 2,
      "robbery": 5,
      "murder": 19,
      "speedy_trial": 3,
      "riot": 0,
      "women_child_repression": 58,
      "kidnapping": 1,
      "police_assault": 2,
      "burglary": 7,
      "theft": 44,
      "other_cases": 402,
      "arms_act": 2,
      "explosive_act": 1,
      "narcotics": 142,
      "smuggling": 59,
      "recovery_total": 204,
      "total_cases": 747,
      "unit": "Sylhet Range",
      "population_proxy": 11028762,
      "population_basis": "division proxy",
      "population_label": "Sylhet Division",
      "total_per_100k": 6.77,
      "life_security_per_100k": 0.24,
      "women_child_per_100k": 0.53,
      "other_share": 53.82
    },
    {
      "dacoity": 2,
      "robbery": 10,
      "murder": 23,
      "speedy_trial": 9,
      "riot": 0,
      "women_child_repression": 97,
      "kidnapping": 5,
      "police_assault": 1,
      "burglary": 25,
      "theft": 57,
      "other_cases": 497,
      "arms_act": 21,
      "explosive_act": 4,
      "narcotics": 367,
      "smuggling": 6,
      "recovery_total": 398,
      "total_cases": 1124,
      "unit": "Khulna Range",
      "population_proxy": 17407816,
      "population_basis": "division proxy",
      "population_label": "Khulna Division",
      "total_per_100k": 6.46,
      "life_security_per_100k": 0.23,
      "women_child_per_100k": 0.56,
      "other_share": 44.22
    },
    {
      "dacoity": 5,
      "robbery": 4,
      "murder": 11,
      "speedy_trial": 3,
      "riot": 0,
      "women_child_repression": 111,
      "kidnapping": 1,
      "police_assault": 0,
      "burglary": 25,
      "theft": 16,
      "other_cases": 414,
      "arms_act": 5,
      "explosive_act": 0,
      "narcotics": 134,
      "smuggling": 0,
      "recovery_total": 139,
      "total_cases": 729,
      "unit": "Barishal Range",
      "population_proxy": 9095734,
      "population_basis": "division proxy",
      "population_label": "Barishal Division",
      "total_per_100k": 8.01,
      "life_security_per_100k": 0.23,
      "women_child_per_100k": 1.22,
      "other_share": 56.79
    },
    {
      "dacoity": 8,
      "robbery": 9,
      "murder": 33,
      "speedy_trial": 1,
      "riot": 0,
      "women_child_repression": 142,
      "kidnapping": 2,
      "police_assault": 2,
      "burglary": 0,
      "theft": 80,
      "other_cases": 656,
      "arms_act": 24,
      "explosive_act": 8,
      "narcotics": 361,
      "smuggling": 3,
      "recovery_total": 396,
      "total_cases": 1329,
      "unit": "Rajshahi Range",
      "population_proxy": 20346865,
      "population_basis": "division proxy",
      "population_label": "Rajshahi Division",
      "total_per_100k": 6.53,
      "life_security_per_100k": 0.26,
      "women_child_per_100k": 0.7,
      "other_share": 49.36
    },
    {
      "dacoity": 2,
      "robbery": 5,
      "murder": 26,
      "speedy_trial": 0,
      "riot": 0,
      "women_child_repression": 141,
      "kidnapping": 5,
      "police_assault": 1,
      "burglary": 11,
      "theft": 51,
      "other_cases": 694,
      "arms_act": 2,
      "explosive_act": 0,
      "narcotics": 277,
      "smuggling": 7,
      "recovery_total": 286,
      "total_cases": 1222,
      "unit": "Rangpur Range",
      "population_proxy": 17601078,
      "population_basis": "division proxy",
      "population_label": "Rangpur Division",
      "total_per_100k": 6.94,
      "life_security_per_100k": 0.22,
      "women_child_per_100k": 0.8,
      "other_share": 56.79
    },
    {
      "dacoity": 0,
      "robbery": 3,
      "murder": 3,
      "speedy_trial": 2,
      "riot": 0,
      "women_child_repression": 0,
      "kidnapping": 0,
      "police_assault": 0,
      "burglary": 0,
      "theft": 4,
      "other_cases": 3,
      "arms_act": 1,
      "explosive_act": 0,
      "narcotics": 44,
      "smuggling": 5,
      "recovery_total": 50,
      "total_cases": 65,
      "unit": "Railway Range",
      "population_proxy": null,
      "population_basis": "not applicable",
      "population_label": "No territorially comparable census denominator used",
      "total_per_100k": null,
      "life_security_per_100k": null,
      "women_child_per_100k": null,
      "other_share": 4.62
    }
  ],
  "title": "Crime Accountability Index",
  "short_title": "Crime Accountability Index",
  "public_name": "Crime Accountability Index",
  "constitutional_frame": "Public accountability burden of explanation, not proof of guilt or constitutional breach."
}
