San Francisco, home to tech giants such as Yelp and Uber, ranked No. 3 on the best-paying list. The city has a median base salary for software engineers of $120,000 and its cost of living is more than 20 percent above the national average, giving it a real adjusted salary of $99,751.
The top five best-paying cities on the list were Seattle; San Jose, Calif.; San Francisco; Madison, Wis.; and Raleigh, N.C.
Seattle, WA
Real Adjusted Salary: $105,735
+7.1% above national average cost of living
Median Base Salary: $113,242
San Jose, CA
Real Adjusted Salary: $100,989
+21.3% above national average cost of living
Median Base Salary: $122,500
San Francisco, CA
Real Adjusted Salary: $99,751
+20.3% above national average cost of living
Median Base Salary: $120,000
Madison, WI
Real Adjusted Salary: $97,236
-2.3% below national average cost of living
Median Base Salary: $95,000
Raleigh, NC
Real Adjusted Salary: $94,142
-4.4% below national average cost of living
Median Base Salary: $90,000