No. 1 Miami, Florida (Avg. salary: $63,825)

No. 2 Jersey City, New Jersey (Avg. salary: $78,107)

No. 3 Mountain View, California (Avg. salary: $91,733)

No. 4 Brooklyn, New York (Avg. salary: $53,907)

No. 5 San Jose, California (Avg. salary: $96,209)

No. 6 Redmond, Washington (Avg. salary: $104,199)

No. 7 Los Angeles, California (Avg. salary: $75,005)

No. 8 Arlington, Virginia (Avg. salary: $90,391)

No. 9 San Francisco, California (Avg. salary: $71,138)

No. 10 Buffalo, New York (Avg. salary: $48.457)

No. 11 Dallas, Texas (Avg. salary: $74,655)

No. 12 San Diego, California (Avg. salary: $77,367)

No. 13 Baltimore, Maryland (Avg. salary: $66,539)

No. 14 Washington, D.C. (Avg. salary: $74,110)

No. 15 Philadelphia, Pennsylvania (Avg. salary: $61,267)

No. 16 Nashville, Tennessee (Avg. salary: $63,420)

No. 17 Boston, Massachusetts (Avg. salary: $74,910)

No. 18 New York, New York (Avg. salary: $75,484)

No. 19 Kansas City, Missouri (Avg. salary: $67,367)

No. 20 Ann Arbor, Michigan (Avg. salary: $63,528)