{"source":"US DOT Bureau of Transportation Statistics, On-Time Reporting Carrier On-Time Performance. Public domain.","window":{"months":12,"end":"2026-05","first":"2025-06"},"generated_from":"scripts/delay_index.py","airports":{"JFK":{"flights":102858,"delayed15_pct":21.4,"cancelled_pct":3.1,"mean_delay_minutes":17.9,"by_hour":{"10":{"flights":3131,"delayed15_pct":17.6},"11":{"flights":7812,"delayed15_pct":16.2},"12":{"flights":4416,"delayed15_pct":17.9},"13":{"flights":4769,"delayed15_pct":21.1},"14":{"flights":4990,"delayed15_pct":25.2},"15":{"flights":7050,"delayed15_pct":25.9},"16":{"flights":6444,"delayed15_pct":24.5},"17":{"flights":7369,"delayed15_pct":26.2},"18":{"flights":5115,"delayed15_pct":30.3},"19":{"flights":6585,"delayed15_pct":30.5},"20":{"flights":5178,"delayed15_pct":35.1},"21":{"flights":5078,"delayed15_pct":33.9},"22":{"flights":2654,"delayed15_pct":37.7},"00":{"flights":640,"delayed15_pct":9.5},"06":{"flights":7136,"delayed15_pct":10},"07":{"flights":9283,"delayed15_pct":9.5},"08":{"flights":8594,"delayed15_pct":12.7},"09":{"flights":6575,"delayed15_pct":14.3}},"by_month":{"2025-06":{"flights":8848,"delayed15_pct":26,"cancelled_pct":2.4},"2025-07":{"flights":9262,"delayed15_pct":29.1,"cancelled_pct":6.2},"2025-08":{"flights":9110,"delayed15_pct":21.1,"cancelled_pct":0.9},"2025-09":{"flights":8567,"delayed15_pct":15.3,"cancelled_pct":0.7},"2025-10":{"flights":8928,"delayed15_pct":18.4,"cancelled_pct":1.5},"2025-11":{"flights":8626,"delayed15_pct":19.4,"cancelled_pct":2.8},"2025-12":{"flights":8856,"delayed15_pct":29,"cancelled_pct":4},"2026-01":{"flights":8022,"delayed15_pct":21.6,"cancelled_pct":7.1},"2026-02":{"flights":7458,"delayed15_pct":21.3,"cancelled_pct":8.8},"2026-03":{"flights":8392,"delayed15_pct":22.5,"cancelled_pct":2.1},"2026-04":{"flights":8254,"delayed15_pct":15.9,"cancelled_pct":0.2},"2026-05":{"flights":8535,"delayed15_pct":16,"cancelled_pct":1.1}},"by_dow":{"Sun":{"flights":15319,"delayed15_pct":25.6},"Mon":{"flights":15022,"delayed15_pct":21.9},"Tue":{"flights":14387,"delayed15_pct":18.8},"Wed":{"flights":14281,"delayed15_pct":18.7},"Thu":{"flights":14839,"delayed15_pct":21.8},"Fri":{"flights":14931,"delayed15_pct":21.4},"Sat":{"flights":14079,"delayed15_pct":21.3}},"by_carrier":{"B6":{"flights":35277,"delayed15_pct":26.4},"DL":{"flights":30747,"delayed15_pct":18.7},"YX":{"flights":15252,"delayed15_pct":18.4},"AA":{"flights":14636,"delayed15_pct":17.6},"AS":{"flights":3934,"delayed15_pct":21.3},"F9":{"flights":2796,"delayed15_pct":23.6}},"cause_share_pct":{"Carrier":32,"Weather":3.5,"NAS":28.3,"Security":0.3,"LateAircraft":35.8}},"LGA":{"flights":136747,"delayed15_pct":23.2,"cancelled_pct":4.6,"mean_delay_minutes":19.4,"by_hour":{"10":{"flights":7894,"delayed15_pct":16.5},"11":{"flights":8979,"delayed15_pct":18.8},"12":{"flights":7306,"delayed15_pct":20.3},"13":{"flights":8016,"delayed15_pct":21.2},"14":{"flights":8987,"delayed15_pct":27.5},"15":{"flights":11054,"delayed15_pct":30.5},"16":{"flights":7311,"delayed15_pct":32.5},"17":{"flights":8496,"delayed15_pct":34.9},"18":{"flights":9004,"delayed15_pct":35.4},"19":{"flights":8092,"delayed15_pct":33.5},"20":{"flights":7466,"delayed15_pct":35.1},"21":{"flights":4444,"delayed15_pct":35.6},"22":{"flights":684,"delayed15_pct":41.2},"00":{"flights":573,"delayed15_pct":7.3},"06":{"flights":9672,"delayed15_pct":7.7},"07":{"flights":10732,"delayed15_pct":8.6},"08":{"flights":8704,"delayed15_pct":11.4},"09":{"flights":9330,"delayed15_pct":14.2}},"by_month":{"2025-06":{"flights":11257,"delayed15_pct":28,"cancelled_pct":4.7},"2025-07":{"flights":11696,"delayed15_pct":27.7,"cancelled_pct":8.8},"2025-08":{"flights":11582,"delayed15_pct":19.1,"cancelled_pct":1.8},"2025-09":{"flights":11388,"delayed15_pct":15.3,"cancelled_pct":0.9},"2025-10":{"flights":12002,"delayed15_pct":22.5,"cancelled_pct":2.6},"2025-11":{"flights":11577,"delayed15_pct":25.2,"cancelled_pct":3.6},"2025-12":{"flights":11361,"delayed15_pct":30.3,"cancelled_pct":4.8},"2026-01":{"flights":11099,"delayed15_pct":17.3,"cancelled_pct":7.8},"2026-02":{"flights":10307,"delayed15_pct":19,"cancelled_pct":8.2},"2026-03":{"flights":11660,"delayed15_pct":30.1,"cancelled_pct":9.7},"2026-04":{"flights":11443,"delayed15_pct":21.8,"cancelled_pct":1},"2026-05":{"flights":11375,"delayed15_pct":21.7,"cancelled_pct":1.8}},"by_dow":{"Sun":{"flights":19778,"delayed15_pct":28},"Mon":{"flights":20904,"delayed15_pct":23.5},"Tue":{"flights":20827,"delayed15_pct":22.2},"Wed":{"flights":20622,"delayed15_pct":19.8},"Thu":{"flights":20491,"delayed15_pct":24.4},"Fri":{"flights":20725,"delayed15_pct":23.8},"Sat":{"flights":13400,"delayed15_pct":20.1}},"by_carrier":{"YX":{"flights":56419,"delayed15_pct":20.5},"DL":{"flights":29677,"delayed15_pct":22},"AA":{"flights":16663,"delayed15_pct":25},"WN":{"flights":11705,"delayed15_pct":34},"UA":{"flights":9051,"delayed15_pct":20.2},"NK":{"flights":5298,"delayed15_pct":24.4},"B6":{"flights":4482,"delayed15_pct":28.2},"F9":{"flights":2409,"delayed15_pct":36.3},"OO":{"flights":1043,"delayed15_pct":23.1}},"cause_share_pct":{"Carrier":25,"Weather":4.2,"NAS":28.6,"Security":0.2,"LateAircraft":41.9}},"EWR":{"flights":122148,"delayed15_pct":20.3,"cancelled_pct":3.1,"mean_delay_minutes":17.2,"by_hour":{"10":{"flights":7342,"delayed15_pct":16},"11":{"flights":7243,"delayed15_pct":15.5},"12":{"flights":4428,"delayed15_pct":19.8},"13":{"flights":6806,"delayed15_pct":19.1},"14":{"flights":7423,"delayed15_pct":21.7},"15":{"flights":7464,"delayed15_pct":24.7},"16":{"flights":8755,"delayed15_pct":24.3},"17":{"flights":6769,"delayed15_pct":27.1},"18":{"flights":7489,"delayed15_pct":29},"19":{"flights":7794,"delayed15_pct":31.1},"20":{"flights":6271,"delayed15_pct":32.3},"21":{"flights":6384,"delayed15_pct":29.5},"22":{"flights":1547,"delayed15_pct":35.9},"00":{"flights":2101,"delayed15_pct":9},"06":{"flights":10743,"delayed15_pct":8.2},"07":{"flights":9163,"delayed15_pct":10.1},"08":{"flights":6291,"delayed15_pct":12.7},"09":{"flights":8090,"delayed15_pct":12.4}},"by_month":{"2025-06":{"flights":9048,"delayed15_pct":23,"cancelled_pct":2.3},"2025-07":{"flights":10478,"delayed15_pct":28.5,"cancelled_pct":6.8},"2025-08":{"flights":10410,"delayed15_pct":23.2,"cancelled_pct":1.2},"2025-09":{"flights":9945,"delayed15_pct":16.1,"cancelled_pct":1.1},"2025-10":{"flights":10578,"delayed15_pct":20.1,"cancelled_pct":1},"2025-11":{"flights":10403,"delayed15_pct":20.4,"cancelled_pct":4.4},"2025-12":{"flights":10652,"delayed15_pct":26.5,"cancelled_pct":2.6},"2026-01":{"flights":9977,"delayed15_pct":18.4,"cancelled_pct":6.4},"2026-02":{"flights":9244,"delayed15_pct":17.2,"cancelled_pct":7.9},"2026-03":{"flights":10755,"delayed15_pct":22.8,"cancelled_pct":2.3},"2026-04":{"flights":10358,"delayed15_pct":13.8,"cancelled_pct":0.7},"2026-05":{"flights":10300,"delayed15_pct":12.8,"cancelled_pct":0.9}},"by_dow":{"Sun":{"flights":18160,"delayed15_pct":23.7},"Mon":{"flights":18033,"delayed15_pct":20.9},"Tue":{"flights":17204,"delayed15_pct":16.5},"Wed":{"flights":17077,"delayed15_pct":17.3},"Thu":{"flights":17900,"delayed15_pct":21.8},"Fri":{"flights":17977,"delayed15_pct":19.8},"Sat":{"flights":15797,"delayed15_pct":22}},"by_carrier":{"UA":{"flights":67201,"delayed15_pct":21.2},"YX":{"flights":22956,"delayed15_pct":14.3},"NK":{"flights":8204,"delayed15_pct":28.1},"DL":{"flights":6661,"delayed15_pct":21.3},"AA":{"flights":6336,"delayed15_pct":19.1},"B6":{"flights":5189,"delayed15_pct":22.1},"AS":{"flights":3109,"delayed15_pct":20.6},"F9":{"flights":1151,"delayed15_pct":23.8}},"cause_share_pct":{"Carrier":26.7,"Weather":5.9,"NAS":28.4,"Security":0.1,"LateAircraft":38.9}}},"licence":"Underlying data is US federal public domain (https://www.usa.gov/government-works). Our analysis is free to reuse with attribution to https://betterjfkairport.com/delay-index","canonical":"https://betterjfkairport.com/delay-index"}