Program overview and waiting estimates for every submission month
Overall processing timeAbout 12 months
Source updated on 2026-10-09
Total people waitingAbout 322,700 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 167
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-10
About 322,700 people
12 months
2026-09
About 322,600 people
12 months
2026-08
About 301,300 people
11 months
2026-07
About 207,100 people
8 months
2026-06
About 180,900 people
7 months
2026-05
About 153,300 people
6 months
2026-04
About 126,600 people
5 months
2026-03
About 99,300 people
4 months
2026-02
About 81,700 people
3 months
2026-01
About 71,500 people
3 months
2025 submissions
2025 submission details
Submitted
People ahead
Estimated remaining wait / status
2025-12
About 64,800 people
2 months
2025-11
About 59,200 people
2 months
2025-10
About 54,400 people
2 months
2025-09
About 50,600 people
2 months
2025-08
About 47,200 people
2 months
2025-07
About 43,800 people
2 months
2025-06
About 40,900 people
About 1 month
2025-05
About 37,700 people
About 1 month
2025-04
About 35,400 people
More time is needed to process the application
2025-03
About 32,300 people
More time is needed to process the application
2025-02
About 29,600 people
More time is needed to process the application
2025-01
About 26,700 people
More time is needed to process the application
2024 submissions
2024 submission details
Submitted
People ahead
Estimated remaining wait / status
2024-12
About 24,200 people
More time is needed to process the application
2024-11
About 22,000 people
More time is needed to process the application
2024-10
About 19,500 people
More time is needed to process the application
2024-09
About 17,500 people
More time is needed to process the application
2024-08
About 15,600 people
More time is needed to process the application
2024-07
About 13,800 people
More time is needed to process the application
2024-06
About 12,200 people
More time is needed to process the application
2024-05
About 10,300 people
More time is needed to process the application
2024-04
About 8,500 people
More time is needed to process the application
2024-03
About 6,800 people
More time is needed to process the application
2024-02
About 6,000 people
More time is needed to process the application
2024-01
About 5,500 people
More time is needed to process the application
2023 submissions
2023 submission details
Submitted
People ahead
Estimated remaining wait / status
2023-12
About 4,800 people
More time is needed to process the application
2023-11
About 4,400 people
More time is needed to process the application
2023-10
About 4,000 people
More time is needed to process the application
2023-09
About 3,700 people
More time is needed to process the application
2023-08
About 3,500 people
More time is needed to process the application
2023-07
About 3,200 people
More time is needed to process the application
2023-06
About 2,900 people
More time is needed to process the application
2023-05
About 2,700 people
More time is needed to process the application
2023-04
About 2,600 people
More time is needed to process the application
2023-03
About 2,300 people
More time is needed to process the application
2023-02
About 2,100 people
More time is needed to process the application
2023-01
About 2,000 people
More time is needed to process the application
2022 submissions
2022 submission details
Submitted
People ahead
Estimated remaining wait / status
2022-12
About 1,900 people
More time is needed to process the application
2022-11
About 1,800 people
More time is needed to process the application
2022-10
About 1,600 people
More time is needed to process the application
2022-09
About 1,500 people
More time is needed to process the application
2022-08
About 1,400 people
More time is needed to process the application
2022-07
About 1,400 people
More time is needed to process the application
2022-06
About 1,300 people
More time is needed to process the application
2022-05
About 1,200 people
More time is needed to process the application
2022-04
About 1,200 people
More time is needed to process the application
2022-03
About 1,100 people
More time is needed to process the application
2022-02
About 1,100 people
More time is needed to process the application
2022-01
About 1,000 people
More time is needed to process the application
2021 submissions
2021 submission details
Submitted
People ahead
Estimated remaining wait / status
2021-12
About 1,000 people
More time is needed to process the application
2021-11
About 1,000 people
More time is needed to process the application
2021-10
About 900 people
More time is needed to process the application
2021-09
About 900 people
More time is needed to process the application
2021-08
About 900 people
More time is needed to process the application
2021-07
About 900 people
More time is needed to process the application
2021-06
About 800 people
More time is needed to process the application
2021-05
About 800 people
More time is needed to process the application
2021-04
About 800 people
More time is needed to process the application
2021-03
About 700 people
More time is needed to process the application
2021-02
About 700 people
More time is needed to process the application
2021-01
About 700 people
More time is needed to process the application
2020 submissions
2020 submission details
Submitted
People ahead
Estimated remaining wait / status
2020-12
About 700 people
More time is needed to process the application
2020-11
About 700 people
More time is needed to process the application
2020-10
About 600 people
More time is needed to process the application
2020-09
About 600 people
More time is needed to process the application
2020-08
About 600 people
More time is needed to process the application
2020-07
About 600 people
More time is needed to process the application
2020-06
About 600 people
More time is needed to process the application
2020-05
About 500 people
More time is needed to process the application
2020-04
About 500 people
More time is needed to process the application
2020-03
About 500 people
More time is needed to process the application
2020-02
About 500 people
More time is needed to process the application
2020-01
About 500 people
More time is needed to process the application
2019 submissions
2019 submission details
Submitted
People ahead
Estimated remaining wait / status
2019-12
About 500 people
More time is needed to process the application
2019-11
About 500 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 300 people
More time is needed to process the application
2019-05
About 300 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 200 people
More time is needed to process the application
2018 submissions
2018 submission details
Submitted
People ahead
Estimated remaining wait / status
2018-12
About 200 people
More time is needed to process the application
2018-11
About 200 people
More time is needed to process the application
2018-10
About 200 people
More time is needed to process the application
2018-09
About 200 people
More time is needed to process the application
2018-08
About 200 people
More time is needed to process the application
2018-07
About 200 people
More time is needed to process the application
2018-06
About 200 people
More time is needed to process the application
2018-05
About 200 people
More time is needed to process the application
2018-04
About 200 people
More time is needed to process the application
2018-03
About 200 people
More time is needed to process the application
2018-02
About 100 people
More time is needed to process the application
2018-01
About 100 people
More time is needed to process the application
2017 submissions
2017 submission details
Submitted
People ahead
Estimated remaining wait / status
2017-12
About 100 people
More time is needed to process the application
2017-11
About 100 people
More time is needed to process the application
2017-10
About 100 people
More time is needed to process the application
2017-09
About 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
About 100 people
No data available
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
About 100 people
No data available
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
About 100 people
No data available
2016-08
About 100 people
No data available
2016-07
Less than 100 people
More time is needed to process the application
2016-06
About 100 people
No data available
2016-05
About 100 people
No data available
2016-04
Less than 100 people
More time is needed to process the application
2016-03
About 100 people
No data available
2016-02
Less than 100 people
More time is needed to process the application
2016-01
About 100 people
No data available
2015 submissions
2015 submission details
Submitted
People ahead
Estimated remaining wait / status
2015-11
Less than 100 people
More time is needed to process the application
2015-09
Less than 100 people
More time is needed to process the application
2015-08
Less than 100 people
More time is needed to process the application
2015-06
Less than 100 people
More time is needed to process the application
2015-05
Less than 100 people
More time is needed to process the application
2015-03
Less than 100 people
More time is needed to process the application
2015-01
Less than 100 people
More time is needed to process the application
2014 submissions
2014 submission details
Submitted
People ahead
Estimated remaining wait / status
2014-10
Less than 100 people
More time is needed to process the application
2014-09
Less than 100 people
More time is needed to process the application
2014-08
Less than 100 people
More time is needed to process the application
2014-07
Less than 100 people
More time is needed to process the application
2014-06
Less than 100 people
More time is needed to process the application
2014-03
Less than 100 people
More time is needed to process the application
2013 submissions
2013 submission details
Submitted
People ahead
Estimated remaining wait / status
2013-12
Less than 100 people
More time is needed to process the application
2013-07
Less than 100 people
More time is needed to process the application
2013-05
Less than 100 people
More time is needed to process the application
2013-04
Less than 100 people
More time is needed to process the application
2012 submissions
2012 submission details
Submitted
People ahead
Estimated remaining wait / status
2012-07
Less than 100 people
More time is needed to process the application
2012-06
Less than 100 people
More time is needed to process the application
2012-05
Less than 100 people
More time is needed to process the application
2012-04
Less than 100 people
More time is needed to process the application
2011 submissions
2011 submission details
Submitted
People ahead
Estimated remaining wait / status
2011-11
Less than 100 people
More time is needed to process the application
2011-10
Less than 100 people
More time is needed to process the application
2011-09
Less than 100 people
More time is needed to process the application
2011-08
Less than 100 people
More time is needed to process the application
2011-07
Less than 100 people
More time is needed to process the application
2011-05
Less than 100 people
More time is needed to process the application
2011-03
Less than 100 people
More time is needed to process the application
2011-01
Less than 100 people
More time is needed to process the application
2010 submissions
2010 submission details
Submitted
People ahead
Estimated remaining wait / status
2010-06
Less than 100 people
More time is needed to process the application
2010-04
Less than 100 people
More time is needed to process the application
2010-01
Less than 100 people
More time is needed to process the application
2009 submissions
2009 submission details
Submitted
People ahead
Estimated remaining wait / status
2009-10
Less than 100 people
More time is needed to process the application
2009-05
Less than 100 people
More time is needed to process the application
2008 submissions
2008 submission details
Submitted
People ahead
Estimated remaining wait / status
2008-09
Less than 100 people
More time is needed to process the application
2008-01
Less than 100 people
More time is needed to process the application
2006 submissions
2006 submission details
Submitted
People ahead
Estimated remaining wait / status
2006-09
Less than 100 people
More time is needed to process the application
Program history
Processing time (months)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.