This website related to the Bay Area Rapid Transit (BART), a mass rapid transit system serving the San Francisco Bay Area, is under construction. When completed, it will contain some historical information on BART ridership (taken from the BART ridership reports page), station data, and fares and schedules (taken from the current version and historical versions of the fares and schedules booklet). You can see the underlying code for this website and the SQL insertion commands for the database it uses at the GitHub repository.

NOTE: Due to rounding, entry and exit counts where either station is "all stations" or a set of more than one station may not match the source data precisely. When one side is "all stations" and the other side is a specific station, the numbers can be off by at most half the number of stations (so at most half of 50 = 25), and usually by a lot less (usually less than 10). When both sides are "all stations" the numbers can be off by at most half the square of the number of stations (so at most half of the square of 50 which works out to 1,250) and usually a lot less (usually less than 500). If you select a set of stations on one of both sides, the numbers can be off by up to half the product of the number of stations on the two sides, and usually by a lot less. These discrepancies are likely small relative to the intrinsic noisiness of the numbers and inaccuracies created by phenomena such as fare evasion.

The website is managed by Vipul Naik. It is not in any way affiliated with Bay Area Rapid Transit (BART) as an entity.

Entry station (station 1)
Exit station (station 2)

Permalink URL: https://bart.vipulnaik.com/ridership.php?entryStation=PH&exitStation=SO

Field name Value for station PH Value for station SO
2-letter code (used in ridership reports; see Station Name Abbreviations (XLS)) PH SO
4-letter code (used in APIs and on BART website) PHIL SFIA
Long code (used in fares and schedules brochure) PHILL SFO
Ordinary name Pleasant Hill/Contra Costa Centre San Francisco International Airport
Wikipedia page https://en.wikipedia.org/wiki/Pleasant_Hill/Contra_Costa_Centre_station https://en.wikipedia.org/wiki/San_Francisco_International_Airport_station
BART page https://www.bart.gov/stations/phil https://www.bart.gov/stations/sfia
Opening date 1973-05-21 2003-06-22

Fare between stations Pleasant Hill/Contra Costa Centre and San Francisco International Airport:

List of direct routes available below:

The graph and table below show average weekday, Saturday, and Sunday ridership between the station Pleasant Hill/Contra Costa Centre (PH) and the station San Francisco International Airport (SO).

