Urban Delivery Efficiency Benchmark Dataset

This dataset provides granular, event-level data on urban last-mile deliveries, including route efficiency, vehicle utilization, delivery timeliness, and environmental impact metrics such as CO2 emissions and energy consumption. It enables logistics managers to benchmark and optimize ESG performance across fleets and urban zones, supporting data-driven decisions for sustainable and cost-effective urban logistics.

  • last updated 24 Dec 2025
  • by GoMask
The brief that made it

Benchmarking delivery efficiency and ESG performance across urban zones

Sample rows

preview · 8 of 120 rows · all 25 columns
delivery_idstringvehicle_typestringvehicle_capacity_kgfloaton_time_deliverybooleanzone_namestringroute_idstringvehicle_idstringdriver_idstringzone_idstringdelivery_datedatescheduled_delivery_timedatetimeactual_delivery_timedatetimedelivery_statusstringnumber_of_stopsintegertotal_distance_kmfloattotal_time_minutesfloatvehicle_fuel_typestringutilization_ratefloatco2_emissions_kgfloatenergy_consumed_kwhfloatfuel_consumed_litersfloatnumber_of_packagesintegeraverage_stop_time_minutesfloatesg_scorefloatnotesstring
DLY0001electric van1200trueDowntownRTE101VEH-0001DRV001ZN012024-06-012024-06-01T10:15:002024-06-01T10:10:00completed87.232.5electric84.30.27.1blank194.197.2Smooth delivery run, no issues encountered.
DLY0002van1000falseFinancial DistrictRTE102VEH-0002DRV002ZN022024-06-012024-06-01T11:00:002024-06-01T11:25:00delayed108.840diesel98.112.5blank6.2284.554.7Traffic congestion delayed arrival.
DLY0003cargo bike60falseMidtownRTE103VEH-0003DRV003ZN032024-06-012024-06-01T09:30:002024-06-01T09:32:00completed65.129.8other570blankblank124.996.4Slight delay due to loading at last stop.
DLY0004truck4100trueIndustrial ParkRTE104VEH-0004DRV004ZN042024-06-012024-06-01T08:45:002024-06-01T08:45:00completed312.316.2diesel63.222.8blank7.5445.848.2Bulk delivery, all packages accepted.
DLY0005bike30trueUniversity DistrictRTE105VEH-0005blankZN052024-06-012024-06-01T12:05:002024-06-01T12:00:00completed73.822other700blankblank93.199Short route, delivered ahead of schedule.
DLY0006truck3900falseAirport AreaRTE106VEH-0006DRV005ZN062024-06-022024-06-02T13:30:002024-06-02T13:33:00delayed218.241.5diesel93.426.2blank7.752741.5Security check caused delay.
DLY0007electric van1100trueWaterfrontRTE107VEH-0007DRV006ZN072024-06-022024-06-02T10:00:002024-06-02T10:00:00completed96.428.4electric77.20.16.3blank153.294.3Delivered promptly, positive feedback from recipients.
DLY0008van950falseFinancial DistrictRTE108VEH-0008blankZN022024-06-022024-06-02T15:20:002024-06-02T15:34:00delayed129.144.2petrol89.615.1blank5.9274.260.9Late due to roadwork detours.

What the 120 rows show

from the 120-row sample

Truck (vehicle type) stands out: mean vehicle_capacity_kg is 3,987, against 658.7 for the rest.

  • 62%on_time_delivery = true
  • 1,005median vehicle_capacity_kg
  • 4delivery statuses
  • 5vehicle fuel types
  • 6median number_of_stops
  • 6.5median total_distance_km
Mean vehicle_capacity_kg by vehicle_type120 rows
02,0004,0001,050van28 ro…38.5bike16 ro…1,229elec…24 ro…69.0carg…22 ro…3,987truck19 ro…500.0other10 ro…500.0hybr…1 rows
vehicle_capacity_kg120 rows, in bands of 500
02550382043000061302,5004,500vehicle_capacity_kg →

Median 1,005, from 25 to 4,200.

