Why would one pay higher taxes in one place if he can pay less taxes in another?
1. Lower crime
2. Better schools
3. Better streets, parks etc...
4. Better weather
5. From his good hart to help the less fortunate
6. To help the local government
7. Regional pride (ethnic, national...