Toronto–Hamilton hauling data.

Ontario 43.65° N, 79.60° W

183,171

loads hauled on Tread in Toronto–Hamilton in the last 12 months.

tons moved
4.1M
customer companies
10–19
hauling companies
384
trucks
2,515
loads vs the prior 3 months
+19%
Where trucks load, fewer to moreWhere trucks wait, fewer to more

Speed

How fast work moves in Toronto–Hamilton

Medians across the companies running on Tread here, in the last 12 months.

89.7%

of drivers run their jobs in the Tread app

The rest can take jobs by text message and reply YES or NO.

3min

median time to accept a same-day job

Jobs sent on the day they start. Across all jobs, most sent the evening before, the median is 11 minutes.

81min

median time from a load's ticket to the ticket in Tread

3 in 4 tickets are in within 166 minutes.

Idle time

A day of hauling in Toronto–Hamilton

Idle time by hour, from 1 AM to 8 PM, the hours with enough data. Scrub the day to see when trucks wait most, and where.

5 AM

the average hour

Trucks wait more at 5 AM than at any other hour.

Low data. Few loads behind these hours, so we leave them out of the peak.

Pickup spots

Where trucks load in Toronto–Hamilton

The busiest pickup spots and quarries on Tread here, ranked by loads. Some sit outside the metro, because trucks haul in from them.

Quarry, pit, or mineYard, terminal, or plant

Top pickup spots

  1. 1CRH Dufferin Aggregates – Milton Quarryquarry, Milton, ON
  2. 2Amrize (Lafarge) – Dundas Quarryquarry, Dundas (Hamilton), ON
  3. 3James Dick – Caledon Sand & Gravel Pitsand & gravel pit, Caledon Village, ON
  4. 4Lafarge (Amrize) – Stouffville Pitsand & gravel pit, Whitchurch-Stouffville, ON
  5. 5Nelson Aggregate – Uhthoff Quarryquarry, Severn, ON

Method

How we measured

Oct 2025 to Sep 2026, method 2026-09-28

These numbers come from jobs run on Tread in Toronto–Hamilton from Oct 2025 to Sep 2026. They cover work on Tread only. They are not industry-wide figures for the market.

Map cells with fewer than 3 companies are hidden, so no single company's work can be picked out. Figures with too little data behind them are left off the page, never shown as zero.

Times are medians: half of jobs were faster, half were slower. Pickup spots and quarries are ranked by loads, and we don't publish their volumes.

Left off this page

  • Jobsite map: we don't publish where customers' jobsites are
  • App and text split for accepting jobs: SMS group has fewer than 5 customer companies; no app/SMS split
  • Approval rates: fewer than 5 customer companies approve loads in Tread (4 companies, 100 loads)
  • Photo and office split for tickets: office-upload group has 1 company; no split
  • Some hours of the day chart: fewer than 5 customer companies or fewer than 100 loads in the hour

Figures with small samples behind them are rounded.

Book a demo

See your own numbers in Tread.

Book a demo to see dispatch, tickets, and approvals on Tread for a fleet like yours. After the demo, we ship you 1,000 free QR-coded tickets.

Book your demo

We reply within one business day.