diff --git a/src/2021/septa_ridership/2019-stats.md b/src/2021/septa_ridership/2019-stats.md new file mode 100755 index 0000000..1971aa6 --- /dev/null +++ b/src/2021/septa_ridership/2019-stats.md @@ -0,0 +1,246 @@ +--- +title: 2019 SEPTA Ridership Data +layout: page.liquid +--- + + + +# 2019 SEPTA Ridership Statistics + + + + + Ridership Rank | Route | Type | Average Weekday Riders [#] | Expenses [USD] | Revenue [USD] | Operating Ratio [%] | + -------------: | ----: | :--- | -------------------------: | -------------: | ------------: | ------------------: | + 1 | Market Frankford Line | Subway | 178,975 | 131,395,390 | 66,958,519 | 51.0% | + 2 | Broad Street Line | Subway | 112,252 | 97,439,262 | 42,096,563 | 43.2% | + 3 | Paoli/Thorndale | Rail | 20,962 | 65,930,791 | 28,701,325 | 43.5% | + 4 | 47 | Bus | 16,530 | 15,942,536 | 6,034,701 | 37.9% | + 5 | 18 | Bus | 16,049 | 16,204,553 | 5,715,229 | 35.3% | + 6 | Lansdale/Doylestown | Rail | 16,016 | 46,995,151 | 22,695,525 | 48.3% | + 7 | G | Bus | 14,103 | 16,487,065 | 5,142,966 | 31.2% | + 8 | 23 | Bus | 14,005 | 15,685,793 | 5,112,886 | 32.6% | + 9 | 52 | Bus | 13,245 | 12,728,384 | 4,835,429 | 38.0% | + 10 | 13 | Trolley | 13,201 | 14,467,535 | 4,985,550 | 34.5% | + 11 | 11 | Trolley | 13,026 | 13,848,148 | 4,918,858 | 35.5% | + 12 | 34 | Trolley | 12,580 | 13,600,547 | 4,750,300 | 34.9% | + 13 | 36 | Trolley | 12,107 | 15,844,187 | 4,571,725 | 28.9% | + 14 | 33 | Bus | 11,979 | 10,700,207 | 4,373,243 | 40.9% | + 15 | 10 | Trolley | 11,328 | 12,990,880 | 4,278,102 | 32.9% | + 16 | Media/Elwyn | Rail | 11,098 | 22,806,101 | 11,714,250 | 51.4% | + 17 | Trenton | Rail | 11,087 | 50,012,330 | 18,199,897 | 36.4% | + 18 | R | Bus | 11,037 | 8,463,751 | 3,273,635 | 38.7% | + 19 | NHSL | Rail | 10,893 | 16,770,581 | 4,199,030 | 25.0% | + 20 | 56 | Bus | 10,882 | 9,925,129 | 3,972,754 | 40.0% | + 21 | West Trenton | Rail | 10,807 | 38,283,145 | 15,836,192 | 41.4% | + 22 | 26 | Bus | 10,612 | 9,864,152 | 3,874,184 | 39.3% | + 23 | 21 | Bus | 10,358 | 9,492,787 | 3,781,454 | 39.8% | + 24 | 60 | Bus | 10,333 | 6,961,199 | 3,772,328 | 54.2% | + 25 | 17 | Bus | 10,199 | 9,191,171 | 3,723,408 | 40.5% | + 26 | 66 | Trackless Trolley | 10,063 | 7,936,202 | 3,675,488 | 46.3% | + 27 | Wilmington/Newark | Rail | 9,995 | 33,350,229 | 10,766,564 | 32.3% | + 28 | Manayunk/Norristown | Rail | 9,839 | 23,002,112 | 12,008,073 | 52.2% | + 29 | 14 | Bus | 9,805 | 13,939,457 | 3,579,568 | 25.7% | + 30 | 57 | Bus | 9,762 | 13,499,308 | 3,563,869 | 26.4% | + 31 | Warminster | Rail | 9,426 | 20,282,666 | 9,605,518 | 47.4% | + 32 | 15 | Trolley | 8,163 | 11,109,069 | 3,080,891 | 27.7% | + 33 | 58 | Bus | 8,132 | 11,413,399 | 2,968,796 | 26.0% | + 34 | K | Bus | 8,027 | 9,236,912 | 2,928,784 | 31.7% | + 35 | 3 | Bus | 7,795 | 7,587,652 | 2,845,766 | 37.5% | + 36 | 65 | Bus | 7,695 | 7,899,339 | 2,809,258 | 35.6% | + 37 | 70 | Bus | 7,641 | 7,973,761 | 2,789,544 | 35.0% | + 38 | 113 | Bus | 7,469 | 7,369,970 | 2,870,497 | 38.9% | + 39 | 48 | Bus | 7,252 | 8,335,577 | 2,647,529 | 31.8% | + 40 | 42 | Bus | 7,106 | 10,977,728 | 2,594,228 | 23.6% | + 41 | 54 | Bus | 7,044 | 5,441,428 | 2,571,593 | 47.3% | + 42 | 4 | Bus | 6,981 | 8,064,931 | 2,548,594 | 31.6% | + 43 | L | Bus | 6,864 | 10,466,086 | 2,505,880 | 23.9% | + 44 | 40 | Bus | 6,456 | 7,792,824 | 2,356,929 | 30.2% | + 45 | 6 | Bus | 6,107 | 5,016,100 | 2,229,518 | 44.4% | + 46 | 16 | Bus | 5,678 | 6,952,132 | 2,072,900 | 29.8% | + 47 | Airport | Rail | 5,542 | 18,486,723 | 3,469,948 | 18.8% | + 48 | 20 | Bus | 5,474 | 8,738,320 | 1,998,424 | 22.9% | + 49 | 55 | Bus | 5,365 | 9,204,508 | 1,958,632 | 21.3% | + 50 | 108 | Bus | 5,298 | 5,935,440 | 2,035,280 | 34.3% | + 51 | 64 | Bus | 5,036 | 6,623,306 | 1,838,522 | 27.8% | + 52 | 79 | Bus | 5,002 | 4,126,981 | 1,826,109 | 44.2% | + 53 | Chestnut Hill West | Rail | 4,968 | 14,885,685 | 5,383,818 | 36.2% | + 54 | Fox Chase | Rail | 4,955 | 11,286,743 | 4,265,078 | 37.8% | + 55 | Chestnut Hill East | Rail | 4,944 | 13,729,006 | 3,473,959 | 25.3% | + 56 | 109 | Bus | 4,934 | 4,887,106 | 1,895,445 | 38.8% | + 57 | XH | Bus | 4,848 | 5,596,810 | 1,738,572 | 31.1% | + 58 | 7 | Bus | 4,771 | 6,905,000 | 1,741,777 | 25.2% | + 59 | 2 | Bus | 4,692 | 7,353,118 | 1,712,936 | 23.3% | + 60 | 22 | Bus | 4,640 | 6,625,072 | 1,693,951 | 25.6% | + 61 | 46 | Bus | 4,628 | 4,208,411 | 1,689,570 | 40.1% | + 62 | 45 | Bus | 4,494 | 6,940,799 | 1,640,650 | 23.6% | + 63 | 67 | Bus | 4,467 | 8,099,810 | 1,630,794 | 20.1% | + 64 | H | Bus | 4,454 | 6,796,894 | 1,657,363 | 24.4% | + 65 | 59 | Trackless Trolley | 4,425 | 3,181,235 | 1,615,554 | 50.8% | + 66 | 29 | Bus | 4,394 | 4,775,043 | 1,603,839 | 33.6% | + 67 | 9 | Bus | 4,348 | 7,113,530 | 1,587,349 | 22.3% | + 68 | 101 | Trolley | 4,344 | 7,262,393 | 1,675,169 | 23.1% | + 69 | 32 | Bus | 4,313 | 7,713,844 | 1,574,318 | 20.4% | + 70 | 102 | Trolley | 4,288 | 5,035,205 | 1,642,418 | 32.6% | + 71 | 27 | Bus | 4,102 | 9,698,490 | 1,497,541 | 15.4% | + 72 | 31 | Bus | 4,102 | 4,938,176 | 1,497,541 | 30.3% | + 73 | 25 | Bus | 4,044 | 5,707,640 | 1,456,097 | 25.5% | + 74 | 5 | Bus | 3,469 | 5,003,611 | 1,266,448 | 25.3% | + 75 | 84 | Bus | 3,389 | 5,440,550 | 1,237,254 | 22.7% | + 76 | 75 | Trackless Trolley | 3,340 | 3,298,175 | 1,219,352 | 37.0% | + 77 | 44 | Bus | 3,311 | 7,197,041 | 1,208,767 | 16.8% | + 78 | 104 | Bus | 3,265 | 5,088,809 | 1,254,283 | 24.6% | + 79 | 37 | Bus | 3,215 | 6,966,820 | 1,173,719 | 16.8% | + 80 | 15 | Bus | 3,125 | 3,071,345 | 1,161,528 | 37.8% | + 81 | 43 | Bus | 3,054 | 4,715,407 | 1,114,942 | 23.6% | + 82 | BLVDDIR | Bus | 3,010 | 4,791,013 | 743,514 | 15.5% | + 83 | 61 | Bus | 2,972 | 6,539,556 | 1,085,005 | 16.6% | + 84 | J | Bus | 2,811 | 3,906,218 | 1,026,229 | 26.3% | + 85 | LUCYGR | Bus | 2,760 | 1,430,604 | 191,035 | 13.4% | + 86 | 24 | Bus | 2,716 | 4,334,020 | 991,546 | 22.9% | + 87 | 53 | Bus | 2,694 | 3,741,292 | 983,514 | 26.3% | + 88 | 1 | Bus | 2,613 | 5,317,379 | 899,118 | 16.9% | + 89 | 38 | Bus | 2,503 | 5,310,883 | 913,785 | 17.2% | + 90 | 8 | Bus | 2,418 | 2,835,501 | 739,251 | 26.1% | + 91 | 12 | Bus | 2,348 | 3,754,978 | 857,198 | 22.8% | + 92 | 110 | Bus | 2,250 | 2,977,794 | 864,360 | 29.0% | + 93 | 39 | Bus | 2,238 | 3,403,928 | 817,039 | 24.0% | + 94 | 73 | Bus | 2,227 | 3,340,104 | 813,024 | 24.3% | + 95 | 125 | Bus | 2,200 | 4,560,477 | 845,152 | 18.5% | + 96 | 114 | Bus | 2,088 | 3,208,793 | 802,126 | 25.0% | + 97 | MFO | Bus | 1,999 | 1,403,277 | 729,787 | 52.0% | + 98 | 68 | Bus | 1,967 | 3,722,704 | 718,104 | 19.3% | + 99 | 88 | Bus | 1,876 | 4,077,152 | 684,882 | 16.8% | + 100 | 28 | Bus | 1,849 | 3,219,847 | 675,026 | 21.0% | + 101 | 124 | Bus | 1,826 | 4,088,671 | 809,523 | 19.8% | + 102 | 117 | Bus | 1,822 | 4,174,372 | 699,940 | 16.8% | + 103 | 89 | Bus | 1,801 | 3,868,581 | 657,411 | 17.0% | + 104 | 49 | Bus | 1,700 | 1,747,889 | 215,500 | 12.3% | + 105 | 111 | Bus | 1,700 | 3,220,893 | 653,072 | 20.3% | + 106 | BSO | Bus | 1,648 | 1,511,201 | 601,644 | 39.8% | + 107 | 50 | Bus | 1,648 | 3,686,231 | 769,592 | 20.9% | + 108 | 47M | Bus | 1,645 | 1,699,668 | 600,550 | 35.3% | + 109 | 103 | Bus | 1,457 | 1,874,583 | 559,721 | 29.9% | + 110 | 19 | Bus | 1,442 | 2,617,522 | 526,439 | 20.1% | + 111 | 96 | Bus | 1,371 | 2,581,729 | 592,583 | 23.0% | + 112 | 107 | Bus | 1,363 | 2,283,839 | 498,676 | 21.8% | + 113 | 93 | Bus | 1,309 | 2,688,412 | 586,054 | 21.8% | + 114 | 30 | Bus | 1,304 | 2,310,839 | 476,058 | 20.6% | + 115 | 106 | Bus | 1,270 | 1,925,158 | 464,651 | 24.1% | + 116 | 105 | Bus | 1,223 | 1,741,731 | 471,135 | 27.0% | + 117 | 99 | Bus | 1,198 | 2,854,816 | 538,077 | 18.8% | + 118 | 98 | Bus | 1,155 | 1,373,225 | 499,222 | 36.4% | + 119 | 112 | Bus | 1,122 | 1,845,323 | 431,028 | 23.4% | + 120 | 115 | Bus | 1,016 | 2,562,508 | 390,307 | 15.2% | + 121 | 129 | Bus | 905 | 2,198,505 | 391,165 | 17.8% | + 122 | 123 | Bus | 882 | 2,262,636 | 338,829 | 15.0% | + 123 | 77 | Bus | 840 | 1,938,452 | 306,664 | 15.8% | + 124 | 126 | Bus | 781 | 1,194,008 | 300,029 | 25.1% | + 125 | 119 | Bus | 766 | 1,927,678 | 294,267 | 15.3% | + 126 | 97 | Bus | 751 | 1,317,504 | 323,886 | 24.6% | + 127 | 95 | Bus | 625 | 1,980,705 | 259,788 | 13.1% | + 128 | 131 | Bus | 605 | 798,526 | 248,926 | 31.2% | + 129 | 130 | Bus | 596 | 1,865,999 | 257,607 | 13.8% | + 130 | Cynwyd | Rail | 583 | 1,576,341 | 512,335 | 32.5% | + 131 | 120 | Bus | 574 | 1,130,142 | 220,508 | 19.5% | + 132 | 90 | Bus | 535 | 1,146,190 | 219,338 | 19.1% | + 133 | 94 | Bus | 533 | 1,080,861 | 230,377 | 21.3% | + 134 | 118 | Bus | 524 | 1,164,409 | 191,714 | 16.5% | + 135 | 139 | Bus | 461 | 1,331,438 | 191,620 | 14.4% | + 136 | 62 | Bus | 456 | 1,093,680 | 139,412 | 12.7% | + 137 | 310 | Bus | 415 | 535,416 | 177,281 | 33.1% | + 138 | 132 | Bus | 414 | 1,109,612 | 172,083 | 15.5% | + 139 | 128 | Bus | 392 | 1,324,555 | 162,939 | 12.3% | + 140 | 92 | Bus | 384 | 1,450,482 | 159,613 | 11.0% | + 141 | 127 | Bus | 378 | 1,091,250 | 156,818 | 14.4% | + 142 | 80 | Bus | 358 | 702,296 | 109,451 | 15.6% | + 143 | 35 | Bus | 260 | 718,237 | 94,920 | 13.2% | + 144 | 311 | Bus | 233 | 514,417 | 99,839 | 19.4% | + 145 | 78 | Bus | 225 | 264,979 | 261,666 | 98.7% | + 146 | 201 | Bus | 183 | 358,442 | 97,642 | 27.2% | + 147 | 204 | Bus | 120 | 663,924 | 53,222 | 8.0% | + 148 | 206 | Bus | 111 | 527,055 | 42,628 | 8.1% | + 149 | 133 | Bus | 90 | 277,559 | 37,409 | 13.5% | + 150 | 91 | Bus | 85 | 54,800 | 6,626 | 12.1% | + 151 | 150 | Bus | 43 | 496,079 | 36,087 | 7.3% | + 152 | 205 | Bus | 30 | 271,182 | 11,708 | 4.3% | + + + + + diff --git a/src/2021/septa_ridership/img/2019_route_stats.csv b/src/2021/septa_ridership/img/2019_route_stats.csv new file mode 100755 index 0000000..b1b66a7 --- /dev/null +++ b/src/2021/septa_ridership/img/2019_route_stats.csv @@ -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 \ No newline at end of file diff --git a/src/2021/septa_ridership/img/change_in_ridership.jpg b/src/2021/septa_ridership/img/change_in_ridership.jpg new file mode 100755 index 0000000..b4b0cb0 Binary files /dev/null and b/src/2021/septa_ridership/img/change_in_ridership.jpg differ diff --git a/src/2021/septa_ridership/img/change_in_ridership.png b/src/2021/septa_ridership/img/change_in_ridership.png new file mode 100755 index 0000000..3c2a879 Binary files /dev/null and b/src/2021/septa_ridership/img/change_in_ridership.png differ diff --git a/src/2021/septa_ridership/img/downtown_map.png b/src/2021/septa_ridership/img/downtown_map.png new file mode 100755 index 0000000..b02f4d4 Binary files /dev/null and b/src/2021/septa_ridership/img/downtown_map.png differ diff --git a/src/2021/septa_ridership/img/downtown_map_small.jpg b/src/2021/septa_ridership/img/downtown_map_small.jpg new file mode 100755 index 0000000..5935195 Binary files /dev/null and b/src/2021/septa_ridership/img/downtown_map_small.jpg differ diff --git a/src/2021/septa_ridership/img/header.jpg b/src/2021/septa_ridership/img/header.jpg new file mode 100755 index 0000000..07a8d56 Binary files /dev/null and b/src/2021/septa_ridership/img/header.jpg differ diff --git a/src/2021/septa_ridership/img/overview_map.png b/src/2021/septa_ridership/img/overview_map.png new file mode 100755 index 0000000..db75767 Binary files /dev/null and b/src/2021/septa_ridership/img/overview_map.png differ diff --git a/src/2021/septa_ridership/img/overview_map_small.jpg b/src/2021/septa_ridership/img/overview_map_small.jpg new file mode 100755 index 0000000..2350b7b Binary files /dev/null and b/src/2021/septa_ridership/img/overview_map_small.jpg differ diff --git a/src/2021/septa_ridership/img/setpa_ridership_map_center_city.png b/src/2021/septa_ridership/img/setpa_ridership_map_center_city.png new file mode 100755 index 0000000..a2ad044 Binary files /dev/null and b/src/2021/septa_ridership/img/setpa_ridership_map_center_city.png differ diff --git a/src/2021/septa_ridership/septa_ridership_files/septa_ridership_18_0.svg b/src/2021/septa_ridership/septa_ridership_files/septa_ridership_18_0.svg new file mode 100755 index 0000000..8b2aab9 --- /dev/null +++ b/src/2021/septa_ridership/septa_ridership_files/septa_ridership_18_0.svg @@ -0,0 +1,1620 @@ + + + + + + + + + 2021-09-26T15:42:02.894499 + image/svg+xml + + + Matplotlib v3.3.3, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/2021/septa_ridership/septa_ridership_files/septa_ridership_26_0.svg b/src/2021/septa_ridership/septa_ridership_files/septa_ridership_26_0.svg new file mode 100755 index 0000000..8e8b98f --- /dev/null +++ b/src/2021/septa_ridership/septa_ridership_files/septa_ridership_26_0.svg @@ -0,0 +1,1673 @@ + + + + + + + + + 2021-09-26T15:42:03.107219 + image/svg+xml + + + Matplotlib v3.3.3, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/2021/septa_ridership/septa_ridership_files/septa_ridership_29_0.svg b/src/2021/septa_ridership/septa_ridership_files/septa_ridership_29_0.svg new file mode 100755 index 0000000..f7e70e1 --- /dev/null +++ b/src/2021/septa_ridership/septa_ridership_files/septa_ridership_29_0.svg @@ -0,0 +1,1628 @@ + + + + + + + + + 2021-09-26T15:42:03.255222 + image/svg+xml + + + Matplotlib v3.3.3, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/posts/septa_ridership.md b/src/posts/septa_ridership.md new file mode 100755 index 0000000..afd58b6 --- /dev/null +++ b/src/posts/septa_ridership.md @@ -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 +--- + + +# 2019 septa Ridership Data + +_Published in September 2021_ +

