The U.S. Citizenship and Immigration Services is the government agency that oversees immigration to the United States. The most current versions of petitions and applications can be found on this website as well as current fees.
Use this website to manage your case and check the status of your case HERE. You can also follow this link to check the current processing times.
The Department of State - Bureau of Consular Affairs is the government agency that holds the National Visa Center or NVC. The NVC prepares immigrant visa applications for consular officers to review and adjudicate. If you or your family member will be adjusting status from outside of the United States at a US Consulate Office, the NVC will work with you and your attorney to prepare your visa application. You can pay fees and check the status of your case on their website.