Metal finishers find great opportunities in cities like Minneapolis, MN, where the average salary reaches $46,668. Rochester, NY, offers another attractive option with an average salary of $43,810. Grand Rapids, MI, and Lansing, MI, follow closely, with average salaries of $42,085 and $38,000 respectively. These cities provide competitive wages for those skilled in metal finishing.