+ Philadelphia's tranist agency septa{% 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 archive.org.{% endcapture %}{% include "sidenote.liquid" %} which we can take and get a sense of how septa operates. +

+ + +For every bus, trolley, and train, septa 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 | Market Frankford Line | Subway |
178,975
| -0.9% |
🠖
+ 2 | Broad Street Line | Subway |
112,252
| 0.6% |
🠖
+ 3 | Paoli/Thorndale | Rail |
20,962
| 6.9% |
🠖
+ 4 | 47 | Bus 40' |
16,530
| 8.6% |
🠖
+ 5 | 18 | Bus 60' |
16,049
| -5.2% |
🠖
+ 6 | Lansdale/Doylestown | Rail |
16,016
| 4.6% |
🠖
+ 7 | G | Bus 40' |
14,103
| -7.5% |
🠖
+ 8 | 23 | Bus 40' |
14,005
| -2.2% |
🠖
+ 9 | 52 | Bus 40' |
13,245
| -6.2% |
🠖
+ 10 | 13 | Trolley |
13,201
| 2.6% |
🠖
+ 11 | 11 | Trolley |
13,026
| 0.6% |
🠖
+ 12 | 34 | Trolley |
12,580
| 0.1% |
🠖
+ 13 | 36 | Trolley |
12,107
| -5.8% |
🠖
+ 14 | 33 | Bus 60' |
11,979
| -6.2% |
🠖
+ 15 | 10 | Trolley |
11,328
| 1.5% |
🠖
+ 16 | Media/Elwyn | Rail |
11,098
| 0.2% |
🠖
+ 17 | Trenton | Rail |
11,087
| -6.5% |
🠖
+ 18 | R | Bus 40' |
11,037
| 15.3% |
🠖
+ 19 | NHSL | Rail |
10,893
| 3.5% |
🠖
+ 20 | 56 | Bus 60' |
10,882
| -7.0% |
🠖
+ 21 | West Trenton | Rail |
10,807
| -5.5% |
🠖
+ 22 | 26 | Bus 40' |
10,612
| -5.2% |
🠖
+ 23 | 21 | Bus 40' |
10,358
| 32.1% |
🠖
+ 24 | 60 | Bus 60' |
10,333
| -12.3% |
🠖
+ 25 | 17 | Bus 60' |
10,199
| -8.2% |
🠖
+ 26 | 66 | Trackless Trolley |
10,063
| -2.9% |
🠖
+ + + + +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 septa 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 + + +
+ +
+ + +### Biggest Ridership Loss + + + + + + Route | Vehicle Type | Change since 2018 [count] | [%] + ----------------------------------------------------------------: | :----------- | ------------------------: | ---: + 42 | Bus | -2,245 | -31.6 % + 14 | Bus | -2,010 | -20.5 % + Market Frankford Line | Subway | -1,610 | -0.9 % + 60 | Bus | -1,270 | -12.3 % + G | Bus | -1,057 | -7.5 % + 17 | Bus | -836 | -8.2 % + 18 | Bus | -834 | -5.2 % + L | Bus | -823 | -12.0 % + 52 | Bus | -821 | -6.2 % + 56 | Bus | -761 | -7.0 % + + + + +### Biggest Ridership Gains + + + + + + Route | Vehicle Type | Change since 2018 [count] | [%] + ----------------------------------------------------------------: | :----------- | ------------------------: | ---: + 15 | Trolley | +4,065 | 49.8 % + 21 | Bus | +3,324 | 32.1 % + R | Bus | +1,688 | 15.3 % + Paoli/Thorndale | Rail | +1,446 | 6.9 % + 47 | Bus | +1,421 | 8.6 % + 113 | Bus | +1,015 | 13.6 % + XH | Bus | +950 | 19.6 % + Lansdale/Doylestown | Rail | +736 | 4.6 % + Broad Street Line | Subway | +673 | 0.6 % + 107 | 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, septa only makes about a third of its expenses from passenger revenue (fares){% capture sidenote %} +From septa's FY 2019 Operating Budget: +
+
_Passenger Revenue_: **$470.5 Million** +
_Total Expenses_: **$1,453 Million** +
_Overall Operating Ratio_: 32.4% +
_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. + + +
+ +
+ + +But notice that mode matters. Here the regional rail (blue) costs are sigificantly higer than the bus (red) baseline. + +However in 2019 septa 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. + + +
+ +
+ + +{% 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. + +
+ + + +
+ +Zooming into just the core of Philadelphia + +
+ + + +
+ +We can also see if there is a geographic component to the change in ridership numbers. + +
+ + + +
+ +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). + +