City governments typically get MUCH higher tax revenue because cities have higher population (more people paying taxes mean more taxes get paid) and property taxes are generally higher. That covers the how cities get the money to pay higher salaries but not the *why*. The *why* is because residents of cities are generally more productive, experience higher cost of living and have more opportunities to find employment elsewhere(increasing the competition on you to pay better).
Latest Answers