Graph of ridership should have loaded here
Year Month Weekday PH -> SO Weekday SO -> PH Saturday PH -> SO Saturday SO -> PH Sunday PH -> SO Sunday SO -> PH
2025 04 97 96 56 72 51 85
2025 03 83 81 47 58 41 61
2025 02 76 73 42 61 42 67
2025 01 69 77 39 64 36 59
2024 12 92 95 71 64 56 79
2024 11 94 100 63 67 47 74
2024 10 100 107 58 79 50 94
2024 09 106 100 74 78 55 78
2024 08 89 91 56 62 53 74
2024 07 97 102 62 69 56 88
2024 06 99 93 51 70 37 62
2024 05 94 89 58 69 50 79
2024 04 84 83 47 56 36 57
2024 03 77 75 51 55 45 61
2024 02 66 67 34 44 35 50
2024 01 60 67 45 46 26 55
2023 12 81 82 51 63 40 57
2023 11 83 86 48 57 45 80
2023 10 86 95 63 102 57 103
2023 09 93 89 58 66 48 69
2023 08 79 85 52 56 37 61
2023 07 83 90 53 61 47 62
2023 06 83 90 49 51 38 57
2023 05 82 81 38 44 35 49
2023 04 75 71 31 46 29 51
2023 03 67 65 42 50 31 48
2023 02 57 55 35 40 25 41
2023 01 56 69 43 56 28 50
2022 12 69 70 58 57 42 47
2022 11 72 77 68 75 40 70
2022 10 77 81 55 81 48 82
2022 09 85 85 50 64 45 77
2022 08 75 79 47 59 33 56
2022 07 75 84 50 60 38 65
2022 06 80 84 47 66 53 63
2022 05 77 75 50 60 44 55
2022 04 69 70 48 56 39 53
2022 03 62 57 31 39 25 44
2022 02 40 38 24 30 21 34
2022 01 38 42 21 34 16 30
2021 12 60 61 46 44 27 40
2021 11 63 62 42 53 35 53
2021 10 59 62 34 40 24 51
2021 09 57 57 34 46 33 53
2021 08 51 51 31 34 22 38
2021 07 53 53 31 36 20 31
2021 06 46 43 21 29 23 31
2021 05 32 31 20 22 14 26
2021 04 22 21 8 10 12 23
2021 03 15 16 9 10 12 16
2021 02 12 11 5 9 4 13
2021 01 8 11 3 12 3 12
2020 12 12 12 7 8 9 15
2020 11 18 19 7 12 8 17
2020 10 16 17 6 11 8 17
2020 09 14 12 11 11 4 14
2020 08 11 11 7 10 4 12
2020 07 13 13 3 7 4 17
2020 06 9 8 4 2 2 7
2020 05 5 3 1 1 1 2
2020 04 4 4 1 2 1 1
2020 03 52 61 24 33 23 51
2020 02 147 146 67 85 63 85
2020 01 147 162 73 97 68 103
2019 12 164 171 102 112 84 115
2019 11 168 173 90 106 66 129
2019 10 179 181 63 85 65 137
2019 09 183 183 57 78 49 84
2019 08 189 199 55 79 70 116
2019 07 194 203 97 118 91 160
2019 06 208 204 125 141 114 168
2019 05 202 190 135 146 105 194
2019 04 184 182 101 121 89 161
2019 03 166 161 68 89 73 116
2019 02 151 147 73 84 53 94
2019 01 161 161 75 96 65 102
2018 12 173 173 98 115 90 134
2018 11 187 184 89 119 99 136
2018 10 192 194 100 119 92 146
2018 09 190 189 80 94 79 144
2018 08 190 187 66 99 64 137
2018 07 195 209 99 136 96 163
2018 06 210 197 110 122 96 162
2018 05 201 181 111 144 95 199
2018 04 181 171 86 132 86 131
2018 03 170 159 81 102 91 144
2018 02 154 140 67 90 67 115
2018 01 145 151 79 97 67 109
2017 12 191 176 97 118 75 132
2017 11 198 189 106 145 98 162
2017 10 185 176 99 125 95 166
2017 09 190 173 97 107 96 154
2017 08 196 181 91 121 101 167
2017 07 193 187 113 127 107 153
2017 06 194 183 90 124 104 137
2017 05 187 174 86 100 93 135
2017 04 172 158 91 103 93 134
2017 03 174 151 76 92 84 127
2017 02 151 138 75 80 64 114
2017 01 143 150 63 90 75 117
2016 12 183 170 97 96 88 122
2016 11 181 176 88 120 88 153
2016 10 186 178 91 120 93 167
2016 09 198 174 71 103 62 138
2016 08 186 172 57 92 58 146
2016 07 192 188 94 129 82 152
2016 06 204 184 104 122 112 169
2016 05 195 164 95 114 89 150
2016 04 165 151 80 107 92 159
2016 03 166 145 77 94 76 142
2016 02 149 134 71 79 80 118
2016 01 141 146 75 95 76 127
2015 12 172 160 104 102 91 131
2015 11 175 162 98 133 88 149
2015 10 178 168 103 111 97 170
2015 09 178 164 71 87 72 127
2015 08 171 165 84 102 71 135
2015 07 177 163 91 108 85 160
2015 06 171 152 95 115 96 153
2015 05 170 145 92 111 91 138
2015 04 160 140 80 107 83 148
2015 03 144 129 69 89 75 122
2015 02 132 120 60 84 66 85
2015 01 122 127 81 95 75 123
2014 12 158 145 88 103 84 121
2014 11 156 148 77 102 76 142
2014 10 160 154 83 102 94 158
2014 09 165 153 93 101 95 167
2014 08 172 159 87 112 80 139
2014 07 171 156 75 100 87 142
2014 06 176 151 98 121 82 144
2014 05 168 142 88 106 75 134
2014 04 146 131 78 95 72 130
2014 03 139 118 65 94 72 122
2014 02 125 118 80 94 60 97
2014 01 121 120 69 97 65 116
2013 12 157 145 97 97 87 132
2013 11 151 140 92 110 79 118
2013 10 128 118 55 78 59 106
2013 09 161 149 83 102 97 155
2013 08 171 151 91 104 83 136
2013 07 134 123 81 83 79 116
2013 06 165 153 86 108 75 130
2013 05 161 139 90 95 79 118
2013 04 147 132 77 85 75 121
2013 03 140 124 73 81 60 107
2013 02 125 109 62 63 47 104
2013 01 116 118 69 78 57 109
2012 12 138 125 85 88 74 107
2012 11 147 134 88 120 82 125
2012 10 159 144 94 107 74 133
2012 09 159 135 77 97 75 127
2012 08 150 141 87 105 87 122
2012 07 142 131 79 97 71 131
2012 06 141 133 86 93 78 124
2012 05 146 129 75 90 71 126
2012 04 131 120 68 87 76 116
2012 03 123 112 67 66 68 110
2012 02 116 109 72 71 62 108
2012 01 110 115 60 78 55 99
2011 12 134 130 70 84 74 108
2011 11 130 123 84 94 68 122
2011 10 126 123 72 83 62 126
2011 09 141 126 77 90 71 119
2011 08 129 124 60 88 67 130
2011 07 144 135 76 86 73 104
2011 06 143 134 80 95 72 117
2011 05 136 121 76 93 61 113
2011 04 125 109 74 90 62 97
2011 03 112 101 54 71 62 118
2011 02 98 96 55 51 53 83
2011 01 102 100 60 61 48 89
2010 12 117 112 62 63 64 93
2010 11 117 117 68 82 64 119
2010 10 124 107 71 76 49 116
2010 09 121 114 84 79 60 98
2010 08 116 114 56 70 63 102
2010 07 118 114 69 73 61 91
2010 06 118 111 63 73 60 101
2010 05 109 104 43 52 43 83
2010 04 107 100 58 71 47 86
2010 03 95 87 38 43 37 64
2010 02 90 85 56 54 52 86
2010 01 98 93 55 69 48 103
2009 12 121 110 73 68 67 106
2009 11 115 112 83 96 66 110
2009 10 123 108 72 89 68 117
2009 09 132 112 93 87 69 122
2009 08 105 109 66 80 59 106
2009 07 115 113 57 82 59 117
2009 06 126 115 81 92 77 128
2009 05 121 111 84 80 64 109
2009 04 107 97 60 61 60 108
2009 03 99 89 58 68 54 95
2009 02 92 86 57 51 52 88
2009 01 88 85 54 69 52 80
2008 12 108 100 77 82 70 94
2008 11 103 96 65 77 57 107
2008 10 108 105 73 75 62 106
2008 09 113 101 60 80 57 106
2008 08 121 106 71 83 58 106
2008 07 121 114 71 96 71 116
2008 06 123 113 76 78 68 107
2008 05 121 109 73 83 58 100
2008 04 97 87 57 58 56 93
2008 03 95 86 49 58 51 80
2008 02 82 74 51 50 45 69
2008 01 68 73 47 52 39 70
2007 12 85 80 53 52 51 60
2007 11 82 79 54 62 48 80
2007 10 83 82 43 54 56 83
2007 09 88 77 58 69 52 82
2007 08 87 83 46 58 43 77
2007 07 91 87 49 65 39 77
2007 06 89 87 48 53 48 82
2007 05 92 79 58 62 51 83
2007 04 71 67 43 54 40 81
2007 03 65 59 35 41 30 62
2007 02 63 56 28 43 31 47
2007 01 56 61 32 41 27 51
2006 12 74 68 50 46 38 62
2006 11 76 77 41 58 44 70
2006 10 72 69 46 59 43 71
2006 09 84 83 55 54 45 73
2006 08 82 83 43 51 40 76
2006 07 82 86 61 67 42 94
2006 06 94 81 41 64 50 72
2006 05 82 74 49 62 43 69
2006 04 71 71 48 58 38 65
2006 03 66 66 32 43 33 54
2006 02 63 61 36 36 31 49
2006 01 57 64 38 45 33 57
2005 12 77 74 51 63 46 52
2005 11 78 81 46 58 42 68
2005 10 78 79 46 55 43 75
2005 09 87 82 52 64 36 75
2005 08 89 87 55 65 44 91
2005 07 86 82 49 66 40 73
2005 06 95 87 69 58 60 75
2005 05 85 83 56 64 45 73
2005 04 76 72 42 60 37 77
2005 03 75 70 45 37 36 56
2005 02 67 61 33 37 32 57
2005 01 66 68 35 43 37 64
2004 12 84 77 47 49 46 68
2004 11 79 79 46 60 46 86
2004 10 75 73 38 56 38 74
2004 09 80 75 48 58 30 72
2004 08 78 83 43 66 42 74
2004 07 79 81 50 52 35 73
2004 06 80 74 55 56 33 73
2004 05 73 65 39 48 39 74
2004 04 69 65 39 44 27 67
2004 03 57 55 38 46 29 50
2004 02 49 49 27 32 21 45
2004 01 41 46 25 41 24 41
2003 12 54 54 40 32 24 57
2003 11 56 48 28 40 26 52
2003 10 54 56 29 37 25 54
2003 09 56 55 25 41 29 56
2003 08 63 62 41 54 27 52
2003 07 64 60 30 44 37 72
2003 06 18 13 14 9 13 25

Printed data for 263 months (rows) and 6 columns, for a total of 1578 entries

Total time taken: 2.363 seconds, 0.076 for query, 2.286 for graph, and 0.001 for display