Midland, TX, offers the highest pay for Corrosion Technicians, with an average salary of $69,343. This city provides excellent opportunities for those in the field. Corpus Christi, TX, and Houston, TX, also offer competitive salaries, with averages of $58,655 and $58,283, respectively. San Diego, CA, rounds out the list with an average salary of $52,072.