Urban areas tend to have much more productive labor and higher salaries than rural areas, and there are vast differences across urban areas. Areas with high salaries and high productivity tend to have employers that invest in much more research and development than areas with low salaries and...