Program overview and waiting estimates for every submission month
Overall processing timeMore than 10 years
Source updated on 2026-10-09
Total people waitingAbout 42,600 people
Collection month: 2026-10
The table shows cohort estimates as of the source update, not personal positions or approval dates. Remaining wait is not a live countdown and should not be added to overall processing time.
Submission month details 129
All available months, newest submissions first. Select a year to jump to its records.
2026 submissions
2026 submission details
Submitted
People ahead
Estimated remaining wait / status
2026-09
About 42,600 people
More than 10 years
2026-08
About 41,700 people
More than 10 years
2026-07
About 40,700 people
More than 10 years
2026-06
About 39,600 people
More than 10 years
2026-05
About 38,600 people
117 months
2026-04
About 37,400 people
114 months
2026-03
About 36,200 people
110 months
2026-02
About 34,900 people
106 months
2026-01
About 33,900 people
103 months
2025 submissions
2025 submission details
Submitted
People ahead
Estimated remaining wait / status
2025-12
About 33,000 people
100 months
2025-11
About 31,900 people
97 months
2025-10
About 30,800 people
93 months
2025-09
About 29,700 people
90 months
2025-08
About 28,700 people
87 months
2025-07
About 27,800 people
84 months
2025-06
About 26,800 people
81 months
2025-05
About 25,900 people
78 months
2025-04
About 25,000 people
76 months
2025-03
About 24,000 people
73 months
2025-02
About 23,200 people
70 months
2025-01
About 22,400 people
68 months
2024 submissions
2024 submission details
Submitted
People ahead
Estimated remaining wait / status
2024-12
About 21,500 people
65 months
2024-11
About 20,700 people
62 months
2024-10
About 19,900 people
60 months
2024-09
About 19,000 people
57 months
2024-08
About 18,200 people
55 months
2024-07
About 17,400 people
52 months
2024-06
About 16,600 people
50 months
2024-05
About 15,800 people
47 months
2024-04
About 14,900 people
45 months
2024-03
About 14,000 people
42 months
2024-02
About 13,200 people
39 months
2024-01
About 12,400 people
37 months
2023 submissions
2023 submission details
Submitted
People ahead
Estimated remaining wait / status
2023-12
About 11,700 people
35 months
2023-11
About 11,100 people
33 months
2023-10
About 10,500 people
31 months
2023-09
About 9,900 people
29 months
2023-08
About 9,300 people
28 months
2023-07
About 8,600 people
26 months
2023-06
About 7,900 people
24 months
2023-05
About 7,400 people
22 months
2023-04
About 6,700 people
20 months
2023-03
About 6,000 people
19 months
2023-02
About 5,300 people
16 months
2023-01
About 4,800 people
15 months
2022 submissions
2022 submission details
Submitted
People ahead
Estimated remaining wait / status
2022-12
About 4,200 people
13 months
2022-11
About 3,700 people
12 months
2022-10
About 3,200 people
10 months
2022-09
About 2,800 people
9 months
2022-08
About 2,200 people
7 months
2022-07
About 1,800 people
6 months
2022-06
About 1,500 people
5 months
2022-05
About 1,300 people
4 months
2022-04
About 1,100 people
4 months
2022-03
About 1,000 people
4 months
2022-02
About 800 people
3 months
2022-01
About 600 people
2 months
2021 submissions
2021 submission details
Submitted
People ahead
Estimated remaining wait / status
2021-12
About 500 people
2 months
2021-11
About 400 people
2 months
2021-10
About 400 people
2 months
2021-09
About 300 people
More time is needed to process the application
2021-08
About 300 people
More time is needed to process the application
2021-07
About 300 people
More time is needed to process the application
2021-06
About 300 people
More time is needed to process the application
2021-05
About 200 people
More time is needed to process the application
2021-04
About 200 people
More time is needed to process the application
2021-03
About 200 people
More time is needed to process the application
2021-02
About 200 people
More time is needed to process the application
2021-01
About 200 people
More time is needed to process the application
2020 submissions
2020 submission details
Submitted
People ahead
Estimated remaining wait / status
2020-12
About 200 people
More time is needed to process the application
2020-11
About 100 people
More time is needed to process the application
2020-10
About 100 people
More time is needed to process the application
2020-09
About 100 people
More time is needed to process the application
2020-08
About 100 people
More time is needed to process the application
2020-07
About 100 people
More time is needed to process the application
2020-06
About 100 people
More time is needed to process the application
2020-05
About 100 people
More time is needed to process the application
2020-04
About 100 people
More time is needed to process the application
2020-03
About 100 people
More time is needed to process the application
2020-02
About 100 people
More time is needed to process the application
2020-01
About 100 people
More time is needed to process the application
2019 submissions
2019 submission details
Submitted
People ahead
Estimated remaining wait / status
2019-12
About 100 people
More time is needed to process the application
2019-11
About 100 people
More time is needed to process the application
2019-10
Less than 100 people
More time is needed to process the application
2019-09
Less than 100 people
More time is needed to process the application
2019-08
Less than 100 people
More time is needed to process the application
2019-07
Less than 100 people
More time is needed to process the application
2019-06
Less than 100 people
More time is needed to process the application
2019-05
Less than 100 people
More time is needed to process the application
2019-04
Less than 100 people
More time is needed to process the application
2019-03
Less than 100 people
More time is needed to process the application
2019-02
Less than 100 people
More time is needed to process the application
2019-01
Less than 100 people
More time is needed to process the application
2018 submissions
2018 submission details
Submitted
People ahead
Estimated remaining wait / status
2018-12
Less than 100 people
More time is needed to process the application
2018-11
Less than 100 people
More time is needed to process the application
2018-10
Less than 100 people
More time is needed to process the application
2018-09
Less than 100 people
More time is needed to process the application
2018-08
Less than 100 people
More time is needed to process the application
2018-07
Less than 100 people
More time is needed to process the application
2018-06
Less than 100 people
More time is needed to process the application
2018-05
Less than 100 people
More time is needed to process the application
2018-04
Less than 100 people
More time is needed to process the application
2018-03
Less than 100 people
More time is needed to process the application
2018-02
Less than 100 people
More time is needed to process the application
2018-01
Less than 100 people
More time is needed to process the application
2017 submissions
2017 submission details
Submitted
People ahead
Estimated remaining wait / status
2017-12
Less than 100 people
More time is needed to process the application
2017-11
Less than 100 people
More time is needed to process the application
2017-10
Less than 100 people
More time is needed to process the application
2017-09
Less than 100 people
More time is needed to process the application
2017-08
Less than 100 people
More time is needed to process the application
2017-07
Less than 100 people
More time is needed to process the application
2017-06
Less than 100 people
More time is needed to process the application
2017-05
Less than 100 people
More time is needed to process the application
2017-04
Less than 100 people
More time is needed to process the application
2017-03
Less than 100 people
More time is needed to process the application
2017-02
Less than 100 people
More time is needed to process the application
2017-01
Less than 100 people
More time is needed to process the application
2016 submissions
2016 submission details
Submitted
People ahead
Estimated remaining wait / status
2016-12
Less than 100 people
More time is needed to process the application
2016-11
Less than 100 people
More time is needed to process the application
2016-10
Less than 100 people
More time is needed to process the application
2016-09
Less than 100 people
More time is needed to process the application
2016-08
Less than 100 people
More time is needed to process the application
2016-07
Less than 100 people
More time is needed to process the application
2016-06
Less than 100 people
More time is needed to process the application
2016-05
Less than 100 people
More time is needed to process the application
2016-04
Less than 100 people
More time is needed to process the application
2016-03
Less than 100 people
More time is needed to process the application
2016-02
Less than 100 people
More time is needed to process the application
2016-01
Less than 100 people
More time is needed to process the application
Program history
Processing time (months)
Not enough comparable values to plot. See the history table.
People waiting
Lines connect exact or approximate values only. Bounds and unknown values are left as gaps; see the table for their full meaning. Changes in counts are net changes, not approvals.