1. Home
  2. Career Explorer
  3. Immigration Officer
  4. Salaries
Content has loaded

Immigration officer salary in United States

How much does an Immigration Officer make in the United States?

Average base salary

Average $51,888
Low $32,041
High $84,030

The average salary for a immigration officer is $51,888 per year in the United States. 24 salaries reported, updated at November 21, 2023

Is this useful?

Top companies for Immigration Officers in United States

  1. U.S. Citizenship and Immigration Services
    65 reviews14 salaries reported
    $62,235per year
Is this useful?

Highest paying cities for Immigration Officers near United States

  1. Austin, TX
    $143,031 per year
    7 salaries reported
  2. San Francisco, CA
    $82,351 per year
    7 salaries reported
  3. Laguna Niguel, CA
    $70,064 per year
    5 salaries reported
  1. Lincoln, NE
    $69,967 per year
    7 salaries reported
  2. Los Angeles, CA
    $65,170 per year
    7 salaries reported
  3. Dallas, TX
    $50,279 per year
    7 salaries reported
  1. Silver Spring, MD
    $40,280 per year
    7 salaries reported
  2. Alexandria, VA
    $40,000 per year
    9 salaries reported
  3. Kensington, MD
    $39,288 per year
    6 salaries reported
Is this useful?

Where can an Immigration Officer earn more?

Compare salaries for Immigration Officers in different locations
Explore Immigration Officer openings
Is this useful?

Salary satisfaction

Based on 78 ratings

74% of Immigration Officers in the United States think their salaries are enough for the cost of living in their area.

Is this useful?

Frequently searched careers

Registered Nurse

Police Officer

Software Engineer


Truck Driver

Administrative Assistant


Real Estate Agent

Nursing Assistant



Dental Hygienist