Transportation Demand Forecast Dataset

This dataset provides detailed, time-stamped records of public transportation ridership, including route, vehicle, stop information, passenger counts, and demand forecasts. It supports peak demand analysis, resource planning, and service scheduling, making it invaluable for transportation planners and data scientists seeking to optimize transit operations and predict future needs.

  • last updated 20 Aug 2025
  • by GoMask
The brief that made it

Peak demand prediction for public transit services

Sample rows

preview · 8 of 200 rows · all 20 columns
record_idstringvehicle_typestringpassenger_countintegerevent_indicatorbooleanweather_conditionstringservice_datedateservice_start_timedatetimeservice_end_timedatetimeroute_idstringroute_namestringvehicle_idstringorigin_stop_idstringorigin_stop_namestringdestination_stop_idstringdestination_stop_namestringcapacityintegerservice_typestringevent_namestringforecasted_demandintegeractual_demandinteger
RID-0001bus38falseclear2024-06-032024-06-03T07:10:002024-06-03T08:05:00R101Central City LoopB001S001Main TerminalS002Market Square40regularblank3938
RID-0002train145falseclear2024-06-032024-06-03T17:25:002024-06-03T18:05:00R102Riverside ExpressT015S003River JunctionS004East End150expressblank148145
RID-0003ferry92falserain2024-06-042024-06-04T05:40:002024-06-04T06:15:00R103Harbor ShuttleF020S005Harbor PierS006Island Point120regularblank10092
RID-0004bus2falsefog2024-06-042024-06-04T23:45:002024-06-05T00:25:00R104Midnight ExpressB002S007Night PlazaS008Downtown35nightblank42
RID-0005subway298trueclear2024-06-052024-06-05T18:00:002024-06-05T19:05:00R105Metro Line BlueS021S009University CenterS010Tech Park300expressTech Expo Conference300298
RID-0006bus40falserain2024-06-052024-06-05T06:35:002024-06-05T07:15:00R106Old Town CircularB003S011Old TownS012Central Library40regularblank4040
RID-0007tram59falseclear2024-06-062024-06-06T20:00:002024-06-06T20:45:00R107Tram South LoopTR14S013South StationS014City Museum60regularblank6059
RID-0008ferry3falsestorm2024-06-062024-06-06T22:10:002024-06-06T22:45:00R108Night FerryF021S015Marina SouthS016Harbor North120nightblank53

What the 200 rows show

from the 200-row sample

Subway (vehicle type) stands out: mean passenger_count is 282.9, against 46.7 for the rest.

  • 15%event_indicator = true
  • 40median passenger_count
  • 4service types
  • 60median capacity
  • 41median forecasted_demand
  • 40median actual_demand
Mean passenger_count by vehicle_type200 rows
020040027.5bus65 rows124.3train18 rows47.7tram39 rows282.9subway25 rows67.2ferry34 rows0.0other19 rows
passenger_count200 rows, in bands of 50
0551101024825032110200350passenger_count →

Median 40, from 0 to 301.

weather_condition200 rows · 6 values
  1. clear100
  2. rain44
  3. other22
  4. fog18
  5. storm12
  6. snow4
20 columns by typefrom the column list below
  • string 12
  • integer 4
  • date 1
  • datetime 2
  • boolean 1

Columns

20 columns in four groups
blueprint · 20 columns
columntypedescriptionexample
Text 12 columns
record_idstringUnique identifier for each ridership recorduniqueRID-0001
route_idstringUnique identifier for the transportation routeR101
route_namestringName or description of the routeoptionalCentral City Loop
vehicle_idstringUnique identifier for the vehicle usedoptionalB001
vehicle_typestringType of vehicle (e.g., bus, train, tram)6 values · optionalbus
origin_stop_idstringUnique identifier for the origin stop/stationS001
origin_stop_namestringName of the origin stop/stationoptionalMain Terminal
destination_stop_idstringUnique identifier for the destination stop/stationS002
destination_stop_namestringName of the destination stop/stationoptionalMarket Square
service_typestringType of service (e.g., regular, express, night)regular · express · night · special · optionalregular
weather_conditionstringWeather conditions during the service (e.g., clear, rain, snow)6 values · optionalclear
event_namestringName of the event if applicableoptionalTech Expo Conference
Numbers 4 columns
passenger_countintegerNumber of passengers for this record0 or more38
capacityintegerMaximum passenger capacity of the vehicle1 or more · optional40
forecasted_demandintegerPredicted demand for this service instance0 or more · optional39
actual_demandintegerActual observed demand for this service instance0 or more · optional38
Dates and times 3 columns
service_datedateDate of the transportation service2024-06-03
service_start_timedatetimeStart time of the transportation service2024-06-03T07:10:00
service_end_timedatetimeEnd time of the transportation serviceoptional2024-06-03T08:05:00
True or false 1 column
event_indicatorbooleanIndicates if a special event affected ridership (true/false)optionalfalse

Use it for

  • event indicator15%30 of 200 rowsmean passenger count …27.5bus124.3train47.7tram282.9subw…

    A transportation dashboard

    The event_indicator rate, passenger_count by vehicle_type and a breakdown of weather_condition. Excel, Power BI or Tableau.

  • Why do the 25 subway rows have a mean passenger_count of 282.9?

    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 records with service_date, service_start_time and service_end_time to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 20 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 dataset200 rows20 columns
Yours1,000 rows20 columns

blueprint · transportation-demand-forecast-dataset

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 20 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
  • Time-stamped demand counts
  • Route and location attributes
  • Peak/off-peak flag annotated
  • External event impact recorded
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
transportation-demand-forecast-dataset

What should your data show?

Preview 20 rows free
No signup. No card.