SSL Research · September 2026

Where India's goods move: state-to-state road freight flows, FY2025-26

A state-by-state map of 5.13 lakh road consignments carrying ₹11,059 Cr of declared goods value in FY2025-26. Maharashtra shipped 40% of the value, Jharkhand received 42% of the consignments, and 91% of the value crossed a state border.

By
SSL Research Desk
Published
September 2026
Charts
2, each with its table

India publishes excellent data on rail freight and port cargo. For road freight, which moves most of the country’s goods, there is very little public origin-to-destination data. This note publishes one: a state-to-state matrix of 513,216 consignments booked by Safe & Secure Logistics (SSL) in FY2025-26 (April 2025 to March 2026). For each corridor it gives three measures: declared goods value, tonnes, and the number of consignments.

Together these consignments carried ₹11,059 Cr of declared goods value from 17 origin states to 32 Indian states and union territories, plus Nepal, Bhutan and Bangladesh.

The corridors that matter

By declared goods value

CorridorConsignmentsGoods value (₹ Cr)TonnesFTL share of consignments
Maharashtra → Gujarat3,8341,228.730,85099.5%
Maharashtra → Jharkhand63,7201,000.651,2163.5%
Jharkhand → West Bengal8,571583.347,51396.5%
Gujarat → Jharkhand87,569438.211,4730.1%
Maharashtra → Uttar Pradesh27,101436.222,9735.6%
Gujarat → Maharashtra3,246388.122,29499.7%
Maharashtra → Karnataka1,052344.59,54499.6%
Maharashtra → Maharashtra4,850289.732,02994.4%
Gujarat → Uttar Pradesh57,465289.05,9130.2%
Haryana → Jharkhand20,382279.410,7030.8%

The ten corridors above carry 47.7% of all declared value. They come in two very different kinds.

High-count, parcel corridors. Gujarat → Jharkhand (87,569 consignments), Gujarat → Uttar Pradesh (57,465) and Gujarat → Bihar (57,110) are almost entirely part-truckload. Each has a median shipment of 60-65 kg worth about ₹30,000-38,000. This is the merchandise trade from western India’s trading and manufacturing towns to the consumer markets of the Gangetic east.

Chart 1 The 15 largest state-to-state corridors by goods value (₹ Cr)
Show the data table (15 rows)
Origin stateDestination stateConsignmentsGoods value Cr
MAHARASHTRAGUJARAT3,8341,228.7
MAHARASHTRAJHARKHAND63,7201,000.6
JHARKHANDWEST BENGAL8,571583.3
GUJARATJHARKHAND87,569438.2
MAHARASHTRAUTTAR PRADESH27,101436.2
GUJARATMAHARASHTRA3,246388.1
MAHARASHTRAKARNATAKA1,052344.5
MAHARASHTRAMAHARASHTRA4,850289.7
GUJARATUTTAR PRADESH57,465289
HARYANAJHARKHAND20,382279.4
TAMIL NADUGUJARAT399276.2
HARYANAUTTAR PRADESH7,180241.9
HARYANAHARYANA9,912231.2
GUJARATBIHAR57,110223.1
HARYANAMAHARASHTRA674208.1

Source: SSL Research Desk, Safe & Secure Logistics operating data. Download CSV (317 rows)

Who ships, who receives

StateOut: consignmentsOut: ₹ CrIn: consignmentsIn: ₹ CrNet inflow ₹ Cr
Maharashtra108,6054,449.510,6801,230.0−3,219.5
Jharkhand13,727942.5214,2752,332.5+1,390.0
Gujarat207,5481,472.76,0481,712.5+239.9
Haryana53,2021,568.416,383580.4−987.9
Uttar Pradesh63,181425.6150,2161,280.9+855.3
West Bengal5,744356.212,029953.9+597.7
Bihar1,07020.964,501403.9+383.0

Three patterns stand out.

  1. Maharashtra is the value engine. It originated ₹4,450 Cr, or 40% of all declared goods value, and received just over a quarter of that back. It is the largest net exporter of goods by value in the dataset.
  2. Gujarat is the volume engine. It originated 207,548 consignments, 40% of the total, but at a low value per shipment. In value terms it is roughly balanced (₹1,473 Cr out, ₹1,713 Cr in) because it also receives high-value full-truckload inbound from Maharashtra and Tamil Nadu.
  3. The east is the destination. Jharkhand received 214,275 consignments (42% of the total), Uttar Pradesh 150,216 and Bihar 64,501. Together that is 84% of all consignments, but only 36% of the goods value. The industrial cluster around Jamshedpur draws in engineering inputs from Pune, Faridabad and Ludhiana. Bihar and eastern Uttar Pradesh draw in consumer merchandise from Gujarat.
