Immigration-Related Agencies
U.S. Department of Homeland Security
U.S. Citizenship and Immigration Services
U.S. Customs and Border Protection
U.S. Immigration and Customs Enforcement
U.S. Department of State
U.S. Department of Labor
Executive Office of Immigration Review
U.S. Department of Homeland Security
U.S. Department of Homeland Security
U.S. Citizenship and Immigration Services
U.S. Customs and Border Protection
U.S. Immigration and Customs Enforcement
U.S. Citizenship and Immigration Services Local Office (Portland, Maine)
USCIS Citizenship Information
USCIS Diversity Visa Lottery Program Registration – (Note: Please consult with legal counsel prior to registering. There may be some risks for certain individuals.)
USCIS Change of Address Form
USCIS Processing Times
USCIS Online Case Status Service
U.S. Department of State
U.S. Department of State
U.S. Consulates and Embassies
Visa Bulletin
National Visa Center
U.S. Department of Labor
U.S. Department of Labor
USDOL Employment and Training Administration
USDOL Labor Certification Processing Times
Maine Department of Labor
Other Resources
Visiting Canada: Countries/Territories whose citizens require visas to visit Canada
American Immigration Lawyers Association
The Immigration Portal
United Nations High Commission for Refugees
Know Your Rights