Green CardN-600 Processing Time, Application for Certificate of CitizenshipThe average N-600 processing time for naturalization (across 91 USCIS field offices) is 8 to 11 months. To begin, use the USCIS field...
H1B VisaForm I-129 Processing Time at California, Texas, Nebraska, and Vermont Service CenterThis page shows the current processing time for Form I-129 at various USCIS centers (without premium processing). This data is updated daily
H1B VisaH1B Lottery Process, Annual Cap, Registration, and Result DatesThe H-1B lottery process begins with an online registration which is done by the employer (that's where an employee needs sponsorship).
Green CardCurrent I-130 Processing Time for Parents, Spouse, Brother, and Other Alien RelativesThis page presents the I-130 processing times for alien relatives such as spouses, parents, brothers, etc. These times are frequently...
Green CardCurrent I-140 Processing Time at Texas and Nebraska Service Center for Green Card ApplicationsThis page presents the current I-140 processing times for EB1a, EB1b, EB1c, EB2, EB3, and other employment-based immigration categories...