USA Cities with Highest Salaries for Information Technology
When adjusted for the cost of living index, Charlotte, NC and Jacksonville, FL offers the highest salaries in the Information Technology Industry. San Francisco and San Jose offer the lowest salaries when adjusted for cost of living.
The following series of tables provide average salary information for 25 metropolitan areas. The cities are ranked from highest to lowest salary. The data has been tabulated from Bureau Labor Statistics.
- Computer and Information Systems Management
- Computer Programmers
- Computer Software Engineers
- Computer Systems Analysts
- Database Administrators
- Network and Computer Systems Administrators
Job definitions and explanation of cost of living index is provided at the end of this article.

Computer and Information Systems Management
|
Rank |
Metropolitan |
Annual Salary |
|
1 |
Jacksonville, FL MSA |
111,660 |
|
2 |
Charlotte-Gastonia-Rock Hill, NC-SC MSA |
111,102 |
|
3 |
Denver, CO PMSA |
105,963 |
|
4 |
Fort Worth-Arlington, TX PMSA |
105,931 |
|
5 |
Atlanta, GA MSA |
105,666 |
|
6 |
Minneapolis-St. Paul, MN-WI MSA |
100,039 |
|
7 |
Kansas City, MO-KS MSA |
98,589 |
|
8 |
Columbus, OH MSA |
96,684 |
|
9 |
El Paso, TX MSA |
95,916 |
|
10 |
Detroit, MI PMSA |
95,802 |
|
11 |
Milwaukee-Waukesha, WI PMSA |
95,682 |
|
12 |
Memphis, TN-AR-MS MSA |
94,411 |
|
13 |
Cleveland-Lorain-Elyria, OH PMSA |
94,034 |
|
14 |
Seattle-Bellevue-Everett, WA PMSA |
93,429 |
|
15 |
Portland-Vancouver, OR-WA PMSA |
90,150 |
|
16 |
Oklahoma City, OK MSA |
89,654 |
|
17 |
Tucson, AZ MSA |
88,258 |
|
18 |
Indianapolis, IN MSA |
86,340 |
|
19 |
San Jose, CA PMSA |
82,950 |
|
20 |
Baltimore, MD PMSA |
80,164 |
|
21 |
Las Vegas, NV-AZ MSA |
79,249 |
|
22 |
Nashville, TN MSA |
78,540 |
|
23 |
Boston, MA-NH PMSA |
78,044 |
|
24 |
Washington, DC-MD-VA-WV PMSA |
76,394 |
|
25 |
San Francisco, CA PMSA |
74,352 |
|
26 |
Los Angeles-Long Beach, CA PMSA |
69,842 |
Computer Programmers
|
Rank |
Metropolitan Area |
Annual Salary |
|
1 |
Atlanta, GA MSA |
80,555 |
|
2 |
Jacksonville, FL MSA |
78,286 |
|
3 |
Charlotte-Gastonia-Rock Hill, NC-SC MSA |
74,580 |
|
4 |
Fort Worth-Arlington, TX PMSA |
72,624 |
|
5 |
Memphis, TN-AR-MS MSA |
68,342 |
|
6 |
Denver, CO PMSA |
67,025 |
|
7 |
Kansas City, MO-KS MSA |
66,422 |
|
8 |
Minneapolis-St. Paul, MN-WI MSA |
65,132 |
|
8 |
El Paso, TX MSA |
64,775 |
|
9 |
Cleveland-Lorain-Elyria, OH PMSA |
63,515 |
|
10 |
Detroit, MI PMSA |
63,200 |
|
11 |
Indianapolis, IN MSA |
62,062 |
|
12 |
Columbus, OH MSA |
61,194 |
|
13 |
Nashville, TN MSA |
60,824 |
|
14 |
Oklahoma City, OK MSA |
57,807 |
|
15 |
Tucson, AZ MSA |
57,383 |
|
16 |
Milwaukee-Waukesha, WI PMSA |
55,125 |
|
17 |
Las Vegas, NV-AZ MSA |
54,952 |
|
18 |
Boston, MA-NH PMSA |
54,788 |
|
19 |
Portland-Vancouver, OR-WA PMSA |
51,298 |
|
20 |
Baltimore, MD PMSA |
50,463 |
|
21 |
San Jose, CA PMSA |
50,456 |
|
22 |
Washington, DC-MD-VA-WV PMSA |
49,414 |
|
23 |
San Francisco, CA PMSA |
48,746 |
|
24 |
Fresno, CA MSA |
47,686 |
|
25 |
Los Angeles-Long Beach, CA PMSA |
47,323 |
Software Engineers
|
Rank |
Metropolitan Area |
Annual Salary |
|
1 |
El Paso, TX MSA |
88,323 |
|
2 |
Jacksonville, FL MSA |
87,818 |
|
3 |
Charlotte-Gastonia-Rock Hill, NC-SC MSA |
80,504 |
|
4 |
Fort Worth-Arlington, TX PMSA |
79,728 |
|
5 |
Baltimore, MD PMSA |
79,719 |
|
6 |
Memphis, TN-AR-MS MSA |
77,047 |
|
7 |
Denver, CO PMSA |
76,545 |
|
8 |
Tucson, AZ MSA |
75,847 |
|
9 |
Atlanta, GA MSA |
75,377 |
|
10 |
Portland-Vancouver, OR-WA PMSA |
74,882 |
|
11 |
Minneapolis-St. Paul, MN-WI MSA |
73,572 |
|
12 |
Detroit, MI PMSA |
72,538 |
|
13 |
Las Vegas, NV-AZ MSA |
72,140 |
|
14 |
Seattle-Bellevue-Everett, WA PMSA |
71,147 |
|
15 |
Indianapolis, IN MSA |
70,746 |
|
16 |
Columbus, OH MSA |
69,983 |
|
17 |
Milwaukee-Waukesha, WI PMSA |
67,241 |
|
18 |
Cleveland-Lorain-Elyria, OH PMSA |
67,127 |
|
19 |
Nashville, TN MSA |
65,505 |
|
20 |
Boston, MA-NH PMSA |
64,612 |
|
21 |
Oklahoma City, OK MSA |
64,490 |
|
22 |
Fresno, CA MSA |
63,987 |
|
23 |
San Jose, CA PMSA |
57,460 |
|
24 |
Washington, DC-MD-VA-WV PMSA |
56,545 |
|
25 |
Los Angeles-Long Beach, CA PMSA |
52,967 |
|
26 |
San Francisco, CA PMSA |
51,760 |
Computer Systems Analysts
|
Rank |
Metropolitan Area |
Salary |
|
1 |
Fort Worth-Arlington, TX PMSA |
80,566 |
|
2 |
Milwaukee-Waukesha, WI PMSA |
78,131 |
|
3 |
Charlotte-Gastonia-Rock Hill, NC-SC MSA |
75,493 |
|
4 |
Atlanta, GA MSA |
75,312 |
|
5 |
Kansas City, MO-KS MSA |
74,118 |
|
6 |
Denver, CO PMSA |
71,795 |
|
7 |
Jacksonville, FL MSA |
70,962 |
|
8 |
Memphis, TN-AR-MS MSA |
69,920 |
|
9 |
Detroit, MI PMSA |
69,252 |
|
10 |
Columbus, OH MSA |
66,721 |
|
11 |
El Paso, TX MSA |
66,242 |
|
12 |
Minneapolis-St. Paul, MN-WI MSA |
64,368 |
|
13 |
Indianapolis, IN MSA |
64,082 |
|
14 |
Nashville, TN MSA |
63,361 |
|
15 |
Baltimore, MD PMSA |
62,935 |
|
16 |
Cleveland-Lorain-Elyria, OH PMSA |
62,906 |
|
17 |
Las Vegas, NV-AZ MSA |
62,794 |
|
18 |
Seattle-Bellevue-Everett, WA PMSA |
62,256 |
|
19 |
Portland-Vancouver, OR-WA PMSA |
61,876 |
|
20 |
Oklahoma City, OK MSA |
61,558 |
|
21 |
Tucson, AZ MSA |
61,512 |
|
22 |
Jacksonville, NC MSA |
56,765 |
|
23 |
Washington, DC-MD-VA-WV PMSA |
53,990 |
|
24 |
Fresno, CA MSA |
51,726 |
|
25 |
Boston, MA-NH PMSA |
51,605 |
|
26 |
San Jose, CA PMSA |
50,145 |
|
27 |
San Francisco, CA PMSA |
44,788 |
|
28 |
Los Angeles-Long Beach, CA PMSA |
44,536 |
Database Administrators
|
Rank |
Metropolitan Area |
Salary |
|
1 |
Charlotte-Gastonia-Rock Hill, NC-SC MSA |
76,005 |
|
2 |
Memphis, TN-AR-MS MSA |
73,611 |
|
3 |
Atlanta, GA MSA |
68,855 |
|
4 |
Jacksonville, FL MSA |
68,010 |
|
5 |
Minneapolis-St. Paul, MN-WI MSA |
67,624 |
|
6 |
Tucson, AZ MSA |
65,599 |
|
7 |
Kansas City, MO-KS MSA |
63,322 |
|
8 |
Denver, CO PMSA |
62,522 |
|
9 |
Seattle-Bellevue-Everett, WA PMSA |
60,953 |
|
10 |
Fort Worth-Arlington, TX PMSA |
60,605 |
|
11 |
Milwaukee-Waukesha, WI PMSA |
60,274 |
|
12 |
Baltimore, MD PMSA |
60,234 |
|
13 |
El Paso, TX MSA |
60,186 |
|
14 |
Columbus, OH MSA |
59,760 |
|
15 |
Detroit, MI PMSA |
59,273 |
|
16 |
Cleveland-Lorain-Elyria, OH PMSA |
59,193 |
|
17 |
Indianapolis, IN MSA |
59,011 |
|
18 |
Nashville, TN MSA |
57,893 |
|
19 |
Portland-Vancouver, OR-WA PMSA |
57,447 |
|
20 |
Las Vegas, NV-AZ MSA |
55,854 |
|
21 |
Oklahoma City, OK MSA |
55,375 |
|
22 |
Boston, MA-NH PMSA |
53,606 |
|
23 |
Fresno, CA MSA |
53,049 |
|
24 |
Washington, DC-MD-VA-WV PMSA |
49,117 |
|
25 |
San Jose, CA PMSA |
46,874 |
|
26 |
San Francisco, CA PMSA |
45,964 |
|
27 |
Los Angeles-Long Beach, CA PMSA |
42,641 |
Network Systems Administration
|
Rank |
Metropolitan Area |
Salary |
|
1 |
Memphis, TN-AR-MS MSA |
69,734 |
|
2 |
Charlotte-Gastonia-Rock Hill, NC-SC MSA |
67,498 |
|
3 |
Nashville, TN MSA |
67,101 |
|
4 |
Jacksonville, FL MSA |
66,365 |
|
5 |
Fort Worth-Arlington, TX PMSA |
64,309 |
|
6 |
Atlanta, GA MSA |
63,785 |
|
7 |
Denver, CO PMSA |
63,279 |
|
8 |
Kansas City, MO-KS MSA |
63,256 |
|
9 |
Oklahoma City, OK MSA |
60,148 |
|
10 |
Minneapolis-St. Paul, MN-WI MSA |
60,148 |
|
11 |
Baltimore, MD PMSA |
59,605 |
|
12 |
Columbus, OH MSA |
57,931 |
|
13 |
Detroit, MI PMSA |
57,409 |
|
14 |
Milwaukee-Waukesha, WI PMSA |
57,005 |
|
15 |
Cleveland-Lorain-Elyria, OH PMSA |
55,986 |
|
16 |
Seattle-Bellevue-Everett, WA PMSA |
55,918 |
|
17 |
Indianapolis, IN MSA |
54,770 |
|
18 |
El Paso, TX MSA |
54,060 |
|
19 |
Portland-Vancouver, OR-WA PMSA |
53,429 |
|
20 |
Tucson, AZ MSA |
51,394 |
|
21 |
Washington, DC-MD-VA-WV PMSA |
50,365 |
|
22 |
Las Vegas, NV-AZ MSA |
50,212 |
|
23 |
Boston, MA-NH PMSA |
49,952 |
|
24 |
San Jose, CA PMSA |
48,839 |
|
25 |
Fresno, CA MSA |
46,856 |
|
26 |
Los Angeles-Long Beach, CA PMSA |
42,601 |
|
27 |
San Francisco, CA PMSA |
42,437 |