zone_name120 rows · top 10 of 15 values
  1. Suburbs14
  2. Tech Park14
  3. Downtown12
  4. Financial District12
  5. Midtown12
  6. Harbor12
  7. Waterfront11
  8. University District9
  9. Medical Campus8
  10. Airport Area4
25 columns by typefrom the column list below
  • string 10
  • integer 2
  • float 9
  • date 1
  • datetime 2
  • boolean 1

Columns

25 columns in four groups
blueprint · 25 columns
columntypedescriptionexample
Text 10 columns
delivery_idstringUnique identifier for each delivery eventuniqueDLY0001
route_idstringUnique identifier for the delivery routeRTE101
vehicle_idstringUnique identifier for the delivery vehicleVEH-0001
driver_idstringUnique identifier for the driver assigned to the deliveryoptionalDRV001
zone_idstringUnique identifier for the urban delivery zoneZN01
zone_namestringDescriptive name of the urban delivery zoneoptionalDowntown
delivery_statusstringStatus of the delivery (e.g., completed, delayed, failed, in-progress)completed · delayed · failed · in-progresscompleted
vehicle_typestringType of vehicle used for delivery (e.g., van, bike, electric van, cargo bike)6 valueselectric van
vehicle_fuel_typestringType of fuel used by the vehicle (e.g., diesel, petrol, electric, hybrid)diesel · petrol · electric · hybrid · otherelectric
notesstringAdditional notes or comments about the deliveryoptionalCampus route, no delays.
Numbers 11 columns
number_of_stopsintegerTotal number of stops on the route1 or more8
total_distance_kmfloatTotal distance covered during the delivery route in kilometers0 or more7.2
total_time_minutesfloatTotal time taken for the delivery route in minutes0 or more32.5
vehicle_capacity_kgfloatMaximum load capacity of the vehicle in kilograms0 or more · optional1200
utilization_ratefloatPercentage of vehicle capacity utilized during the delivery (0-100)0 to 100 · optional84.3
co2_emissions_kgfloatEstimated CO2 emissions for the delivery in kilograms0 or more · optional0.2
energy_consumed_kwhfloatTotal energy consumed during the delivery in kilowatt-hours (for electric vehicles)0 or more · optional7.1
fuel_consumed_litersfloatTotal fuel consumed during the delivery in liters (for combustion vehicles)0 or more · optional6.2
number_of_packagesintegerTotal number of packages delivered on this route0 or more · optional19
average_stop_time_minutesfloatAverage time spent per stop in minutes0 or more · optional4.1
esg_scorefloatComposite ESG (Environmental, Social, Governance) score for the delivery (0-100)0 to 100 · optional97.2
Dates and times 3 columns
delivery_datedateDate of the delivery event2024-06-01
scheduled_delivery_timedatetimeScheduled date and time for delivery arrival2024-06-01T10:15:00
actual_delivery_timedatetimeActual date and time of delivery arrival2024-06-01T10:10:00
True or false 1 column
on_time_deliverybooleanIndicates if the delivery was completed on or before the scheduled timetrue

Use it for

  • on time delive…62%74 of 120 rowsmean vehicle capacity…1kvan38.5bike1.2kelec…69.0carg…

    A logistics dashboard

    The on_time_delivery rate, vehicle_capacity_kg by vehicle_type and a breakdown of zone_name. Excel, Power BI or Tableau.

  • Why do the 19 truck rows have a mean vehicle_capacity_kg of 3,987?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable deliveries with route_id, vehicle_id and driver_id to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 25 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset120 rows25 columns
Yours1,000 rows25 columns

blueprint · urban-delivery-efficiency-benchmark-dataset

Behind this dataset

Same schema. As many rows as you need.

These 120 rows came out of a blueprint — 25 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Each row represents a unique delivery route on a single day.
  • Include route start/end times, total distance, delivery stops, and vehicle type.
  • Capture fuel/energy consumption per route and associated CO2 emissions estimate.
  • Benchmark against zone-specific traffic and environmental impact targets.
  • Indicate if route used low-emission or IoT-enabled vehicles.
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
urban-delivery-efficiency-benchmark-dataset

What should your data show?

Preview 20 rows free
No signup. No card.