Computer programmers

Add Comparison

Total Workforce

419k

Average Age

42.5

Average Salary

$87,870

Average Male Salary

$90,123

Average Female Salary

$79,603

Employment

Information on the businesses and industries that employ Computer programmers and on wages and locations for those in the field. Computer Systems Design is the industry that employs the most Computer programmers, both by share and by number, though the highest paid industry for Computer programmers, by average wage, is Restaurants & Food Services. Computer programmers are paid most in Milton Township PUMA, IL but are relatively concentrated in Middlesex County (Southwest) PUMA, NJ.

Wages

Yearly Wage

$87,870

AVERAGE SALARY

± $2,219

In 2017, Computer programmers earned an average of $87,870, $35,805 more than than the average national salary of $52,065.

Public relations & fundraising managers make somewhat more than Computer programmers while Mechanical engineers make somewhat less. This chart shows the various occupations closest to Computer programmers as measured by average annual salary in the US.

View Data
Save Image
Add Data to Cart

Wage Distribution

0.309

WAGE GINI

In 2017, Computer programmers had a wage GINI coefficient of 0.309, which is lower than than the national average of 0.479. In other words, wages are distributed more evenly for Computer programmers (shown in red) than for the overall labor force (shown in gray).

View Data
Save Image
Add Data to Cart

Wage by Location

This map shows the Public Use Microdata Areas (PUMAs) in the United States shaded by average annual wage for Computer programmers.

View Data
Save Image
Add Data to Cart

Spatial Concentration

This map displays which Public Use Microdata Areas (PUMAs) in the United States have a relatively high population of Computer programmers.

View Data
Save Image
Add Data to Cart

Industries

Most Common

The most common industries employing Computer programmers, by number of employees, are Computer Systems Design, Insurance carriers & related activities, and Banking & related activities.

View Data
Save Image
Add Data to Cart
View Data
Save Image
Add Data to Cart
View Data
Save Image
Add Data to Cart
View Data
Save Image
Add Data to Cart

Industries by Share

419k

2017 Workforce

± 15,867

-0.844%

1 YEAR GROWTH

± 5.39%

The number of people employed as Computer programmers has been declining at a rate of -0.844%, from 422,435 people in 2016 to 418,869 people in 2017.

This graphic shows the share of Computer programmers employed by various industries. Computer Systems Design employs the largest share of Computer programmers at  30.7%, followed by Insurance carriers & related activities with 5.64% and Banking & related activities with 4.64%.

View Data
Save Image
Add Data to Cart

Diversity

Demographic information on Computer programmers in the US. The average age of male Computer programmers in the workforce is 42 and of female Computer programmers is 44.4, and the most common race/ethnicity for Computer programmers is White.

Gender Composition

329k

MALE WORKFORCE

± 14,070

89.7k

FEMALE WORKFORCE

± 7,351

78.6% of Computer programmers are Male, making them the more common gender in the occupation. This chart shows the gender breakdown of Computer programmers.

View Data
Save Image
Add Data to Cart

Race & Ethnicity

Most Common Race or Ethnicity of Computer programmers

  1. White

  2. Asian

  3. Black

71.3% of Computer programmers are White, making that the most common race or ethnicity in the occupation. Representing 20.3% of Computer programmers, Asian is the second most common race or ethnicity in this occupation. This chart shows the racial and ethnic breakdown of Computer programmers.

View Data
Save Image
Add Data to Cart

Age by Gender

42

AVERAGE MALE AGE

± 0.542

44.4

AVERAGE FEMALE AGE

± 0.996

The median age of Computer programmers is 42.5, and Male employees are generally 2.39 years younger than than their Female counterparts.

View Data
Save Image
Add Data to Cart

Education

Data on higher education choices for Computer programmers from The Department of Education and Census Bureau. The most common major for Computer programmers is Computer and Information Sciences and Support Services but a relatively high number of Computer programmers hold a major in Computer and Information Sciences and Support Services.

Majors

ACS PUMS data only shows the major for bachelor's degrees. However, we can filter the data based on highest degree obtained.

View Data
Save Image
Add Data to Cart

Skills

Data on the critical and distinctive skills necessary for Computer programmers from the Bureau of Labor Statistics. Computer programmers need many skills, but most especially Programming, Reading Comprehension, and Quality Control Analysis. The revealed comparative advantage (RCA) shows that Computer programmers need more than the average amount of Programming, Operations Analysis, and Technology Design.

View Data
Save Image
Add Data to Cart

Bar Chart

View Data
Save Image
Add Data to Cart