What is the National Visa Center (NVC)?
The National Visa Center (NVC) is part of the U.S. Department of State and plays the role of holding U.S. immigrant visa petitions approved by USCIS until an immigrant visa number becomes available for the petition.