Crowding Charts

Data-driven passenger load charts

BART is now offering weekly train car loading charts to provide a snapshot of what riders can expect on-board trains during the COVID-19 pandemic. The commitment to share this data is part of BART's 15-Step Plan.

How to read the chart:

  • The charts are based on our train schedule. Look up the line you ride.
  • The number listed is the average number of riders on each car (not the entire train) as the train moves from station to station on the line.
  • Riders can maintain social distancing of 6 feet on-board train cars with about 30 people per car.  Social distancing of 3 feet can be achieved with about 60 people per car.
  • If you are looking to avoid crowding, find trains with the fewest people on board.

What you should know:

  • The data reflects the average number of riders on each car as the train departs each station, which is why the end of line stations show as zero.
  • The data is an estimation calculated from fare gate information and assumes passengers are evenly spread through all cars on a train. In practice, you’ll find more passengers on the middle cars, and fewer on the front and rear cars of a train.
  • The data is not available in real-time and we do not have the ability to track actual numbers of passengers on a given car. Therefore, the numbers on the charts may not be reflected on a car where riders have not spread out evenly to more open cars on the same train, or for trains that experience delays which result in more people boarding.
  • Loading data is not available for BART to Antioch DMU trains or BART to OAK trains and will not be included in the chart.

Crowding Charts for Week of September 28 - October 2

Antioch_to_SFO__Millbrae_9_28_2020.pdf

SFO__Millbrae__to_Antioch_9_28_2020.pdf

Berryessa-North_San_José_to_Daly_City_9_28_2020.pdf

Daly_City_to_Berryessa-North_San_José_9_28_2020.pdf

Berryessa-North_San_José_to_Richmond_9_28_2020.pdf

Richmond_to_Berryessa-North_San_José_9_28_2020.pdf

Daly_City_to_Dublin-Pleasanton_9_28_2020.pdf

Dublin-Pleasanton_to_Daly_City_9_28_2020.pdf

Millbrae_to_Richmond_9_28_2020.pdf

Richmond_to_Millbrae_9_28_2020.pdf


Crowding Charts for Week of September 21 - September 25

Antioch_to_SFO__Millbrae_Sept 21_2020.pdf

SFO__Millbrae__to_Antioch_Sept 21_2020.pdf

Berryessa-North_San_José_to_Daly_City_Sept 21_2020.pdf

Daly_City_to_Berryessa-North_San_José_Sept 21_2020.pdf

Berryessa-North_San_José_to_Richmond_Sept 21_2020.pdf

Richmond_to_Berryessa-North_San_José_Sept 21_2020.pdf

Daly_City_to_Dublin-Pleasanton_Sept 21_2020.pdf

Dublin-Pleasanton_to_Daly_City_Sept 21_2020.pdf

Millbrae_to_Richmond_Sept 21_2020.pdf

Richmond_to_Millbrae_Sept 21_2020.pdf


Crowding Charts for Week of September 8 - September 11

Antioch_to_SFO__Millbrae_Sept_8_to_Sept_11.pdf

SFO__Millbrae__to_Antioch_Sept_8_to_Sept_11.pdf

Berryessa-North_San_José_to_Daly_City_Sept_8_to_Sept_11.pdf

Daly_City_to_Berryessa-North_San_José_Sept_8_to_Sept_11.pdf

Berryessa-North_San_José_to_Richmond_Sept_8_to_Sept_11.pdf

Richmond_to_Berryessa-North_San_José_Sept_8_to_Sept_11.pdf

Daly_City_to_Dublin-Pleasanton_Sept_8_to_Sept_11.pdf

Dublin-Pleasanton_to_Daly_City_Sept_8_to_Sept_11.pdf

Millbrae_to_Richmond_Sept_8_to_Sept_11.pdf

Richmond_to_Millbrae_Sept_8_to_Sept_11.pdf


Crowding Charts for Week of August 31 - September 4

Antioch_to_SFO__Millbrae_Aug_31_to_Sept_4.pdf

SFO__Millbrae__to_Antioch_Aug_31_to_Sept_4.pdf

Berryessa-North_San_José_to_Daly_City_Aug_31_to_Sept_4.pdf

Daly_City_to_Berryessa-North_San_José_Aug_31_to_Sept_4.pdf

Berryessa-North_San_José_to_Richmond_Aug_31_to_Sept_4.pdf

Richmond_to_Berryessa-North_San_José_Aug_31_to_Sept_4.pdf

Daly_City_to_Dublin-Pleasanton_Aug_31_to_Sept_4.pdf

Dublin-Pleasanton_to_Daly_City_Aug_31_to_Sept_4.pdf

Millbrae_to_Richmond_Aug_31_to_Sept_4.pdf

Richmond_to_Millbrae_Aug_31_to_Sept_4.pdf


Crowding Charts for Week of August 24 - August 28

Antioch_to_SFO__Millbrae_August_24_2020.pdf

SFO__Millbrae__to_Antioch_August 24_2020.pdf

Berryessa-North_San_José_to_Daly_City_August_24_2020.pdf

Daly_City_to_Berryessa-North_San_José_August_24_2020.pdf

Berryessa-North_San_José_to_Richmond_August 24_2020.pdf

Richmond_to_Berryessa-North_San_José_August_24_2020.pdf

Daly_City_to_Dublin-Pleasanton_August_24_2020.pdf

Dublin-Pleasanton_to_Daly_City_August_24_2020.pdf

Millbrae_to_Richmond_August_24_2020.pdf

Richmond_to_Millbrae_August_24_2020.pdf


Crowding Charts for Week of August 17 - August 21

Antioch_to_SFO__Millbrae_Week of August 17.pdf

SFO__Millbrae__to_Antioch Week of August 17.pdf

