-
246src/2021/septa_ridership/2019-stats.md
-
153src/2021/septa_ridership/img/2019_route_stats.csv
-
BINsrc/2021/septa_ridership/img/change_in_ridership.jpg
-
BINsrc/2021/septa_ridership/img/change_in_ridership.png
-
BINsrc/2021/septa_ridership/img/downtown_map.png
-
BINsrc/2021/septa_ridership/img/downtown_map_small.jpg
-
BINsrc/2021/septa_ridership/img/header.jpg
-
BINsrc/2021/septa_ridership/img/overview_map.png
-
BINsrc/2021/septa_ridership/img/overview_map_small.jpg
-
BINsrc/2021/septa_ridership/img/setpa_ridership_map_center_city.png
-
1620src/2021/septa_ridership/septa_ridership_files/septa_ridership_18_0.svg
-
1673src/2021/septa_ridership/septa_ridership_files/septa_ridership_26_0.svg
-
1628src/2021/septa_ridership/septa_ridership_files/septa_ridership_29_0.svg
-
329src/posts/septa_ridership.md
@ -0,0 +1,246 @@ |
|||
--- |
|||
title: 2019 SEPTA Ridership Data |
|||
layout: page.liquid |
|||
--- |
|||
|
|||
|
|||
<style> |
|||
.tag { |
|||
padding: 0px 5px; |
|||
font-family: sans-serif; |
|||
border-radius: 2px; |
|||
} |
|||
|
|||
.tag.bus { |
|||
font-weight: bold; |
|||
} |
|||
|
|||
.tag.trolley { |
|||
background-color: #539442; |
|||
color: #fff; |
|||
} |
|||
|
|||
.bsl { |
|||
background-color: #f58220; |
|||
color: #fff; |
|||
} |
|||
|
|||
.mfl { |
|||
background-color:#107dc1; |
|||
color: #fff; |
|||
} |
|||
|
|||
.paoli { |
|||
background-color: #207a50; |
|||
color: #fff; |
|||
} |
|||
|
|||
.doylestown { |
|||
background-color: #715543; |
|||
color: #fff; |
|||
} |
|||
|
|||
.media { |
|||
background-color: #0078c0; |
|||
color: #fff; |
|||
} |
|||
|
|||
.trenton { |
|||
background-color: #f57dbd; |
|||
color: #fff; |
|||
} |
|||
|
|||
.nhsl { |
|||
background-color: #9e3e97; |
|||
color: #fff; |
|||
} |
|||
|
|||
.wtrenton { |
|||
background-color: #4e52a8; |
|||
color: #fff; |
|||
} |
|||
|
|||
.tablebar { |
|||
position: relative; |
|||
height: 1em; |
|||
} |
|||
.tablebar .bar { |
|||
position: absolute; |
|||
background-color: #edebed; |
|||
width: 20%; |
|||
height: 1.15em; |
|||
right: 0; |
|||
border-bottom: 1px solid #cfcfd5; |
|||
} |
|||
.tablebar .value { |
|||
position: absolute; |
|||
width: 100%; |
|||
} |
|||
table tbody tr:hover { |
|||
background: #f8f1dd; |
|||
} |
|||
</style> |
|||
# 2019 SEPTA Ridership Statistics |
|||
|
|||
|
|||
|
|||
|
|||
Ridership Rank | Route | Type | Average Weekday Riders [#] | Expenses [USD] | Revenue [USD] | Operating Ratio [%] | |
|||
-------------: | ----: | :--- | -------------------------: | -------------: | ------------: | ------------------: | |
|||
1 | <span class="tag mfl">Market Frankford Line</span> | Subway | 178,975 | 131,395,390 | 66,958,519 | 51.0% | |
|||
2 | <span class="tag bsl">Broad Street Line</span> | Subway | 112,252 | 97,439,262 | 42,096,563 | 43.2% | |
|||
3 | <span class="tag paoli">Paoli/Thorndale</span> | Rail | 20,962 | 65,930,791 | 28,701,325 | 43.5% | |
|||
4 | <span class="tag bus">47</span> | Bus | 16,530 | 15,942,536 | 6,034,701 | 37.9% | |
|||
5 | <span class="tag bus">18</span> | Bus | 16,049 | 16,204,553 | 5,715,229 | 35.3% | |
|||
6 | <span class="tag doylestown">Lansdale/Doylestown</span> | Rail | 16,016 | 46,995,151 | 22,695,525 | 48.3% | |
|||
7 | <span class="tag bus">G</span> | Bus | 14,103 | 16,487,065 | 5,142,966 | 31.2% | |
|||
8 | <span class="tag bus">23</span> | Bus | 14,005 | 15,685,793 | 5,112,886 | 32.6% | |
|||
9 | <span class="tag bus">52</span> | Bus | 13,245 | 12,728,384 | 4,835,429 | 38.0% | |
|||
10 | <span class="tag trolley">13</span> | Trolley | 13,201 | 14,467,535 | 4,985,550 | 34.5% | |
|||
11 | <span class="tag trolley">11</span> | Trolley | 13,026 | 13,848,148 | 4,918,858 | 35.5% | |
|||
12 | <span class="tag trolley">34</span> | Trolley | 12,580 | 13,600,547 | 4,750,300 | 34.9% | |
|||
13 | <span class="tag trolley">36</span> | Trolley | 12,107 | 15,844,187 | 4,571,725 | 28.9% | |
|||
14 | <span class="tag bus">33</span> | Bus | 11,979 | 10,700,207 | 4,373,243 | 40.9% | |
|||
15 | <span class="tag trolley">10</span> | Trolley | 11,328 | 12,990,880 | 4,278,102 | 32.9% | |
|||
16 | <span class="tag media">Media/Elwyn</span> | Rail | 11,098 | 22,806,101 | 11,714,250 | 51.4% | |
|||
17 | <span class="tag trenton">Trenton</span> | Rail | 11,087 | 50,012,330 | 18,199,897 | 36.4% | |
|||
18 | <span class="tag bus">R</span> | Bus | 11,037 | 8,463,751 | 3,273,635 | 38.7% | |
|||
19 | <span class="tag nhsl">NHSL</span> | Rail | 10,893 | 16,770,581 | 4,199,030 | 25.0% | |
|||
20 | <span class="tag bus">56</span> | Bus | 10,882 | 9,925,129 | 3,972,754 | 40.0% | |
|||
21 | <span class="tag wtrenton">West Trenton</span> | Rail | 10,807 | 38,283,145 | 15,836,192 | 41.4% | |
|||
22 | <span class="tag bus">26</span> | Bus | 10,612 | 9,864,152 | 3,874,184 | 39.3% | |
|||
23 | <span class="tag bus">21</span> | Bus | 10,358 | 9,492,787 | 3,781,454 | 39.8% | |
|||
24 | <span class="tag bus">60</span> | Bus | 10,333 | 6,961,199 | 3,772,328 | 54.2% | |
|||
25 | <span class="tag bus">17</span> | Bus | 10,199 | 9,191,171 | 3,723,408 | 40.5% | |
|||
26 | <span class="tag bus">66</span> | Trackless Trolley | 10,063 | 7,936,202 | 3,675,488 | 46.3% | |
|||
27 | <span class="tag bus">Wilmington/Newark</span> | Rail | 9,995 | 33,350,229 | 10,766,564 | 32.3% | |
|||
28 | <span class="tag bus">Manayunk/Norristown</span> | Rail | 9,839 | 23,002,112 | 12,008,073 | 52.2% | |
|||
29 | <span class="tag bus">14</span> | Bus | 9,805 | 13,939,457 | 3,579,568 | 25.7% | |
|||
30 | <span class="tag bus">57</span> | Bus | 9,762 | 13,499,308 | 3,563,869 | 26.4% | |
|||
31 | <span class="tag bus">Warminster</span> | Rail | 9,426 | 20,282,666 | 9,605,518 | 47.4% | |
|||
32 | <span class="tag trolley">15</span> | Trolley | 8,163 | 11,109,069 | 3,080,891 | 27.7% | |
|||
33 | <span class="tag bus">58</span> | Bus | 8,132 | 11,413,399 | 2,968,796 | 26.0% | |
|||
34 | <span class="tag bus">K</span> | Bus | 8,027 | 9,236,912 | 2,928,784 | 31.7% | |
|||
35 | <span class="tag bus">3</span> | Bus | 7,795 | 7,587,652 | 2,845,766 | 37.5% | |
|||
36 | <span class="tag bus">65</span> | Bus | 7,695 | 7,899,339 | 2,809,258 | 35.6% | |
|||
37 | <span class="tag bus">70</span> | Bus | 7,641 | 7,973,761 | 2,789,544 | 35.0% | |
|||
38 | <span class="tag bus">113</span> | Bus | 7,469 | 7,369,970 | 2,870,497 | 38.9% | |
|||
39 | <span class="tag bus">48</span> | Bus | 7,252 | 8,335,577 | 2,647,529 | 31.8% | |
|||
40 | <span class="tag bus">42</span> | Bus | 7,106 | 10,977,728 | 2,594,228 | 23.6% | |
|||
41 | <span class="tag bus">54</span> | Bus | 7,044 | 5,441,428 | 2,571,593 | 47.3% | |
|||
42 | <span class="tag bus">4</span> | Bus | 6,981 | 8,064,931 | 2,548,594 | 31.6% | |
|||
43 | <span class="tag bus">L</span> | Bus | 6,864 | 10,466,086 | 2,505,880 | 23.9% | |
|||
44 | <span class="tag bus">40</span> | Bus | 6,456 | 7,792,824 | 2,356,929 | 30.2% | |
|||
45 | <span class="tag bus">6</span> | Bus | 6,107 | 5,016,100 | 2,229,518 | 44.4% | |
|||
46 | <span class="tag bus">16</span> | Bus | 5,678 | 6,952,132 | 2,072,900 | 29.8% | |
|||
47 | <span class="tag bus">Airport</span> | Rail | 5,542 | 18,486,723 | 3,469,948 | 18.8% | |
|||
48 | <span class="tag bus">20</span> | Bus | 5,474 | 8,738,320 | 1,998,424 | 22.9% | |
|||
49 | <span class="tag bus">55</span> | Bus | 5,365 | 9,204,508 | 1,958,632 | 21.3% | |
|||
50 | <span class="tag bus">108</span> | Bus | 5,298 | 5,935,440 | 2,035,280 | 34.3% | |
|||
51 | <span class="tag bus">64</span> | Bus | 5,036 | 6,623,306 | 1,838,522 | 27.8% | |
|||
52 | <span class="tag bus">79</span> | Bus | 5,002 | 4,126,981 | 1,826,109 | 44.2% | |
|||
53 | <span class="tag bus">Chestnut Hill West</span> | Rail | 4,968 | 14,885,685 | 5,383,818 | 36.2% | |
|||
54 | <span class="tag bus">Fox Chase</span> | Rail | 4,955 | 11,286,743 | 4,265,078 | 37.8% | |
|||
55 | <span class="tag bus">Chestnut Hill East</span> | Rail | 4,944 | 13,729,006 | 3,473,959 | 25.3% | |
|||
56 | <span class="tag bus">109</span> | Bus | 4,934 | 4,887,106 | 1,895,445 | 38.8% | |
|||
57 | <span class="tag bus">XH</span> | Bus | 4,848 | 5,596,810 | 1,738,572 | 31.1% | |
|||
58 | <span class="tag bus">7</span> | Bus | 4,771 | 6,905,000 | 1,741,777 | 25.2% | |
|||
59 | <span class="tag bus">2</span> | Bus | 4,692 | 7,353,118 | 1,712,936 | 23.3% | |
|||
60 | <span class="tag bus">22</span> | Bus | 4,640 | 6,625,072 | 1,693,951 | 25.6% | |
|||
61 | <span class="tag bus">46</span> | Bus | 4,628 | 4,208,411 | 1,689,570 | 40.1% | |
|||
62 | <span class="tag bus">45</span> | Bus | 4,494 | 6,940,799 | 1,640,650 | 23.6% | |
|||
63 | <span class="tag bus">67</span> | Bus | 4,467 | 8,099,810 | 1,630,794 | 20.1% | |
|||
64 | <span class="tag bus">H</span> | Bus | 4,454 | 6,796,894 | 1,657,363 | 24.4% | |
|||
65 | <span class="tag bus">59</span> | Trackless Trolley | 4,425 | 3,181,235 | 1,615,554 | 50.8% | |
|||
66 | <span class="tag bus">29</span> | Bus | 4,394 | 4,775,043 | 1,603,839 | 33.6% | |
|||
67 | <span class="tag bus">9</span> | Bus | 4,348 | 7,113,530 | 1,587,349 | 22.3% | |
|||
68 | <span class="tag trolley">101</span> | Trolley | 4,344 | 7,262,393 | 1,675,169 | 23.1% | |
|||
69 | <span class="tag bus">32</span> | Bus | 4,313 | 7,713,844 | 1,574,318 | 20.4% | |
|||
70 | <span class="tag trolley">102</span> | Trolley | 4,288 | 5,035,205 | 1,642,418 | 32.6% | |
|||
71 | <span class="tag bus">27</span> | Bus | 4,102 | 9,698,490 | 1,497,541 | 15.4% | |
|||
72 | <span class="tag bus">31</span> | Bus | 4,102 | 4,938,176 | 1,497,541 | 30.3% | |
|||
73 | <span class="tag bus">25</span> | Bus | 4,044 | 5,707,640 | 1,456,097 | 25.5% | |
|||
74 | <span class="tag bus">5</span> | Bus | 3,469 | 5,003,611 | 1,266,448 | 25.3% | |
|||
75 | <span class="tag bus">84</span> | Bus | 3,389 | 5,440,550 | 1,237,254 | 22.7% | |
|||
76 | <span class="tag bus">75</span> | Trackless Trolley | 3,340 | 3,298,175 | 1,219,352 | 37.0% | |
|||
77 | <span class="tag bus">44</span> | Bus | 3,311 | 7,197,041 | 1,208,767 | 16.8% | |
|||
78 | <span class="tag bus">104</span> | Bus | 3,265 | 5,088,809 | 1,254,283 | 24.6% | |
|||
79 | <span class="tag bus">37</span> | Bus | 3,215 | 6,966,820 | 1,173,719 | 16.8% | |
|||
80 | <span class="tag bus">15</span> | Bus | 3,125 | 3,071,345 | 1,161,528 | 37.8% | |
|||
81 | <span class="tag bus">43</span> | Bus | 3,054 | 4,715,407 | 1,114,942 | 23.6% | |
|||
82 | <span class="tag bus">BLVDDIR</span> | Bus | 3,010 | 4,791,013 | 743,514 | 15.5% | |
|||
83 | <span class="tag bus">61</span> | Bus | 2,972 | 6,539,556 | 1,085,005 | 16.6% | |
|||
84 | <span class="tag bus">J</span> | Bus | 2,811 | 3,906,218 | 1,026,229 | 26.3% | |
|||
85 | <span class="tag bus">LUCYGR</span> | Bus | 2,760 | 1,430,604 | 191,035 | 13.4% | |
|||
86 | <span class="tag bus">24</span> | Bus | 2,716 | 4,334,020 | 991,546 | 22.9% | |
|||
87 | <span class="tag bus">53</span> | Bus | 2,694 | 3,741,292 | 983,514 | 26.3% | |
|||
88 | <span class="tag bus">1</span> | Bus | 2,613 | 5,317,379 | 899,118 | 16.9% | |
|||
89 | <span class="tag bus">38</span> | Bus | 2,503 | 5,310,883 | 913,785 | 17.2% | |
|||
90 | <span class="tag bus">8</span> | Bus | 2,418 | 2,835,501 | 739,251 | 26.1% | |
|||
91 | <span class="tag bus">12</span> | Bus | 2,348 | 3,754,978 | 857,198 | 22.8% | |
|||
92 | <span class="tag bus">110</span> | Bus | 2,250 | 2,977,794 | 864,360 | 29.0% | |
|||
93 | <span class="tag bus">39</span> | Bus | 2,238 | 3,403,928 | 817,039 | 24.0% | |
|||
94 | <span class="tag bus">73</span> | Bus | 2,227 | 3,340,104 | 813,024 | 24.3% | |
|||
95 | <span class="tag bus">125</span> | Bus | 2,200 | 4,560,477 | 845,152 | 18.5% | |
|||
96 | <span class="tag bus">114</span> | Bus | 2,088 | 3,208,793 | 802,126 | 25.0% | |
|||
97 | <span class="tag bus">MFO</span> | Bus | 1,999 | 1,403,277 | 729,787 | 52.0% | |
|||
98 | <span class="tag bus">68</span> | Bus | 1,967 | 3,722,704 | 718,104 | 19.3% | |
|||
99 | <span class="tag bus">88</span> | Bus | 1,876 | 4,077,152 | 684,882 | 16.8% | |
|||
100 | <span class="tag bus">28</span> | Bus | 1,849 | 3,219,847 | 675,026 | 21.0% | |
|||
101 | <span class="tag bus">124</span> | Bus | 1,826 | 4,088,671 | 809,523 | 19.8% | |
|||
102 | <span class="tag bus">117</span> | Bus | 1,822 | 4,174,372 | 699,940 | 16.8% | |
|||
103 | <span class="tag bus">89</span> | Bus | 1,801 | 3,868,581 | 657,411 | 17.0% | |
|||
104 | <span class="tag bus">49</span> | Bus | 1,700 | 1,747,889 | 215,500 | 12.3% | |
|||
105 | <span class="tag bus">111</span> | Bus | 1,700 | 3,220,893 | 653,072 | 20.3% | |
|||
106 | <span class="tag bus">BSO</span> | Bus | 1,648 | 1,511,201 | 601,644 | 39.8% | |
|||
107 | <span class="tag bus">50</span> | Bus | 1,648 | 3,686,231 | 769,592 | 20.9% | |
|||
108 | <span class="tag bus">47M</span> | Bus | 1,645 | 1,699,668 | 600,550 | 35.3% | |
|||
109 | <span class="tag bus">103</span> | Bus | 1,457 | 1,874,583 | 559,721 | 29.9% | |
|||
110 | <span class="tag bus">19</span> | Bus | 1,442 | 2,617,522 | 526,439 | 20.1% | |
|||
111 | <span class="tag bus">96</span> | Bus | 1,371 | 2,581,729 | 592,583 | 23.0% | |
|||
112 | <span class="tag bus">107</span> | Bus | 1,363 | 2,283,839 | 498,676 | 21.8% | |
|||
113 | <span class="tag bus">93</span> | Bus | 1,309 | 2,688,412 | 586,054 | 21.8% | |
|||
114 | <span class="tag bus">30</span> | Bus | 1,304 | 2,310,839 | 476,058 | 20.6% | |
|||
115 | <span class="tag bus">106</span> | Bus | 1,270 | 1,925,158 | 464,651 | 24.1% | |
|||
116 | <span class="tag bus">105</span> | Bus | 1,223 | 1,741,731 | 471,135 | 27.0% | |
|||
117 | <span class="tag bus">99</span> | Bus | 1,198 | 2,854,816 | 538,077 | 18.8% | |
|||
118 | <span class="tag bus">98</span> | Bus | 1,155 | 1,373,225 | 499,222 | 36.4% | |
|||
119 | <span class="tag bus">112</span> | Bus | 1,122 | 1,845,323 | 431,028 | 23.4% | |
|||
120 | <span class="tag bus">115</span> | Bus | 1,016 | 2,562,508 | 390,307 | 15.2% | |
|||
121 | <span class="tag bus">129</span> | Bus | 905 | 2,198,505 | 391,165 | 17.8% | |
|||
122 | <span class="tag bus">123</span> | Bus | 882 | 2,262,636 | 338,829 | 15.0% | |
|||
123 | <span class="tag bus">77</span> | Bus | 840 | 1,938,452 | 306,664 | 15.8% | |
|||
124 | <span class="tag bus">126</span> | Bus | 781 | 1,194,008 | 300,029 | 25.1% | |
|||
125 | <span class="tag bus">119</span> | Bus | 766 | 1,927,678 | 294,267 | 15.3% | |
|||
126 | <span class="tag bus">97</span> | Bus | 751 | 1,317,504 | 323,886 | 24.6% | |
|||
127 | <span class="tag bus">95</span> | Bus | 625 | 1,980,705 | 259,788 | 13.1% | |
|||
128 | <span class="tag bus">131</span> | Bus | 605 | 798,526 | 248,926 | 31.2% | |
|||
129 | <span class="tag bus">130</span> | Bus | 596 | 1,865,999 | 257,607 | 13.8% | |
|||
130 | <span class="tag bus">Cynwyd</span> | Rail | 583 | 1,576,341 | 512,335 | 32.5% | |
|||
131 | <span class="tag bus">120</span> | Bus | 574 | 1,130,142 | 220,508 | 19.5% | |
|||
132 | <span class="tag bus">90</span> | Bus | 535 | 1,146,190 | 219,338 | 19.1% | |
|||
133 | <span class="tag bus">94</span> | Bus | 533 | 1,080,861 | 230,377 | 21.3% | |
|||
134 | <span class="tag bus">118</span> | Bus | 524 | 1,164,409 | 191,714 | 16.5% | |
|||
135 | <span class="tag bus">139</span> | Bus | 461 | 1,331,438 | 191,620 | 14.4% | |
|||
136 | <span class="tag bus">62</span> | Bus | 456 | 1,093,680 | 139,412 | 12.7% | |
|||
137 | <span class="tag bus">310</span> | Bus | 415 | 535,416 | 177,281 | 33.1% | |
|||
138 | <span class="tag bus">132</span> | Bus | 414 | 1,109,612 | 172,083 | 15.5% | |
|||
139 | <span class="tag bus">128</span> | Bus | 392 | 1,324,555 | 162,939 | 12.3% | |
|||
140 | <span class="tag bus">92</span> | Bus | 384 | 1,450,482 | 159,613 | 11.0% | |
|||
141 | <span class="tag bus">127</span> | Bus | 378 | 1,091,250 | 156,818 | 14.4% | |
|||
142 | <span class="tag bus">80</span> | Bus | 358 | 702,296 | 109,451 | 15.6% | |
|||
143 | <span class="tag bus">35</span> | Bus | 260 | 718,237 | 94,920 | 13.2% | |
|||
144 | <span class="tag bus">311</span> | Bus | 233 | 514,417 | 99,839 | 19.4% | |
|||
145 | <span class="tag bus">78</span> | Bus | 225 | 264,979 | 261,666 | 98.7% | |
|||
146 | <span class="tag bus">201</span> | Bus | 183 | 358,442 | 97,642 | 27.2% | |
|||
147 | <span class="tag bus">204</span> | Bus | 120 | 663,924 | 53,222 | 8.0% | |
|||
148 | <span class="tag bus">206</span> | Bus | 111 | 527,055 | 42,628 | 8.1% | |
|||
149 | <span class="tag bus">133</span> | Bus | 90 | 277,559 | 37,409 | 13.5% | |
|||
150 | <span class="tag bus">91</span> | Bus | 85 | 54,800 | 6,626 | 12.1% | |
|||
151 | <span class="tag bus">150</span> | Bus | 43 | 496,079 | 36,087 | 7.3% | |
|||
152 | <span class="tag bus">205</span> | Bus | 30 | 271,182 | 11,708 | 4.3% | |
|||
|
|||
|
|||
|
|||
|
|||
|
@ -0,0 +1,153 @@ |
|||
route_id,vehicle_type,vehicle_length,weekday_avg_ridership,percent_change_2018,weekday_one_way_ride_miles_avg,annual_vehicle_hours,annual_vehicle_miles,peak_vehicles,fully_allocated_expenses,fully_allocated_expenses_2020USD,passenger_revenue,passenger_revenue_2020USD,operating_ratio |
|||
BSL,Subway,337.5,112252,0.006,10.0,406948,6877425,105,96144200,97439262,41537059,42096563,0.432 |
|||
BSO,Bus,40,1648,-0.057,11.0,15618,153420,,1491116,1511201,593648,601644,0.398 |
|||
MFL,Subway,332.5,178975,-0.009,12.8,474989,9309794,144,129649018,131395390,66068575,66958519,0.510 |
|||
MFO,Bus,40,1999,-0.040,13.6,14082,151100,,1384626,1403277,720087,729787,0.520 |
|||
BLVDDIR,Bus,40,3010,,11.5,31031,435340,10,4727336,4791013,733632,743514,0.155 |
|||
G,Bus,40,14103,-0.075,14.7,106002,1093290,31,16267936,16487065,5074611,5142966,0.312 |
|||
H,Bus,40,4454,-0.101,9.1,44566,419426,13,6706557,6796894,1635335,1657363,0.244 |
|||
J,Bus,40,2811,-0.060,8.8,29133,259050,6,3854301,3906218,1012589,1026229,0.263 |
|||
K,Bus,40,8027,-0.050,10.0,62214,577060,17,9114144,9236912,2889858,2928784,0.317 |
|||
L,Bus,40,6864,-0.120,12.0,66781,684790,20,10326982,10466086,2472574,2505880,0.239 |
|||
R,Bus,40,11037,0.153,8.5,57390,556300,15,8351260,8463751,3230125,3273635,0.387 |
|||
XH,Bus,40,4848,0.196,7.7,37750,367004,10,5522423,5596810,1715465,1738572,0.311 |
|||
1,Bus,40,2613,-0.082,25.0,31321,411350,10,5246706,5317379,887168,899118,0.169 |
|||
2,Bus,40,4692,-0.082,8.1,51433,391550,13,7255388,7353118,1690169,1712936,0.233 |
|||
3,Bus,40,7795,-0.089,8.4,55550,441970,13,7486805,7587652,2807943,2845766,0.375 |
|||
4,Bus,40,6981,-0.059,10.8,57508,490128,14,7957740,8064931,2514721,2548594,0.316 |
|||
5,Bus,40,3469,0.010,6.8,35336,291840,9,4937108,5003611,1249616,1266448,0.253 |
|||
6,Bus,60,6107,-0.078,3.1,39578,270030,8,4949431,5016100,2199886,2229518,0.444 |
|||
7,Bus,40,4771,-0.039,11.0,50269,458990,11,6813226,6905000,1718627,1741777,0.252 |
|||
8,Bus,40,2418,-0.089,5.0,13652,118260,8,2797814,2835501,729426,739251,0.261 |
|||
9,Bus,40,4348,-0.088,12.0,46070,549260,12,7018984,7113530,1566252,1587349,0.223 |
|||
10,Trolley,50,11328,0.015,5.9,48657,421505,17,12818219,12990880,4221242,4278102,0.329 |
|||
11,Trolley,50,13026,0.006,7.0,48694,427591,16,13664093,13848148,4853482,4918858,0.355 |
|||
12,Bus,40,2348,-0.036,4.8,31804,218130,5,3705071,3754978,845805,857198,0.228 |
|||
13,Trolley,50,13201,0.026,7.0,52915,477541,19,14275247,14467535,4919287,4985550,0.345 |
|||
14,Bus,60,9805,-0.205,19.2,92930,1114820,19,13754188,13939457,3531992,3579568,0.257 |
|||
15,Trolley,46.5,8163,0.498,9.4,53613,396236,12,10961419,11109069,3039943,3080891,0.277 |
|||
15,Bus,40,3125,-0.038,2.7,21560,214500,5,3030524,3071345,1146090,1161528,0.378 |
|||
16,Bus,40,5678,-0.060,9.5,53942,459732,10,6859731,6952132,2045349,2072900,0.298 |
|||
17,Bus,60,10199,-0.082,6.1,69957,465090,16,9069011,9191171,3673920,3723408,0.405 |
|||
18,Bus,60,16049,-0.052,11.4,111834,1069030,28,15989179,16204553,5639268,5715229,0.353 |
|||
19,Bus,40,1442,-0.027,12.4,15865,188560,5,2582733,2617522,519442,526439,0.201 |
|||
20,Bus,40,5474,0.077,11.6,56889,714107,14,8622179,8738320,1971863,1998424,0.229 |
|||
21,Bus,40,10358,0.321,6.8,71701,523907,16,9366619,9492787,3731195,3781454,0.398 |
|||
22,Bus,40,4640,-0.052,18.3,47291,555070,9,6537018,6625072,1671437,1693951,0.256 |
|||
23,Bus,40,14005,-0.022,10.7,116355,997570,25,15477314,15685793,5044931,5112886,0.326 |
|||
24,Bus,40,2716,-0.026,5.9,28598,281500,8,4276417,4334020,978367,991546,0.229 |
|||
25,Bus,40,4044,-0.055,12.3,41443,387320,9,5631780,5707640,1436744,1456097,0.255 |
|||
26,Bus,40,10612,-0.052,11.5,68903,575120,18,9733048,9864152,3822692,3874184,0.393 |
|||
27,Bus,40,4102,-0.073,19.5,59865,770110,17,9569588,9698490,1477637,1497541,0.154 |
|||
28,Bus,40,1849,-0.076,11.6,22029,250960,5,3177052,3219847,666054,675026,0.210 |
|||
29,Bus,40,4394,-0.052,3.5,32253,222060,10,4711578,4775043,1582522,1603839,0.336 |
|||
30,Bus,40,1304,-0.074,7.8,15993,151090,4,2280126,2310839,469731,476058,0.206 |
|||
31,Bus,40,4102,-0.070,8.9,34421,290100,9,4872543,4938176,1477637,1497541,0.303 |
|||
32,Bus,40,4313,-0.055,10.4,51590,501500,13,7611320,7713844,1553394,1574318,0.204 |
|||
33,Bus,60,11979,-0.062,6.2,77307,542100,20,10557991,10700207,4315118,4373243,0.409 |
|||
34,Trolley,50,12580,0.001,4.9,51082,427973,22,13419783,13600547,4687164,4750300,0.349 |
|||
35,Bus,40,260,-0.065,7.7,5433,52400,1,708691,718237,93658,94920,0.132 |
|||
36,Trolley,50,12107,-0.058,7.0,56374,526632,21,15633602,15844187,4510962,4571725,0.289 |
|||
37,Bus,40,3215,-0.061,18.4,48058,646540,9,6874224,6966820,1158119,1173719,0.168 |
|||
38,Bus,40,2503,-0.099,10.0,36167,371180,9,5240296,5310883,901640,913785,0.172 |
|||
39,Bus,40,2238,-0.097,4.9,24643,193660,5,3358686,3403928,806180,817039,0.240 |
|||
40,Bus,40,6456,-0.038,9.8,58356,510160,12,7689250,7792824,2325603,2356929,0.302 |
|||
42,Bus,40,7106,-0.316,7.0,86230,630073,17,10831823,10977728,2559748,2594228,0.236 |
|||
43,Bus,40,3054,-0.041,7.1,34263,284830,8,4652735,4715407,1100123,1114942,0.236 |
|||
44,Bus,40,3311,-0.078,13.4,44880,538520,13,7101385,7197041,1192701,1208767,0.168 |
|||
45,Bus,40,4494,-0.020,4.3,53367,345230,12,6848549,6940799,1618844,1640650,0.236 |
|||
46,Bus,40,4628,-0.064,3.4,30342,206280,8,4152477,4208411,1667114,1689570,0.401 |
|||
47,Bus,40,16530,0.086,10.0,111175,938980,27,15730644,15942536,5954494,6034701,0.379 |
|||
47M,Bus,40,1645,-0.207,3.8,10811,65750,4,1677078,1699668,592568,600550,0.353 |
|||
48,Bus,60,7252,-0.050,6.4,61708,427420,15,8224789,8335577,2612341,2647529,0.318 |
|||
49,Bus,40,1700,,7.3,14855,97880,10,1724658,1747889,212636,215500,0.123 |
|||
50,Bus,40,1648,-0.375,14.5,25679,322333,5,3637237,3686231,759363,769592,0.209 |
|||
52,Bus,40,13245,-0.062,5.8,88915,694550,24,12559211,12728384,4771161,4835429,0.380 |
|||
53,Bus,40,2694,-0.036,6.8,27684,237060,6,3691567,3741292,970442,983514,0.263 |
|||
54,Bus,60,7044,-0.081,5.1,43238,266940,9,5369106,5441428,2537414,2571593,0.473 |
|||
55,Bus,60,5365,-0.055,23.1,63270,729340,14,9082171,9204508,1932600,1958632,0.213 |
|||
56,Bus,60,10882,-0.070,8.4,64349,565010,20,9793214,9925129,3919952,3972754,0.400 |
|||
57,Bus,40,9762,-0.068,13.6,89837,856110,25,13319889,13499308,3516502,3563869,0.264 |
|||
58,Bus,40,8132,-0.051,14.9,74960,814050,20,11261704,11413399,2929338,2968796,0.260 |
|||
59,Trackless Trolley,40,4425,-0.047,4.1,21154,168134,6,3138953,3181235,1594082,1615554,0.508 |
|||
60,Bus,60,10333,-0.123,5.3,51776,384300,12,6868678,6961199,3722190,3772328,0.542 |
|||
61,Bus,40,2972,-0.014,8.3,47489,401421,10,6452639,6539556,1070584,1085005,0.166 |
|||
62,Bus,40,456,-0.257,13.2,2797,40189,4,1079144,1093680,137559,139412,0.127 |
|||
64,Bus,40,5036,-0.081,9.0,45523,409870,12,6535276,6623306,1814086,1838522,0.278 |
|||
65,Bus,40,7695,-0.046,9.4,53712,577500,13,7794349,7899339,2771920,2809258,0.356 |
|||
66,Trackless Trolley,40,10063,-0.029,7.1,51752,440260,15,7830722,7936202,3626637,3675488,0.463 |
|||
67,Bus,40,4467,-0.056,16.3,47432,585220,16,7992156,8099810,1609119,1630794,0.201 |
|||
68,Bus,40,1967,-0.035,22.4,25011,408870,4,3673226,3722704,708560,718104,0.193 |
|||
70,Bus,40,7641,-0.057,11.6,57449,585490,12,7867782,7973761,2752468,2789544,0.350 |
|||
73,Bus,40,2227,-0.081,4.5,21104,184930,7,3295711,3340104,802218,813024,0.243 |
|||
75,Trackless Trolley,40,3340,-0.042,4.7,17137,147966,8,3254339,3298175,1203146,1219352,0.370 |
|||
77,Bus,40,840,-0.012,14.2,15527,166580,2,1912688,1938452,302588,306664,0.158 |
|||
78,Bus,60,225,0.000,19.0,2048,41080,1,261457,264979,258188,261666,0.987 |
|||
79,Bus,40,5002,-0.068,3.0,32568,196400,7,4072129,4126981,1801838,1826109,0.442 |
|||
80,Bus,60,358,-0.114,16.1,4663,63210,1,692962,702296,107996,109451,0.156 |
|||
84,Bus,40,3389,-0.021,20.0,39809,459830,7,5368240,5440550,1220810,1237254,0.227 |
|||
88,Bus,40,1876,-0.053,12.4,31058,273150,6,4022963,4077152,675779,684882,0.168 |
|||
89,Bus,40,1801,-0.084,10.2,27807,274470,6,3817164,3868581,648673,657411,0.170 |
|||
NHSL,Rail,130.8,10893,0.035,13.4,54742,952514,17,16547684,16770581,4143221,4199030,0.250 |
|||
90,Bus,40,535,-0.095,13.3,12557,137567,3,1130956,1146190,216423,219338,0.191 |
|||
91,Bus,40,85,-0.012,14.2,892,5064,1,54072,54800,6538,6626,0.121 |
|||
92,Bus,40,384,-0.030,31.3,14110,270921,3,1431204,1450482,157492,159613,0.110 |
|||
93,Bus,40,1309,-0.004,24.8,26560,466375,6,2652680,2688412,578265,586054,0.218 |
|||
94,Bus,40,533,-0.128,18.2,11181,193588,2,1066495,1080861,227315,230377,0.213 |
|||
95,Bus,40,625,0.049,26.0,19846,252364,6,1954380,1980705,256335,259788,0.131 |
|||
96,Bus,40,1371,-0.096,16.9,27710,367299,6,2547415,2581729,584707,592583,0.230 |
|||
97,Bus,40,751,-0.080,13.4,16331,175280,2,1299993,1317504,319581,323886,0.246 |
|||
98,Bus,40,1155,-0.039,8.5,14260,167837,4,1354974,1373225,492587,499222,0.364 |
|||
99,Bus,40,1198,-0.228,23.2,29021,437156,7,2816873,2854816,530925,538077,0.188 |
|||
101,Trolley,106,4344,-0.165,8.6,31114,329379,10,7165869,7262393,1652904,1675169,0.231 |
|||
102,Trolley,106,4288,-0.117,5.2,23103,201943,7,4968282,5035205,1620589,1642418,0.326 |
|||
103,Bus,40,1457,0.088,8.4,15819,136948,5,1849668,1874583,552282,559721,0.299 |
|||
104,Bus,40,3265,-0.053,21.3,41206,619296,10,5021174,5088809,1237612,1254283,0.246 |
|||
105,Bus,40,1223,0.034,8.9,15067,149165,4,1718582,1741731,464873,471135,0.270 |
|||
106,Bus,40,1270,0.450,16.8,15441,174673,5,1899571,1925158,458475,464651,0.241 |
|||
107,Bus,40,1363,0.439,17.9,18279,204884,6,2253485,2283839,492048,498676,0.218 |
|||
108,Bus,40,5298,0.035,14.2,54206,552347,11,5856552,5935440,2008229,2035280,0.343 |
|||
109,Bus,40,4934,-0.010,11.9,44277,469676,9,4822152,4887106,1870253,1895445,0.388 |
|||
110,Bus,40,2250,0.007,16.8,25344,313391,6,2938216,2977794,852872,864360,0.290 |
|||
111,Bus,40,1700,0.037,22.6,27187,372505,6,3178084,3220893,644392,653072,0.203 |
|||
112,Bus,40,1122,-0.136,8.0,16159,164115,4,1820797,1845323,425299,431028,0.234 |
|||
113,Bus ,40,7469,0.136,19.9,65604,724602,14,7272016,7369970,2832345,2870497,0.389 |
|||
114,Bus,40,2088,-0.051,21.2,27048,371141,6,3166145,3208793,791465,802126,0.250 |
|||
115,Bus,40,1016,-0.182,23.8,22405,311547,4,2528450,2562508,385119,390307,0.152 |
|||
117,Bus,40,1822,-0.154,19.6,35706,508225,7,4118891,4174372,690637,699940,0.168 |
|||
118,Bus,40,524,-0.109,13.0,10019,137278,2,1148933,1164409,189166,191714,0.165 |
|||
119,Bus,40,766,0.070,19.2,16318,252724,3,1902057,1927678,290356,294267,0.153 |
|||
120,Bus,40,574,-0.037,16.8,9371,141406,2,1115121,1130142,217577,220508,0.195 |
|||
123,Bus,40,882,-0.022,17.6,17061,341120,4,2232563,2262636,334326,338829,0.150 |
|||
124,Bus,40,1826,0.190,25.7,41344,738936,8,4034329,4088671,798764,809523,0.198 |
|||
125,Bus,40,2200,0.192,26.1,37351,644929,7,4499864,4560477,833919,845152,0.185 |
|||
126,Bus,40,781,-0.051,8.5,9654,111114,3,1178138,1194008,296041,300029,0.251 |
|||
127,Bus,40,378,-0.036,19.1,9442,201224,3,1076746,1091250,154734,156818,0.144 |
|||
128,Bus,40,392,-0.101,26.8,12913,232891,3,1306950,1324555,160773,162939,0.123 |
|||
129,Bus,40,905,-0.003,24.4,21776,427244,4,2169285,2198505,385966,391165,0.178 |
|||
130,Bus,40,596,-0.012,23.6,18730,323279,4,1841198,1865999,254183,257607,0.138 |
|||
131,Bus,40,605,-0.023,8.1,7799,77556,3,787913,798526,245618,248926,0.312 |
|||
132,Bus,40,414,0.017,15.8,11876,189219,2,1094864,1109612,169796,172083,0.155 |
|||
133,Bus,40,90,-0.126,5.2,2444,37456,1,273870,277559,36912,37409,0.135 |
|||
139,Bus,40,461,-0.055,19.3,13483,219353,3,1313742,1331438,189073,191620,0.144 |
|||
150,Bus,40,43,0.000,22.0,4589,101349,1,489486,496079,35607,36087,0.073 |
|||
201,Bus,40,183,0.116,3.3,3820,43091,1,353678,358442,96344,97642,0.272 |
|||
206,Bus,40,111,-0.159,7.2,4443,71954,2,520050,527055,42061,42628,0.081 |
|||
LUCYGR,Bus,30,2760,0.133,3.8,13106,93360,12,1411590,1430604,188496,191035,0.134 |
|||
204,Bus,30,120,0.008,15.2,8731,132775,3,655100,663924,52515,53222,0.080 |
|||
205,Bus,30,30,-0.250,7.5,2718,32670,3,267578,271182,11552,11708,0.043 |
|||
310,Bus,30,415,-0.098,9.0,5811,72510,4,528300,535416,174925,177281,0.331 |
|||
311,Bus,30,233,0.456,8.5,5616,65445,4,507580,514417,98512,99839,0.194 |
|||
Airport,Rail,510,5542,-0.088,20.2,53763,1043136,14,18241017,18486723,3423829,3469948,0.188 |
|||
Chestnut Hill East,Rail,510,4944,-0.098,12.2,46985,785428,12,13546534,13729006,3427787,3473959,0.253 |
|||
Chestnut Hill West,Rail,425,4968,-0.070,14.7,44237,742781,10,14687840,14885685,5312262,5383818,0.362 |
|||
Cynwyd,Rail,85,583,0.215,6.1,2212,34642,2,1555390,1576341,505526,512335,0.325 |
|||
Fox Chase,Rail,425,4955,-0.064,12.5,38283,635106,11,11136731,11286743,4208391,4265078,0.378 |
|||
Lansdale/Doylestown,Rail,510,16016,0.046,35.8,173670,3156309,37,46370540,46995151,22393879,22695525,0.483 |
|||
Manayunk/Norristown,Rail,510,9839,-0.062,19.5,56311,1440933,23,22696392,23002112,11848474,12008073,0.522 |
|||
Media/Elwyn,Rail,510,11098,0.002,16.5,66550,1082940,28,22502986,22806101,11558556,11714250,0.514 |
|||
Paoli/Thorndale,Rail,510,20962,0.069,37.9,184319,3459251,63,65054507,65930791,28319857,28701325,0.435 |
|||
Trenton,Rail,510,11087,-0.065,36.4,125558,3032958,37,49347618,50012330,17958003,18199897,0.364 |
|||
Warminster,Rail,510,9426,0.048,22.3,69893,1340965,18,20013090,20282666,9477851,9605518,0.474 |
|||
West Trenton,Rail,510,10807,-0.055,34.7,113190,2446930,37,37774325,38283145,15625714,15836192,0.414 |
|||
Wilmington/Newark,Rail,510,9995,0.028,41.1,98544,1946862,29,32906972,33350229,10623466,10766564,0.323 |
After Width: 900 | Height: 1273 | Size: 658 KiB |
After Width: 2338 | Height: 3307 | Size: 3.2 MiB |
After Width: 2338 | Height: 3307 | Size: 2.5 MiB |
After Width: 900 | Height: 1273 | Size: 630 KiB |
After Width: 2009 | Height: 608 | Size: 602 KiB |
After Width: 3307 | Height: 2338 | Size: 3.1 MiB |
After Width: 1022 | Height: 723 | Size: 326 KiB |
After Width: 3507 | Height: 2480 | Size: 2.5 MiB |
1620
src/2021/septa_ridership/septa_ridership_files/septa_ridership_18_0.svg
File diff suppressed because it is too large
View File
1673
src/2021/septa_ridership/septa_ridership_files/septa_ridership_26_0.svg
File diff suppressed because it is too large
View File
1628
src/2021/septa_ridership/septa_ridership_files/septa_ridership_29_0.svg
File diff suppressed because it is too large
View File
@ -0,0 +1,329 @@ |
|||
--- |
|||
title: 2019 SEPTA Ridership Data |
|||
layout: post.liquid |
|||
published_date: 2021-09-26 00:00:00 +0000 |
|||
slug: septa_ridership |
|||
is_draft: false |
|||
description: | |
|||
Philadelphia's tranist agency SEPTA publishes yearly line-by-line breakdowns of ridership |
|||
and revenue stats which we can take the data out of those reports and get a sense of what |
|||
the most used lines are. |
|||
|
|||
Breakdown tables of routes and a make a map |
|||
data: |
|||
header_image: img/header.jpg |
|||
--- |
|||
|
|||
<style> |
|||
.tag { |
|||
padding: 0px 5px; |
|||
font-family: sans-serif; |
|||
border-radius: 2px; |
|||
} |
|||
|
|||
.tag.bus { |
|||
font-weight: bold; |
|||
} |
|||
|
|||
.tag.trolley { |
|||
background-color: #539442; |
|||
color: #fff; |
|||
} |
|||
|
|||
.bsl { |
|||
background-color: #f58220; |
|||
color: #fff; |
|||
} |
|||
|
|||
.mfl { |
|||
background-color:#107dc1; |
|||
color: #fff; |
|||
} |
|||
|
|||
.paoli { |
|||
background-color: #207a50; |
|||
color: #fff; |
|||
} |
|||
|
|||
.doylestown { |
|||
background-color: #715543; |
|||
color: #fff; |
|||
} |
|||
|
|||
.media { |
|||
background-color: #0078c0; |
|||
color: #fff; |
|||
} |
|||
|
|||
.trenton { |
|||
background-color: #f57dbd; |
|||
color: #fff; |
|||
} |
|||
|
|||
.nhsl { |
|||
background-color: #9e3e97; |
|||
color: #fff; |
|||
} |
|||
|
|||
.wtrenton { |
|||
background-color: #4e52a8; |
|||
color: #fff; |
|||
} |
|||
|
|||
.tablebar { |
|||
position: relative; |
|||
height: 1em; |
|||
} |
|||
.tablebar .bar { |
|||
position: absolute; |
|||
background-color: #edebed; |
|||
width: 20%; |
|||
height: 1.15em; |
|||
right: 0; |
|||
border-bottom: 1px solid #cfcfd5; |
|||
} |
|||
.tablebar .value { |
|||
position: absolute; |
|||
width: 100%; |
|||
} |
|||
table tbody tr:hover { |
|||
background: #f8f1dd; |
|||
} |
|||
</style> |
|||
# 2019 <span style="font-variant:small-caps;">septa</span> Ridership Data |
|||
|
|||
_Published in September 2021_ |
|||
<p class="illuminated"> |
|||
Philadelphia's tranist agency <span style="font-variant:small-caps;">septa</span>{% capture sidenote %}Southeastern Pennsylvania Transportation Authority.{% endcapture %}{% include "sidenote.liquid" %} publishes yearly line-by-line breakdowns of ridership and revenue stats{% capture sidenote %}Full statistics for each route were previously published at http://septa.org/strategic-plan/reports.html though that page has since been removed. It's still avaliable on <a href="https://web.archive.org/web/20200803144310/https://septa.org/strategic-plan/reports.html">archive.org</a>.{% endcapture %}{% include "sidenote.liquid" %} which we can take and get a sense of how <span style="font-variant:small-caps;">septa</span> operates. |
|||
</p> |
|||
|
|||
|
|||
For every bus, trolley, and train, <span style="font-variant:small-caps;">septa</span> has the following operating statistics for fiscal year 2019: |
|||
|
|||
- **One way route miles (avg)** The averge distance of a route |
|||
- **Daily average (wk) ridership** Average number of rides on a weekday |
|||
- **Vehicle hours (annual)** Total operating hours for all verhicles on this route during the year |
|||
- **Vehicle miles (annual)** Total miles moved for all vehicles on this route during the year |
|||
- **Peak vehicles** At the busiest scheduled period the maximum number of vehicles in service |
|||
- **Fully allocated expenses** Total cost to operate this route during the year |
|||
- **Passenger revenue** Estimated total revenue generated by this route during the year |
|||
- **Operating Ratio** How much revenue covered expenses (as a percent) for this route |
|||
- **Mode** Kind of transportation vehicle (bus, trolley, etc.) |
|||
- **Vehicle size** Number of train cars, or lenght of bus |
|||
|
|||
|
|||
{% include "section.liquid" %} |
|||
|
|||
## What Are The Most Popular Lines |
|||
|
|||
Using thise data we can look at all routes with at least 10,000 weekday average riders: |
|||
|
|||
|
|||
|
|||
|
|||
Rank | Route | Vehicle Type | Average Weekday Riders | % Change from 2018 | |
|||
---: | -----: | :------------ | ----------------------: | -----------------: | -- |
|||
1 | <span class="tag mfl">Market Frankford Line</span> | Subway | <div class="tablebar"><div class="bar" style="width:100.0%"></div><div class="value">178,975</div></div> | -0.9% | <div style="transform:rotate(0.9deg);">🠖</div> |
|||
2 | <span class="tag bsl">Broad Street Line</span> | Subway | <div class="tablebar"><div class="bar" style="width:62.7%"></div><div class="value">112,252</div></div> | 0.6% | <div style="transform:rotate(-0.6deg);">🠖</div> |
|||
3 | <span class="tag paoli">Paoli/Thorndale</span> | Rail | <div class="tablebar"><div class="bar" style="width:11.7%"></div><div class="value">20,962</div></div> | 6.9% | <div style="transform:rotate(-6.9deg);">🠖</div> |
|||
4 | <span class="tag bus">47</span> | Bus 40' | <div class="tablebar"><div class="bar" style="width:9.2%"></div><div class="value">16,530</div></div> | 8.6% | <div style="transform:rotate(-8.6deg);">🠖</div> |
|||
5 | <span class="tag bus">18</span> | Bus 60' | <div class="tablebar"><div class="bar" style="width:9.0%"></div><div class="value">16,049</div></div> | -5.2% | <div style="transform:rotate(5.2deg);">🠖</div> |
|||
6 | <span class="tag doylestown">Lansdale/Doylestown</span> | Rail | <div class="tablebar"><div class="bar" style="width:8.9%"></div><div class="value">16,016</div></div> | 4.6% | <div style="transform:rotate(-4.6deg);">🠖</div> |
|||
7 | <span class="tag bus">G</span> | Bus 40' | <div class="tablebar"><div class="bar" style="width:7.9%"></div><div class="value">14,103</div></div> | -7.5% | <div style="transform:rotate(7.5deg);">🠖</div> |
|||
8 | <span class="tag bus">23</span> | Bus 40' | <div class="tablebar"><div class="bar" style="width:7.8%"></div><div class="value">14,005</div></div> | -2.2% | <div style="transform:rotate(2.2deg);">🠖</div> |
|||
9 | <span class="tag bus">52</span> | Bus 40' | <div class="tablebar"><div class="bar" style="width:7.4%"></div><div class="value">13,245</div></div> | -6.2% | <div style="transform:rotate(6.2deg);">🠖</div> |
|||
10 | <span class="tag trolley">13</span> | Trolley | <div class="tablebar"><div class="bar" style="width:7.4%"></div><div class="value">13,201</div></div> | 2.6% | <div style="transform:rotate(-2.6deg);">🠖</div> |
|||
11 | <span class="tag trolley">11</span> | Trolley | <div class="tablebar"><div class="bar" style="width:7.3%"></div><div class="value">13,026</div></div> | 0.6% | <div style="transform:rotate(-0.6deg);">🠖</div> |
|||
12 | <span class="tag trolley">34</span> | Trolley | <div class="tablebar"><div class="bar" style="width:7.0%"></div><div class="value">12,580</div></div> | 0.1% | <div style="transform:rotate(-0.1deg);">🠖</div> |
|||
13 | <span class="tag trolley">36</span> | Trolley | <div class="tablebar"><div class="bar" style="width:6.8%"></div><div class="value">12,107</div></div> | -5.8% | <div style="transform:rotate(5.8deg);">🠖</div> |
|||
14 | <span class="tag bus">33</span> | Bus 60' | <div class="tablebar"><div class="bar" style="width:6.7%"></div><div class="value">11,979</div></div> | -6.2% | <div style="transform:rotate(6.2deg);">🠖</div> |
|||
15 | <span class="tag trolley">10</span> | Trolley | <div class="tablebar"><div class="bar" style="width:6.3%"></div><div class="value">11,328</div></div> | 1.5% | <div style="transform:rotate(-1.5deg);">🠖</div> |
|||
16 | <span class="tag media">Media/Elwyn</span> | Rail | <div class="tablebar"><div class="bar" style="width:6.2%"></div><div class="value">11,098</div></div> | 0.2% | <div style="transform:rotate(-0.2deg);">🠖</div> |
|||
17 | <span class="tag trenton">Trenton</span> | Rail | <div class="tablebar"><div class="bar" style="width:6.2%"></div><div class="value">11,087</div></div> | -6.5% | <div style="transform:rotate(6.5deg);">🠖</div> |
|||
18 | <span class="tag bus">R</span> | Bus 40' | <div class="tablebar"><div class="bar" style="width:6.2%"></div><div class="value">11,037</div></div> | 15.3% | <div style="transform:rotate(-15.3deg);">🠖</div> |
|||
19 | <span class="tag nhsl">NHSL</span> | Rail | <div class="tablebar"><div class="bar" style="width:6.1%"></div><div class="value">10,893</div></div> | 3.5% | <div style="transform:rotate(-3.5deg);">🠖</div> |
|||
20 | <span class="tag bus">56</span> | Bus 60' | <div class="tablebar"><div class="bar" style="width:6.1%"></div><div class="value">10,882</div></div> | -7.0% | <div style="transform:rotate(7.0deg);">🠖</div> |
|||
21 | <span class="tag wtrenton">West Trenton</span> | Rail | <div class="tablebar"><div class="bar" style="width:6.0%"></div><div class="value">10,807</div></div> | -5.5% | <div style="transform:rotate(5.5deg);">🠖</div> |
|||
22 | <span class="tag bus">26</span> | Bus 40' | <div class="tablebar"><div class="bar" style="width:5.9%"></div><div class="value">10,612</div></div> | -5.2% | <div style="transform:rotate(5.2deg);">🠖</div> |
|||
23 | <span class="tag bus">21</span> | Bus 40' | <div class="tablebar"><div class="bar" style="width:5.8%"></div><div class="value">10,358</div></div> | 32.1% | <div style="transform:rotate(-32.1deg);">🠖</div> |
|||
24 | <span class="tag bus">60</span> | Bus 60' | <div class="tablebar"><div class="bar" style="width:5.8%"></div><div class="value">10,333</div></div> | -12.3% | <div style="transform:rotate(12.3deg);">🠖</div> |
|||
25 | <span class="tag bus">17</span> | Bus 60' | <div class="tablebar"><div class="bar" style="width:5.7%"></div><div class="value">10,199</div></div> | -8.2% | <div style="transform:rotate(8.2deg);">🠖</div> |
|||
26 | <span class="tag bus">66</span> | Trackless Trolley | <div class="tablebar"><div class="bar" style="width:5.6%"></div><div class="value">10,063</div></div> | -2.9% | <div style="transform:rotate(2.9deg);">🠖</div> |
|||
|
|||
|
|||
|
|||
|
|||
One thing that really strikes me is just how many more people the two subway{% capture sidenote %}I'm just going to say "subway" to refer to both the MFL and BSL for convienence{% endcapture %}{% include "sidenote.liquid" %} lines cary compared to anything else in the system! |
|||
|
|||
### Median Ridership By Vehicle Type |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Vehicle Type | Median Weekday Riders | % Change from 2018 |
|||
:---------------- | ---------------------: | ---------------------------: |
|||
Subway | 145,613 | -0.1% |
|||
Trolley | 11,717 | 0.4% |
|||
Rail | 9,917 | -2.6% |
|||
Trackless Trolley | 4,425 | -4.2% |
|||
Bus | 2,503 | -5.3% |
|||
|
|||
|
|||
|
|||
|
|||
A typical single bus line in the <span style="font-variant:small-caps;">septa</span> system moves about 2,500 people a day, while a subway line can move over 100,000 daily. |
|||
|
|||
Though there are a lot of buses, and only two subway lines. Comparing the totals instead: |
|||
|
|||
### Total Ridership By Vehicle Type |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Vehicle Type | Total Weekday Riders | Number Of Routes |
|||
:---------------- | ----------------------: | ---------------: |
|||
Bus | 473,494 | 125 |
|||
Subway | 291,227 | 2 |
|||
Rail | 131,115 | 14 |
|||
Trolley | 79,037 | 8 |
|||
Trackless Trolley | 17,828 | 3 |
|||
_Total:_ | 992,701 | 152 |
|||
|
|||
|
|||
|
|||
|
|||
Out of the almost one million riders a day, nearly half are moved by a Bus. |
|||
|
|||
{% include "section.liquid" %} |
|||
|
|||
|
|||
|
|||
## Ridership Change |
|||
|
|||
Most of the lines seemed to have a small decrease in ridership, though a couple had massive gains. If we take the total ridership numbers between 2019 and 2018 we can make a histogram of the changes |
|||
|
|||
|
|||
<figure class=""> |
|||
<img src="septa_ridership_files/septa_ridership_18_0.svg" /> |
|||
</figure> |
|||
|
|||
|
|||
### Biggest Ridership Loss |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Route | Vehicle Type | Change since 2018 [count] | [%] |
|||
----------------------------------------------------------------: | :----------- | ------------------------: | ---: |
|||
<span class="tag bus">42</span> | Bus | -2,245 | -31.6 % |
|||
<span class="tag bus">14</span> | Bus | -2,010 | -20.5 % |
|||
<span class="tag mfl">Market Frankford Line</span> | Subway | -1,610 | -0.9 % |
|||
<span class="tag bus">60</span> | Bus | -1,270 | -12.3 % |
|||
<span class="tag bus">G</span> | Bus | -1,057 | -7.5 % |
|||
<span class="tag bus">17</span> | Bus | -836 | -8.2 % |
|||
<span class="tag bus">18</span> | Bus | -834 | -5.2 % |
|||
<span class="tag bus">L</span> | Bus | -823 | -12.0 % |
|||
<span class="tag bus">52</span> | Bus | -821 | -6.2 % |
|||
<span class="tag bus">56</span> | Bus | -761 | -7.0 % |
|||
|
|||
|
|||
|
|||
|
|||
### Biggest Ridership Gains |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Route | Vehicle Type | Change since 2018 [count] | [%] |
|||
----------------------------------------------------------------: | :----------- | ------------------------: | ---: |
|||
<span class="tag trolley">15</span> | Trolley | +4,065 | 49.8 % |
|||
<span class="tag bus">21</span> | Bus | +3,324 | 32.1 % |
|||
<span class="tag bus">R</span> | Bus | +1,688 | 15.3 % |
|||
<span class="tag paoli">Paoli/Thorndale</span> | Rail | +1,446 | 6.9 % |
|||
<span class="tag bus">47</span> | Bus | +1,421 | 8.6 % |
|||
<span class="tag bus">113</span> | Bus | +1,015 | 13.6 % |
|||
<span class="tag bus">XH</span> | Bus | +950 | 19.6 % |
|||
<span class="tag doylestown">Lansdale/Doylestown</span> | Rail | +736 | 4.6 % |
|||
<span class="tag bsl">Broad Street Line</span> | Subway | +673 | 0.6 % |
|||
<span class="tag bus">107</span> | Bus | +598 | 43.9 % |
|||
|
|||
|
|||
|
|||
|
|||
{% include "section.liquid" %} |
|||
|
|||
|
|||
## Costs |
|||
|
|||
There is also some interesting data around both revenue and total expenses per route, so we can look at the cost to run a route compared to how much money it makes from fares. |
|||
|
|||
On the whole, <span style="font-variant:small-caps;">septa</span> only makes about a third of its expenses from passenger revenue (fares){% capture sidenote %} |
|||
From <span style="font-variant:small-caps;">septa</span>'s FY 2019 Operating Budget: |
|||
<br> |
|||
<br>_Passenger Revenue_: **$470.5 Million** |
|||
<br>_Total Expenses_: **$1,453 Million** |
|||
<br>_Overall Operating Ratio_: 32.4% |
|||
<br>_Operating Deficit (before subsity)_: $942.6 Million |
|||
{% endcapture %}{% include "sidenote.liquid" %}. But some lines are more profitable than others. |
|||
|
|||
In general both costs and revenue scale with how many people ride a route. The busier it is, the more vehicles have to be deployed, with more operators, and more maintenance needed. Here we can see how it scales up. |
|||
|
|||
|
|||
<figure class=""> |
|||
<img src="septa_ridership_files/septa_ridership_26_0.svg" /> |
|||
</figure> |
|||
|
|||
|
|||
But notice that mode matters. Here the regional rail (blue) costs are sigificantly higer than the bus (red) baseline. |
|||
|
|||
However in 2019 <span style="font-variant:small-caps;">septa</span> had a entierly different fare structure for regional rail than for busses or trollies. The rail system was zoned so longer trips cost more. If instead we look at the operating ratio—i.e., how much money a line makes compared to its cost—we see that the mode split goes away, and that there is much less of a correlation with ridership. |
|||
|
|||
|
|||
<figure class=""> |
|||
<img src="septa_ridership_files/septa_ridership_29_0.svg" /> |
|||
</figure> |
|||
|
|||
|
|||
{% include "section.liquid" %} |
|||
|
|||
## Maps |
|||
|
|||
With ridership data we can make a map of the system, but drawn with line widths and colors scaled to the ridership numbers. |
|||
|
|||
<figure class="fullwidth"> |
|||
<a href="img/overview_map.png" target="_blank" style="text-decoration:none;background:none;text-shadow:none"> |
|||
<img src="img/overview_map_small.jpg"> |
|||
</a> |
|||
</figure> |
|||
|
|||
Zooming into just the core of Philadelphia |
|||
|
|||
<figure class="fullwidth"> |
|||
<a href="img/downtown_map.png" target="_blank" style="text-decoration:none;background:none;text-shadow:none"> |
|||
<img src="img/downtown_map_small.jpg"> |
|||
</a> |
|||
</figure> |
|||
|
|||
We can also see if there is a geographic component to the change in ridership numbers. |
|||
|
|||
<figure class="fullwidth"> |
|||
<a href="img/change_in_ridership.png" target="_blank" style="text-decoration:none;background:none;text-shadow:none"> |
|||
<img src="img/change_in_ridership.jpg"> |
|||
</a> |
|||
</figure> |
|||
|
|||
It's hard to see any one particular region that gains riders more than another. West Philly might be a touch more green, but the most popular lines are the ones that we might expect (lines that connect with center city or with major transportation centers). |
|||
|
|||
### Raw Data |
|||
|
|||
Download a csv of the 2019 data used in the post: |
|||
|
|||
- [2019_route_stats.csv](img/2019_route_stats.csv) |
|||
|
|||
Or [browse some of the numbers as a table](2019-stats.html). |
|||
|
|||
|