Via Syracuse University's TRAC:

As of the end of April 2017, the number of cases waiting for a decision had reached an all-time high of 585,930. See Figure 1. On average individuals have currently been waiting 670 days, and may have to wait much longer before their cases will be heard. Nine courts that currently account for a quarter of this backlog require some individuals to wait for more than four additional years from now before a hearing is scheduled. The Immigration Court in San Francisco with nearly 42,000 backlogged cases has some individuals waiting for more than five additional years—as much as 1,908 days longer—for their July 21, 2022 hearing date.

During the past 18 months, the court has been adding new judges. In contrast to 2013 and 2014 when few judges were added to court ranks, a total of 79 new immigration judges have been sworn in since November of 2015. See Figure 2. Funding for a modest additional 10 judges also has just been approved by Congress.

But there is little evidence that this increase in hiring is sufficient to handle the incoming caseload, let alone make a dent in the court 's mountainous backlog. Before this hiring spurt began, the backlog at the end of August 2015 stood at 456,644 cases. Then the average number of days individuals had been waiting was already at 635 days, with hearings for some scheduled as far as 1,766 additional days in the future. See earlier TRAC report.

Today the situation is significantly worse. As noted above, by the end of April 2017 the backlog had increased by 28.3 percent to 585,930. Individuals with pending cases already have waited an average of 670 days, up from 635 days. And for some their hearings are now scheduled as many as 1,908 days into the future, up from 1,766 days before this hiring spurt began

Click here to read the full report.