Berryessa-North_San_José_to_Daly_City Week of August 17.pdf

Daly_City_to_Berryessa-North_San_José Week of August 17.pdf

Berryessa-North_San_José_to_Richmond Week of August 17.pdf

Richmond_to_Berryessa-North_San_José Week of August 17.pdf

Daly_City_to_Dublin-Pleasanton Week of August 17.pdf

Dublin-Pleasanton_to_Daly_City Week of August 17.pdf

Millbrae_to_Richmond Week of August 17.pdf

Richmond_to_Millbrae Week of August 17.pdf


Crowding Charts for Week of August 10 - August 14

Antioch_to_SFO__Millbrae_8_10_2020.pdf

SFO__Millbrae__to_Antioch_8_10_2020.pdf

Berryessa-North_San_José_to_Daly_City_8_10_2020.pdf

Daly_City_to_Berryessa-North_San_José_8_10_2020.pdf

Berryessa-North_San_José_to_Richmond_8_10_2020.pdf

Richmond_to_Berryessa-North_San_José_8_10_2020.pdf

Daly_City_to_Dublin-Pleasanton_8_10_2020.pdf

Dublin-Pleasanton_to_Daly_City_8_10_2020.pdf

Millbrae_to_Richmond_8_10_2020.pdf

Richmond_to_Millbrae_8_10_2020.pdf


Crowding Charts for Week of August 3 - August 7

Antioch_to_SFO__Millbrae_8_3_2020.pdf

SFO__Millbrae__to_Antioch 8_3_2020.pdf

Berryessa-North_San_José_to_Daly_City 8_3_2020.pdf

Daly_City_to_Berryessa-North_San_José 8_3_2020.pdf

Berryessa-North_San_José_to_Richmond 8_3_2020.pdf

Richmond_to_Berryessa-North_San_José 8_3_2020.pdf

Daly_City_to_Dublin-Pleasanton 8_3_2020.pdf

Dublin-Pleasanton_to_Daly_City 8_3_2020.pdf

Millbrae_to_Richmond 8_3_2020.pdf

Richmond_to_Millbrae 8_3_2020.pdf


Crowding Charts for Week of July 27 - July 31

Antioch_to_SFO__Millbrae_7_27_20.pdf

SFO__Millbrae__to_Antioch_7_27_20.pdf

Berryessa-North_San_José_to_Daly_City_7_27_20.pdf

Daly_City_to_Berryessa-North_San_José_7_27_20.pdf

Berryessa-North_San_José_to_Richmond_7_27_20.pdf

Richmond_to_Berryessa-North_San_José_7_27_20.pdf

Daly_City_to_Dublin-Pleasanton_7_27_20.pdf

Dublin-Pleasanton_to_Daly_City_7_27_20.pdf

Millbrae_to_Richmond_7_27_20.pdf

Richmond_to_Millbrae_7_27_20.pdf


Crowding Charts for Week of July 20 - July 24

Antioch_to_SFO__Millbrae_week of 7_20.pdf

SFO__Millbrae__to_Antioch_week of 7_20.pdf

Berryessa-North_San_José_to_Daly_City week of 7_20.pdf

Daly_City_to_Berryessa-North_San_José week of 7_20.pdf

Berryessa-North_San_José_to_Richmond_week of 7_20.pdf

Richmond_to_Berryessa-North_San_José week of 7_20.pdf

Daly_City_to_Dublin-Pleasanton week of 7_20.pdf

Dublin-Pleasanton_to_Daly_City week of 7_20.pdf

Millbrae_to_Richmond week of 7_20.pdf

Richmond_to_Millbrae week of 7_20.pdf


Crowding Charts for Week of July 13 - July 17

Antioch_to_SFO__Millbrae_7_13.pdf

SFO__Millbrae__to_Antioch_7_13.pdf

Berryessa-North_San_José_to_Daly_City_7_13.pdf

Daly_City_to_Berryessa-North_San_José_7_13.pdf

Berryessa-North_San_José_to_Richmond 7_13.pdf

Richmond_to_Berryessa-North_San_José_7_13.pdf

Daly_City_to_Dublin-Pleasanton_7_13.pdf

Dublin-Pleasanton_to_Daly_City_7_13.pdf

Millbrae_to_Richmond_7_13.pdf

Richmond_to_Millbrae_7_13.pdf


Crowding Charts for Week of July 6 - July 10

Antioch_to_SFO__Millbrae_7_6 to 7_10.pdf

SFO__Millbrae__to_Antioch 7_6 to 7_10.pdf

Berryessa-North_San_José_to_Daly_City 7_6 to 7_10.pdf

Daly_City_to_Berryessa-North_San_José 7_6 to 7_10.pdf

Berryessa-North_San_José_to_Richmond 7_6 to 7_10.pdf

Richmond_to_Berryessa-North_San_José 7_6 to 7_10.pdf

Daly_City_to_Dublin-Pleasanton 7_6 to 7_10.pdf

Dublin-Pleasanton_to_Daly_City 7_6 to 7_10.pdf

Millbrae_to_Richmond 7_6 to 7_10.pdf

Richmond_to_Millbrae 7_6 to 7_10.pdf


Crowding Charts for Week of June 29 - July 3

Antioch_to_SFO__Millbrae_.pdf

SFO__Millbrae__to_Antioch.pdf

Dublin-Pleasanton_to_Daly_City.pdf

Daly_City_to_Dublin-Pleasanton.pdf

Richmond_to_Millbrae.pdf

Millbrae_to_Richmond.pdf

Berryessa-North_San_José_to_Daly_City.pdf

Daly_City_to_Berryessa-North_San_José.pdf

Richmond_to_Berryessa-North_San_José.pdf

Berryessa-North_San_José_to_Richmond.pdf