One of the most significant factors is the cost of living in a city. The higher the cost of living in a city the higher salaries. Another factor that can impact salary is the availability of job opportunities. More job openings with many workers competing for positions drive down wages.