Immigration Service Resources

Immigration Services & Associated Agencies

U.S. Citizenship and Immigration Services (USCIS), a division of the Department of Homeland Security (formerly known as the Immigration and Naturalization Service or INS), is responsible for processing applications and petitions. USCIS processes applications at five service centers (California Service Center; Nebraska Service Center; Texas Service Center; Vermont Service Center; and Potomac Service Center); the National Benefits Center; and Field Offices located across the United States and abroad.

The U.S. Department of State issues all nonimmigrant and immigrant visas.  U.S. Embassies and Consulates house the Department of State operations abroad.

The U.S. Department of Labor (DOL) operates regional and state offices nationwide.  DOL is responsible for enforcing certain provisions of the Immigration and Nationality Act (INA) as well as regulations related to labor and employment.

For up to date information regarding processing times, visa requirements and availability, and labor certifications, consult these resources:

  • Visa Wait Times – Find the current estimate wait times for Consular visa appointments by selecting the appropriate U.S. Embassy or Consulate.
  • Visa Bulletin – Determine visa availability numerically-limited visas. The Visa Bulletin is updated on a monthly basis.
  • PERM Labor Certification – Program Overview including the process, guidelines, and procedures for the Permanent Labor Certification Process (PERM process).  For current processing times, visit the iCERT Visa Portal System and select the second tab labeled “PERM Processing Times”

Seek Experienced Legal Representation

Despite the detailed information provided by these government agencies, complex immigration questions are often left unresolved even after consulting USCIS or the DOL.  If you have an immigration concern and need experienced legal assistance in exploring your options, contact an immigration attorney in New York at Barst Mukamal & Kleiner LLP for a consultation.