National Visa Center (NVC)
Located in Portsmouth, New Hampshire, the National Visa Center (NVC) processes immigrant visa petitions from the Department of Homeland Security (DHS) for those who will apply for immigrant visas at global US embassies and consulates.