Program overview and waiting estimates for every submission month
Overall processing timeMore than 10 years
Source updated on 2026-10-09
Total people waitingAbout 58,800 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 58,800 people
More than 10 years
2026-08
About 57,500 people
More than 10 years
2026-07
About 54,700 people
More than 10 years
2026-06
About 53,200 people
More than 10 years
2026-05
About 52,000 people
More than 10 years
2026-04
About 50,800 people
More than 10 years
2026-03
About 49,500 people
More than 10 years
2026-02
About 48,200 people
More than 10 years
2026-01
About 47,200 people
More than 10 years
2025 submissions
2025 submission details
Submitted
People ahead
Estimated remaining wait / status
2025-12
About 45,900 people
More than 10 years
2025-11
About 44,400 people
More than 10 years
2025-10
About 42,900 people
More than 10 years
2025-09
About 41,200 people
More than 10 years
2025-08
About 39,400 people
More than 10 years
2025-07
About 37,500 people
More than 10 years
2025-06
About 35,500 people
More than 10 years
2025-05
About 33,700 people
More than 10 years
2025-04
About 31,700 people
More than 10 years
2025-03
About 29,800 people
More than 10 years
2025-02
About 27,600 people
More than 10 years
2025-01
About 25,900 people
More than 10 years
2024 submissions
2024 submission details
Submitted
People ahead
Estimated remaining wait / status
2024-12
About 24,100 people
More than 10 years
2024-11
About 21,900 people
More than 10 years
2024-10
About 20,000 people
More than 10 years
2024-09
About 18,100 people
More than 10 years
2024-08
About 16,200 people
More than 10 years
2024-07
About 14,200 people
More than 10 years
2024-06
About 12,300 people
More than 10 years
2024-05
About 10,400 people
More than 10 years
2024-04
About 8,900 people
More than 10 years
2024-03
About 7,500 people
111 months
2024-02
About 6,500 people
97 months
2024-01
About 5,600 people
85 months
2023 submissions
2023 submission details
Submitted
People ahead
Estimated remaining wait / status
2023-12
About 5,000 people
75 months
2023-11
About 4,300 people
65 months
2023-10
About 3,800 people
59 months
2023-09
About 3,400 people
53 months
2023-08
About 3,100 people
49 months
2023-07
About 2,800 people
44 months
2023-06
About 2,500 people
40 months
2023-05
About 2,200 people
36 months
2023-04
About 2,000 people
33 months
2023-03
About 1,800 people
31 months
2023-02
About 1,700 people
28 months
2023-01
About 1,500 people
26 months
2022 submissions
2022 submission details
Submitted
People ahead
Estimated remaining wait / status
2022-12
About 1,400 people
24 months
2022-11
About 1,300 people
23 months
2022-10
About 1,200 people
More time is needed to process the application
2022-09
About 1,100 people
More time is needed to process the application
2022-08
About 1,000 people
More time is needed to process the application
2022-07
About 1,000 people
More time is needed to process the application
2022-06
About 900 people
More time is needed to process the application
2022-05
About 900 people
More time is needed to process the application
2022-04
About 800 people
More time is needed to process the application
2022-03
About 800 people
More time is needed to process the application
2022-02
About 700 people
More time is needed to process the application
2022-01
About 700 people
More time is needed to process the application
2021 submissions
2021 submission details
Submitted
People ahead
Estimated remaining wait / status
2021-12
About 700 people
More time is needed to process the application
2021-11
About 700 people
More time is needed to process the application
2021-10
About 600 people
More time is needed to process the application
2021-09
About 600 people
More time is needed to process the application
2021-08
About 600 people
More time is needed to process the application
2021-07
About 600 people
More time is needed to process the application
2021-06
About 500 people
More time is needed to process the application
2021-05
About 500 people
More time is needed to process the application
2021-04
About 500 people
More time is needed to process the application
2021-03
About 500 people
More time is needed to process the application
2021-02
About 500 people
More time is needed to process the application
2021-01
About 500 people
More time is needed to process the application
2020 submissions
2020 submission details
Submitted
People ahead
Estimated remaining wait / status
2020-12
About 500 people
More time is needed to process the application
2020-11
About 400 people
More time is needed to process the application
2020-10
About 400 people
More time is needed to process the application
2020-09
About 400 people
More time is needed to process the application
2020-08
About 400 people
More time is needed to process the application
2020-07
About 400 people
More time is needed to process the application
2020-06
About 400 people
More time is needed to process the application
2020-05
About 400 people
More time is needed to process the application
2020-04
About 400 people
More time is needed to process the application
2020-03
About 400 people
More time is needed to process the application
2020-02
About 400 people
More time is needed to process the application
2020-01
About 400 people
More time is needed to process the application
2019 submissions
2019 submission details
Submitted
People ahead
Estimated remaining wait / status
2019-12
About 400 people
More time is needed to process the application
2019-11
About 400 people
More time is needed to process the application
2019-10
About 400 people
More time is needed to process the application
2019-09
About 400 people
More time is needed to process the application
2019-08
About 400 people
More time is needed to process the application
2019-07
About 400 people
More time is needed to process the application
2019-06
About 400 people
More time is needed to process the application
2019-05
About 400 people
More time is needed to process the application
2019-04
About 300 people
More time is needed to process the application
2019-03
About 300 people
More time is needed to process the application
2019-02
About 300 people
More time is needed to process the application
2019-01
About 300 people
More time is needed to process the application
2018 submissions
2018 submission details
Submitted
People ahead
Estimated remaining wait / status
2018-12
About 300 people
More time is needed to process the application
2018-11
About 300 people
More time is needed to process the application
2018-10
About 300 people
More time is needed to process the application
2018-09
About 300 people
More time is needed to process the application
2018-08
About 300 people
More time is needed to process the application
2018-07
About 300 people
More time is needed to process the application
2018-06
About 300 people
More time is needed to process the application
2018-05
About 300 people
More time is needed to process the application
2018-04
About 300 people
More time is needed to process the application
2018-03
About 300 people
More time is needed to process the application
2018-02
About 300 people
More time is needed to process the application
2018-01
About 300 people
More time is needed to process the application
2017 submissions
2017 submission details
Submitted
People ahead
Estimated remaining wait / status
2017-12
About 300 people
More time is needed to process the application
2017-11
About 300 people
More time is needed to process the application
2017-10
About 300 people
More time is needed to process the application
2017-09
About 300 people
More time is needed to process the application
2017-08
About 300 people
More time is needed to process the application
2017-07
About 300 people
More time is needed to process the application
2017-06
About 300 people
More time is needed to process the application
2017-05
About 300 people
More time is needed to process the application
2017-04
About 300 people
More time is needed to process the application
2017-03
About 300 people
More time is needed to process the application
2017-02
About 300 people
More time is needed to process the application
2017-01
About 300 people
More time is needed to process the application
2016 submissions
2016 submission details
Submitted
People ahead
Estimated remaining wait / status
2016-12
About 300 people
More time is needed to process the application
2016-11
About 300 people
More time is needed to process the application
2016-10
About 300 people
More time is needed to process the application
2016-09
About 300 people
More time is needed to process the application
2016-08
About 300 people
More time is needed to process the application
2016-07
About 300 people
More time is needed to process the application
2016-06
About 300 people
More time is needed to process the application
2016-05
About 300 people
More time is needed to process the application
2016-04
About 300 people
More time is needed to process the application
2016-03
About 300 people
More time is needed to process the application
2016-02
About 300 people
More time is needed to process the application
2016-01
About 300 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.