{
 "slug": "freight-seasonality-festive-monsoon-effect",
 "publisher": "SSL Research Desk, Safe & Secure Logistics",
 "generated": "2026-09-29",
 "source": "Safe & Secure Logistics operating data (consignment register FY2025-26; hired-truck slips Aug 2025-Aug 2026)",
 "licence": "Free to quote and chart with attribution to Safe & Secure Logistics (SSL Research Desk)",
 "charts": [
  {
   "dataset": "monthly_volume",
   "type": "line",
   "x": "month",
   "y": [
    "cns_index",
    "tonnes_index",
    "value_index"
   ]
  },
  {
   "dataset": "weekly_festive",
   "type": "column",
   "x": "week_starting",
   "y": "consignments",
   "annotate": "Diwali 20 Oct 2025"
  },
  {
   "dataset": "monthly_trucks",
   "type": "combo",
   "x": "month",
   "bars": "trips_index"
  },
  {
   "dataset": "weekday",
   "type": "column",
   "x": "weekday",
   "y": "share_pct"
  },
  {
   "dataset": "regional_monsoon",
   "type": "grouped bar",
   "x": "region"
  }
 ],
 "datasets": {
  "scope": [
   {
    "consignments": 513216,
    "first_date": "2025-04-01T00:00:00.000",
    "last_date": "2026-03-31T00:00:00.000",
    "truck_trips_12m": 76325
   }
  ],
  "monthly_volume": [
   {
    "month": "2025-04",
    "consignments": 53327,
    "ftl_cns": 906,
    "ptl_cns": 51315,
    "tonnes": 18715,
    "goods_value_cr": 408.3,
    "booking_days": 30,
    "consignments_per_booking_day": 1778,
    "cns_index": 124.7,
    "tonnes_index": 33.5,
    "value_index": 44.3
   },
   {
    "month": "2025-05",
    "consignments": 35546,
    "ftl_cns": 1284,
    "ptl_cns": 33219,
    "tonnes": 23512,
    "goods_value_cr": 425.9,
    "booking_days": 31,
    "consignments_per_booking_day": 1147,
    "cns_index": 83.1,
    "tonnes_index": 42.1,
    "value_index": 46.2
   },
   {
    "month": "2025-06",
    "consignments": 22348,
    "ftl_cns": 1398,
    "ptl_cns": 20135,
    "tonnes": 21751,
    "goods_value_cr": 345.3,
    "booking_days": 30,
    "consignments_per_booking_day": 745,
    "cns_index": 52.3,
    "tonnes_index": 39,
    "value_index": 37.5
   },
   {
    "month": "2025-07",
    "consignments": 29898,
    "ftl_cns": 1869,
    "ptl_cns": 27102,
    "tonnes": 25974,
    "goods_value_cr": 589.4,
    "booking_days": 31,
    "consignments_per_booking_day": 964,
    "cns_index": 69.9,
    "tonnes_index": 46.5,
    "value_index": 64
   },
   {
    "month": "2025-08",
    "consignments": 41883,
    "ftl_cns": 9852,
    "ptl_cns": 31149,
    "tonnes": 64052,
    "goods_value_cr": 953.5,
    "booking_days": 31,
    "consignments_per_booking_day": 1351,
    "cns_index": 97.9,
    "tonnes_index": 114.7,
    "value_index": 103.5
   },
   {
    "month": "2025-09",
    "consignments": 50237,
    "ftl_cns": 11245,
    "ptl_cns": 38087,
    "tonnes": 73560,
    "goods_value_cr": 1106.4,
    "booking_days": 30,
    "consignments_per_booking_day": 1675,
    "cns_index": 117.5,
    "tonnes_index": 131.8,
    "value_index": 120
   },
   {
    "month": "2025-10",
    "consignments": 38883,
    "ftl_cns": 10137,
    "ptl_cns": 28023,
    "tonnes": 63862,
    "goods_value_cr": 979.2,
    "booking_days": 31,
    "consignments_per_booking_day": 1254,
    "cns_index": 90.9,
    "tonnes_index": 114.4,
    "value_index": 106.2
   },
   {
    "month": "2025-11",
    "consignments": 39640,
    "ftl_cns": 11703,
    "ptl_cns": 27043,
    "tonnes": 72752,
    "goods_value_cr": 1169.5,
    "booking_days": 30,
    "consignments_per_booking_day": 1321,
    "cns_index": 92.7,
    "tonnes_index": 130.3,
    "value_index": 126.9
   },
   {
    "month": "2025-12",
    "consignments": 44196,
    "ftl_cns": 12793,
    "ptl_cns": 30460,
    "tonnes": 75574,
    "goods_value_cr": 1179.4,
    "booking_days": 31,
    "consignments_per_booking_day": 1426,
    "cns_index": 103.3,
    "tonnes_index": 135.4,
    "value_index": 128
   },
   {
    "month": "2026-01",
    "consignments": 60311,
    "ftl_cns": 13241,
    "ptl_cns": 46291,
    "tonnes": 77470,
    "goods_value_cr": 1258.4,
    "booking_days": 31,
    "consignments_per_booking_day": 1946,
    "cns_index": 141,
    "tonnes_index": 138.8,
    "value_index": 136.5
   },
   {
    "month": "2026-02",
    "consignments": 51665,
    "ftl_cns": 12953,
    "ptl_cns": 37841,
    "tonnes": 73819,
    "goods_value_cr": 1282,
    "booking_days": 28,
    "consignments_per_booking_day": 1845,
    "cns_index": 120.8,
    "tonnes_index": 132.2,
    "value_index": 139.1
   },
   {
    "month": "2026-03",
    "consignments": 45282,
    "ftl_cns": 12908,
    "ptl_cns": 31619,
    "tonnes": 78886,
    "goods_value_cr": 1362.2,
    "booking_days": 31,
    "consignments_per_booking_day": 1461,
    "cns_index": 105.9,
    "tonnes_index": 141.3,
    "value_index": 147.8
   }
  ],
  "weekly_festive": [
   {
    "week_starting": "2025-09-01",
    "consignments": 10048,
    "ptl_cns": 7130,
    "ftl_cns": 2764,
    "tonnes": 18246
   },
   {
    "week_starting": "2025-09-08",
    "consignments": 11824,
    "ptl_cns": 9070,
    "ftl_cns": 2527,
    "tonnes": 15807
   },
   {
    "week_starting": "2025-09-15",
    "consignments": 11681,
    "ptl_cns": 9018,
    "ftl_cns": 2432,
    "tonnes": 15312
   },
   {
    "week_starting": "2025-09-22",
    "consignments": 13182,
    "ptl_cns": 10062,
    "ftl_cns": 2869,
    "tonnes": 19614
   },
   {
    "week_starting": "2025-09-29",
    "consignments": 9692,
    "ptl_cns": 7949,
    "ftl_cns": 1576,
    "tonnes": 10617
   },
   {
    "week_starting": "2025-10-06",
    "consignments": 11451,
    "ptl_cns": 8625,
    "ftl_cns": 2603,
    "tonnes": 17242
   },
   {
    "week_starting": "2025-10-13",
    "consignments": 11989,
    "ptl_cns": 8903,
    "ftl_cns": 2878,
    "tonnes": 18245
   },
   {
    "week_starting": "2025-10-20",
    "consignments": 3301,
    "ptl_cns": 1578,
    "ftl_cns": 1666,
    "tonnes": 9345
   },
   {
    "week_starting": "2025-10-27",
    "consignments": 7894,
    "ptl_cns": 5103,
    "ftl_cns": 2604,
    "tonnes": 17469
   },
   {
    "week_starting": "2025-11-03",
    "consignments": 9348,
    "ptl_cns": 6387,
    "ftl_cns": 2753,
    "tonnes": 18313
   },
   {
    "week_starting": "2025-11-10",
    "consignments": 9404,
    "ptl_cns": 6708,
    "ftl_cns": 2496,
    "tonnes": 15051
   },
   {
    "week_starting": "2025-11-17",
    "consignments": 9268,
    "ptl_cns": 6296,
    "ftl_cns": 2756,
    "tonnes": 15916
   },
   {
    "week_starting": "2025-11-24",
    "consignments": 9678,
    "ptl_cns": 6324,
    "ftl_cns": 3161,
    "tonnes": 18995
   }
  ],
  "weekday": [
   {
    "dow_num": 0,
    "weekday": "Sunday",
    "consignments": 20389,
    "share_pct": 4
   },
   {
    "dow_num": 1,
    "weekday": "Monday",
    "consignments": 80100,
    "share_pct": 15.6
   },
   {
    "dow_num": 2,
    "weekday": "Tuesday",
    "consignments": 84013,
    "share_pct": 16.4
   },
   {
    "dow_num": 3,
    "weekday": "Wednesday",
    "consignments": 79467,
    "share_pct": 15.5
   },
   {
    "dow_num": 4,
    "weekday": "Thursday",
    "consignments": 82495,
    "share_pct": 16.1
   },
   {
    "dow_num": 5,
    "weekday": "Friday",
    "consignments": 82730,
    "share_pct": 16.1
   },
   {
    "dow_num": 6,
    "weekday": "Saturday",
    "consignments": 84022,
    "share_pct": 16.4
   }
  ],
  "monthly_trucks": [
   {
    "month": "2025-09",
    "trips": 6622,
    "ftl_trips": 5301,
    "ptl_trips": 1321,
    "active_days": 24,
    "trips_index": 105.3
   },
   {
    "month": "2025-10",
    "trips": 5169,
    "ftl_trips": 4234,
    "ptl_trips": 935,
    "active_days": 22,
    "trips_index": 82.2
   },
   {
    "month": "2025-11",
    "trips": 5941,
    "ftl_trips": 4758,
    "ptl_trips": 1183,
    "active_days": 24,
    "trips_index": 94.5
   },
   {
    "month": "2025-12",
    "trips": 7246,
    "ftl_trips": 5834,
    "ptl_trips": 1412,
    "active_days": 27,
    "trips_index": 115.2
   },
   {
    "month": "2026-01",
    "trips": 6547,
    "ftl_trips": 5198,
    "ptl_trips": 1349,
    "active_days": 25,
    "trips_index": 104.1
   },
   {
    "month": "2026-02",
    "trips": 6570,
    "ftl_trips": 5258,
    "ptl_trips": 1312,
    "active_days": 23,
    "trips_index": 104.5
   },
   {
    "month": "2026-03",
    "trips": 6528,
    "ftl_trips": 5325,
    "ptl_trips": 1203,
    "active_days": 24,
    "trips_index": 103.8
   },
   {
    "month": "2026-04",
    "trips": 6293,
    "ftl_trips": 5040,
    "ptl_trips": 1253,
    "active_days": 24,
    "trips_index": 100.1
   },
   {
    "month": "2026-05",
    "trips": 5112,
    "ftl_trips": 4167,
    "ptl_trips": 945,
    "active_days": 22,
    "trips_index": 81.3
   },
   {
    "month": "2026-06",
    "trips": 7012,
    "ftl_trips": 5823,
    "ptl_trips": 1189,
    "active_days": 26,
    "trips_index": 111.5
   },
   {
    "month": "2026-07",
    "trips": 6385,
    "ftl_trips": 5220,
    "ptl_trips": 1165,
    "active_days": 24,
    "trips_index": 101.5
   },
   {
    "month": "2026-08",
    "trips": 6044,
    "ftl_trips": 4803,
    "ptl_trips": 1241,
    "active_days": 24,
    "trips_index": 96.1
   }
  ],
  "regional_monsoon": [
   {
    "region": "East",
    "ptl_cns_fy": 270614,
    "apr_jun_avg": 23133,
    "jul_sep_avg": 21351,
    "oct_mar_avg": 22861,
    "monsoon_vs_oct_mar_pct": -6.6
   },
   {
    "region": "North",
    "ptl_cns_fy": 130540,
    "apr_jun_avg": 11689,
    "jul_sep_avg": 10690,
    "oct_mar_avg": 10567,
    "monsoon_vs_oct_mar_pct": 1.2
   }
  ]
 }
}