Chart 2 Net inflow of goods value by state (₹ Cr)
Show the data table (16 rows)
StateNet inflow goods value Cr
JHARKHAND1,390
UTTAR PRADESH855.3
WEST BENGAL597.7
BIHAR383
KARNATAKA284.7
GUJARAT239.9
ANDHRA PRADESH181.8
ODISHA174.1
RAJASTHAN165.9
ASSAM139.1
CHHATTISGARH111.6
HIMACHAL PRADESH106.4
TAMIL NADU-265.4
PUNJAB-320.9
HARYANA-987.9
MAHARASHTRA-3,219.5

Source: SSL Research Desk, Safe & Secure Logistics operating data. Download CSV (36 rows)

What this means

Quotable findings

Free to quote with attribution to Safe & Secure Logistics (SSL Research Desk).

  1. Maharashtra originated ₹4,450 Cr, or 40%, of the ₹11,059 Cr of goods that Safe & Secure Logistics moved by road in FY2025-26, making it the largest net shipper of goods value in the network (SSL Research Desk, 2026).
  2. Jharkhand, Uttar Pradesh and Bihar received 84% of Safe & Secure Logistics’ 513,216 road consignments in FY2025-26 but only 36% of their declared goods value, which reflects a west-to-east flow of low-value parcels.
  3. 91% of the declared value of road freight booked by Safe & Secure Logistics in FY2025-26 crossed at least one Indian state border, according to the SSL Research Desk.

Methodology and limitations

Data

SSL consignment register FY2025-26 (1 Apr 2025 to 31 Mar 2026), 515,860 rows de-duplicated to 513,216 consignments; 317 origin-destination state pairs. Chart data: data/india-state-to-state-freight-flows-fy2026.json

Method

Booking state to delivery state, with state names normalised for spelling. Goods value is the declared invoice value, excluding one consignment above ₹25 Cr. Tonnes use charged weight, excluding 37 consignments above 50 t. Full SQL: data/india-state-to-state-freight-flows-fy2026.sql

Limitations

This is one carrier's network, not national freight. Full-truckload bookings were under-recorded from April to July 2025, so FTL-heavy corridors are understated for those months. 21,572 consignments carry a placeholder weight of 1 kg or less, which understates tonnes on some FTL corridors. Goods value is as declared by the shipper.

Full data-quality notes
  • Source. SSL consignment register, bookings 1 April 2025 to 31 March 2026. There are 515,860 rows. 2,644 duplicate consignment numbers were removed (the latest entry is kept), leaving 513,216 consignments.
  • Goods value. Declared invoice value. One consignment declared at ₹376 Cr is a data-entry error and is excluded, as is anything above ₹25 Cr on a single consignment. Excluding it brings the total from ₹11,436 Cr to ₹11,059 Cr.
  • Tonnes. Charged weight, excluding 37 consignments above 50 t (beyond any legal Indian truck payload). One of these records 174,661 t. The cleaned total is 6.70 lakh tonnes; the raw sum is 8.58 lakh. Separately, 21,572 consignments carry a placeholder weight of 1 kg or less. They are counted, but they understate tonnes on corridors such as Haryana → Uttar Pradesh.
  • Capture. Full-truckload bookings were recorded in this register at about 1,000-1,900 a month from April to July 2025 and at 10,000-13,000 a month from August 2025. Full-truckload-heavy corridors are therefore understated for the first four months.
  • States. Spelling variants are merged (Orissa/Orrisa → Odisha; Uttrakhand/Uttranchal → Uttarakhand; Jammu & Kashmir → Jammu and Kashmir). Nepal, Bhutan and Bangladesh are shown as export destinations.
  • No shipper, consignee or party identities are used or published.

Full SQL: available to researchers on request. All 317 corridors: data/india-state-to-state-freight-flows-fy2026.json.

Privacy: no customer, consignor, consignee, supplier, broker, driver or vehicle is identified. Places are city-level.

Download the data

Licence: free to quote and chart with attribution to Safe & Secure Logistics (SSL Research Desk).

How to cite

APA: SSL Research Desk. (2026, September). Where India’s goods move: State-to-state road freight flows, FY2025-26 (Research note). Safe & Secure Logistics. https://safeandsecure.in/research/india-state-to-state-freight-flows-fy2026/

Plain: Source: Safe & Secure Logistics (SSL Research Desk), state-to-state freight flows FY2025-26, 513,216 consignments worth ₹11,059 Cr.

Need a cut of this data for your lanes?

The Research Desk shares lane-level cuts on request, under the same privacy rules.

Chat with SSL

Talk to a person