Salary Ranges for Immigration Officers The salaries of Immigration Officers in the US range from $55,870 to $187,200 , with a median salary of $124,683 . The middle 50% of Immigration Officers makes between $124,683 and $145,450, with the top 83% making $187,200.