San Francisco reigns as the highest-paying city, with median IT manager pay of $134,000 and staff pay of $111,000. Despite the high price, the city's talent pool still draws new employers--the likes of General Electric and Ford opened software development centers there in the past year. The nation's capital has proved money flows there in good times and bad. In 2010, Washington was the only city among 13 where IT pros received median raises. As the economy recovers, it's No. 2 in staff pay ($108,000) and tied with New York for No. 2 in manager pay ($130,000). In hard-hit Detroit, there are signs of growth. Its median IT manager pay of $113,000 puts it ninth on our list of cities, up from last in 2010, when pay was at $104,000. Detroit's median IT staff pay, which in 2010 was 7% lower than any in other city, is now at $85,000, on par with Minneapolis and close to Dallas and Chicago.