United States Citizenship and Immigration Service (USCIS)
Check the status of your case
Check estimated case processing times
File an e-Request – request an update about your case from USCIS.
Update your address with USCIS
Find a USCIS approved physician
Online fee calculator
How to pay USCIS fees
Take the naturalization self-test
Immigration and Customs Enforcement (ICE)
The United States Customs and Border Protection Agency (CBP)
Download your latest Form I-94, Arrival/Departure Record.
The Federal Bureau of Investigation (FBI)
Directly file an Identity History Summary request with the Federal Breau of Investigation (Internet Explorer only)
Local Resources in the State of North Carolina
The North Carolina Judicial Branch