Check Your Immigration Case Status

 

If your case is pending in a USCIS Service Center, you have been selected as a winner in the US immigration DV Lottery, you have applied for a U.S. Passport, you have a J waiver request pending before the State Department or you have applied for information under the Freedom of Information Act, you can check the status of your application online. You can also check the visa waiting times to cross the border at various ports of entry from Canada and Mexico.

 

“I can honestly say that Mr. Carl Shusterman and his team are probably the best in the business when it comes to immigration matters. Carl’s greatest asset is his prior work experience as a former INS prosecutor. My family and I were on the verge of being deported from the United States. Because of Carl’s expertise and dedication, not only are we allowed to remain in this country permanently but are on path of obtaining citizenship.” (More client reviews…)

 

Simply check the appropriate box below and follow the instructions.

 

 

USCIS Service Centers
iCert Case Status Check (DOL)
FOIA Request Status Check (USCIS)
U.S. Passport Applications
DV Lottery Entrant Status Check
State Department (J Waivers)
CBP Border Wait Times (Canada and Mexico)

 

 

If you have a pending asylum application, or if you have a removal case before an Immigration Judge or the Board of Immigration Appeals, you can check the status of your case by calling (800) 898-7180. For more detailed information about checking the status of your case by telephone, see our article

 

IMMIGRATION COURTS’ (800) PHONE NUMBER