Cost of Living Adjustment
All the salaries have been adjusted to the annual index of 100. An index of the overall cost of living for an area, where 100 equals the national average. It takes in account housing, food and groceries, transportation, utilities, health care, and miscellaneous expenses such as clothing, services, and entertainment.

Job Definitions
Computer programmers write, test, and maintain the detailed instructions, called programs, that computers must follow to perform their functions. They also conceive, design, and test logical structures for solving problems by computer. Many technical innovations in programming—advanced computing technologies and sophisticated new languages and programming tools—have redefined the role of a programmer and elevated much of the programming work done today. Job titles and descriptions may vary, depending on the organization. In this occupational statement, computer programmer refers to individuals whose main job function is programming; this group has a wide range of responsibilities and educational backgrounds.
Computer Software Engineers working in applications or systems development analyze users’ needs and design, construct, test, and maintain computer applications software or systems. Software engineers can be involved in the design and development of many types of software, including software for operating systems and network distribution, and compilers, which convert programs for execution on a computer. In programming, or coding, software engineers instruct a computer, line by line, how to perform a function. They also solve technical problems that arise. Software engineers must possess strong programming skills, but are more concerned with developing algorithms and analyzing and solving programming problems than with actually writing code.
Computer support specialists provide technical assistance, support, and advice to customers and other users. This occupational group includes technical support specialists and help-desk technicians. These troubleshooters interpret problems and provide technical support for hardware, software, and systems. They answer telephone calls, analyze problems using automated diagnostic programs, and resolve recurrent difficulties. Support specialists may work either within a company that uses computer systems or directly for a computer hardware or software vendor. Increasingly, these specialists work for help-desk or support services firms, where they provide computer support to clients on a contract basis.
Computer systems analysts solve computer problems and apply computer technology to meet the individual needs of an organization. They help an organization to realize the maximum benefit from its investment in equipment, personnel, and business processes. Systems analysts may plan and develop new computer systems or devise ways to apply existing systems’ resources to additional operations. They may design new systems, including both hardware and software, or add a new software application to harness more of the computer’s power. Most systems analysts work with specific types of systems—for example, business, accounting, or financial systems, or scientific and engineering systems—that vary with the kind of organization. Some systems analysts also are known as systems developers or systems architects.
Network or computer systems administrators design, install, and support an organization’s LAN (local-area network), WAN (wide-area network), network segment, Internet, or intranet system. They provide day-to-day onsite administrative support for software users in a variety of work environments, including professional offices, small businesses, government, and large corporations. They maintain network hardware and software, analyze problems, and monitor the network to ensure its availability to system users. These workers gather data to identify customer needs and then use that information to identify, interpret, and evaluate system and network requirements. Administrators also may plan, coordinate, and implement network security measures.
