Paste this anywhere. The chart stays live and carries the source with it.
The most recent periods18 periods
18 of 18
Period
Passengers
Change vs last year
2025
18,803,183
+2.0%
2024
18,438,576
+2.2%
2023
18,034,090
+28.3%
2022
14,055,697
+138.3%
2021
5,897,116
+10.8%
2020
5,321,886
−69.1%
2019
17,203,118
+2.6%
2018
16,762,514
+7.6%
2017
15,582,707
+4.9%
2016
14,854,145
+1.9%
2015
14,577,832
+0.9%
2014
14,446,981
+4.8%
2013
13,788,879
+6.8%
2012
12,910,111
+6.9%
2011
12,074,563
+2.5%
2010
11,775,287
+1.2%
2009
11,637,497
−3.9%
2008
12,109,780
Screened passengers over time
Full count · domestic + international
Departing passengers who went through airport security screening (CATSA). Arriving passengers and most connecting passengers are not counted: in 2024 it was 38–45% of total passengers at the largest airports.
Data Integrity
500K 600K 700K 800K 784.9K
January 2024 September 2024 May 2025 December 2025 August 2026
⋮⋮
Order Type Remove
Paste this anywhere. The chart stays live and carries the source with it.
Paste this anywhere. The chart stays live and carries the source with it.
The most recent periods18 periods
18 of 18
Period
Tonnes of cargo
Change vs last year
2025
138,531
+11.4%
2024
124,375
+12.2%
2023
110,897
+2.6%
2022
108,090
+11.5%
2021
96,948
+20.3%
2020
80,559
−9.3%
2019
88,864
+4.3%
2018
85,183
−1.3%
2017
86,288
+15.8%
2016
74,529
−9.7%
2015
82,510
−3.6%
2014
85,548
+2.4%
2013
83,558
−0.3%
2012
83,774
+0.3%
2011
83,524
+3.8%
2010
80,490
+10.7%
2009
72,688
−2.5%
2008
74,518
Domestic / International
Domestic / International — passengers
Full count · domestic + international
Domestic
Data Integrity
0 5M 10M 12.6M
2008 2012 2017 2021 2025
⋮⋮
Order Type Remove
Paste this anywhere. The chart stays live and carries the source with it.
The most recent periods18 periods
18 of 18
Period
Passengers
Change vs last year
2025
12,605,805
+3.2%
2024
12,218,477
−0.7%
2023
12,308,011
+20.5%
2022
10,211,417
+105.8%
2021
4,962,489
+23.6%
2020
4,013,536
−66.2%
2019
11,858,566
+0.6%
2018
11,791,293
+8.9%
2017
10,832,159
+3.6%
2016
10,453,754
+2.4%
2015
10,205,759
+2.0%
2014
10,001,496
+3.9%
2013
9,629,648
+8.6%
2012
8,868,868
+6.7%
2011
8,315,100
+2.0%
2010
8,149,984
−0.3%
2009
8,174,376
−5.0%
2008
8,606,830
International
Data Integrity
0 2M 4M 6M 6.2M
2008 2012 2017 2021 2025
⋮⋮
Order Type Remove
Paste this anywhere. The chart stays live and carries the source with it.
The most recent periods18 periods
18 of 18
Period
Passengers
Change vs last year
2025
6,197,378
−0.4%
2024
6,220,099
+8.6%
2023
5,726,079
+49.0%
2022
3,844,280
+311.3%
2021
934,627
−28.6%
2020
1,308,350
−75.5%
2019
5,344,552
+7.5%
2018
4,971,221
+4.6%
2017
4,750,548
+8.0%
2016
4,400,391
+0.6%
2015
4,372,073
−1.7%
2014
4,445,485
+6.9%
2013
4,159,231
+2.9%
2012
4,041,243
+7.5%
2011
3,759,463
+3.7%
2010
3,625,303
+4.7%
2009
3,463,121
−1.1%
2008
3,502,950
Domestic / International — screened passengers
Full count · domestic + international
Domestic
Data Integrity
0 100K 200K 300K 400K 500K 493.4K
January 2024 September 2024 May 2025 December 2025 August 2026
⋮⋮
Order Type Remove
Paste this anywhere. The chart stays live and carries the source with it.
The most recent periods20 periods
Period
Screened passengers 2025
Screened passengers 2026
Change vs last year
January
293,148
313,298
▲ 6.9%
February
287,054
296,683
▲ 3.4%
March
309,562
344,543
▲ 11.3%
April
317,735
330,629
▲ 4.1%
May
374,181
399,614
▲ 6.8%
June
421,669
421,667
0.0%
July
494,895
519,852
▲ 5.0%
August
488,673
493,417
▲ 1.0%
September
417,980
–
–
October
411,454
–
in progress
November
316,900
–
–
December
334,220
–
–
Year to date (Jan–Aug)
2,986,917
3,119,703
▲ 4.4%
International
Data Integrity
200K 250K 300K 291.4K
January 2024 September 2024 May 2025 December 2025 August 2026
⋮⋮
Order Type Remove
Paste this anywhere. The chart stays live and carries the source with it.
The most recent periods20 periods
Period
Screened passengers 2025
Screened passengers 2026
Change vs last year
January
216,828
219,005
▲ 1.0%
February
213,791
203,245
▼ 4.9%
March
234,846
221,252
▼ 5.8%
April
210,223
201,319
▼ 4.2%
May
203,603
196,933
▼ 3.3%
June
246,062
238,978
▼ 2.9%
July
298,639
298,997
▲ 0.1%
August
291,062
291,446
▲ 0.1%
September
239,909
–
–
October
228,112
–
in progress
November
204,937
–
–
December
220,004
–
–
Year to date (Jan–Aug)
1,915,054
1,871,175
▼ 2.3%
Seasonality · flights (arrivals + departures) by month
Year
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
2024
18,686
18,363
19,782
19,980
22,176
23,493
25,512
24,279
24,227
23,885
18,663
20,136
2025
20,204
17,439
20,789
22,357
25,012
24,492
26,479
27,137
24,861
24,378
19,796
18,837
2026
20,171
18,713
20,717
21,410
24,839
23,676
28,417
Series depth12 yearsfrom 2014
Environment
Airport Carbon Accreditation
Level 1 Calgary International Airport holds Airport Carbon Accreditation Level 1 (status checked October 2026), according to the programme's public list.
A certification of how the airport operator manages its own carbon emissions (levels 1–5, "+" = with offsetting). It is not a measure of how much the airport or its flights emit.
Airport Carbon Accreditation (ACI)
Partial records from the US BTSthe US BTS records only the part of Calgary International Airport's traffic that touches its own network. These are not Calgary International Airport's busiest destinations or its overall on-time rate.
Flights recorded between Aug 1, 2025 and Jul 31, 2026, counted from flight records published by the US BTS. Not a current timetable.