Tech jobs in Silicon Valley paid the highest salaries in any U.S. metropolitan area, with workers there making an average annual salary of $108,603 in 2013, a 7.2 increase from 2012. Part of that percentage increase was due to the fact that the survey didn't poll employees making more than $250,000 in 2012, but it did include them in 2013. If those workers were excluded from the 2013 survey, Bay Area salaries would have increased 5 percent last year.

The defense and aerospace industry around Washington, D.C., helped that area rank second with an average salary of $97,588. Los Angeles came in third at $95,815, followed by Seattle ($95,048) and Boston ($94,531). Other cities that made the top 10 were New York ($93,915), Denver ($93,195), Houston ($92,475), Philadelphia ($92,138) and Austin, Texas ($91,994).