Updated August 18, 2021
Average Developer Salary
$84,000 yearly
$40.74 hourly

Entry level Salary
$67,000 yearly
$67,000
10 %
$84,000
Median
$106,000
90 %
Calculator
Are you paid fairly? Get Your Salary Estimate
PercentileascdescAnnual SalaryascdescMonthly SalaryascdescHourly Rateascdesc
90th Percentile
$106,000
$8,833
$51
75th Percentile
$95,000
$7,917
$46
Average
$84,737
$7,061
$41
25th Percentile
$75,000
$6,250
$36
10th Percentile
$67,000
$5,583
$32

Average Developer Salary By State

The darker areas on the map show where developers earn the highest salaries across all 50 states.

  • State View
  • Country View
Average Salary:

Developer average salary by State

StateascdescAvg. salaryascdescHourly rateascdescJob Countascdesc
Alabama
$73,747
$35.46
Alaska
$79,075
$38.02
Arizona
$83,783
$40.28
Arkansas
$67,610
$32.50
California
$107,457
$51.66
Colorado
$80,864
$38.88
Connecticut
$81,497
$39.18
Delaware
$83,351
$40.07
District of Columbia
$99,946
$48.05
Florida
$74,355
$35.75
Georgia
$81,561
$39.21
Hawaii
$60,254
$28.97
Idaho
$73,269
$35.23
Illinois
$70,779
$34.03
Indiana
$63,370
$30.47
Iowa
$67,204
$32.31
Kansas
$62,605
$30.10
Kentucky
$64,321
$30.92
Louisiana
$66,176
$31.82
Maine
$69,022
$33.18
Maryland
$83,736
$40.26
Massachusetts
$88,497
$42.55
Michigan
$69,404
$33.37
Minnesota
$71,784
$34.51
Mississippi
$60,160
$28.92
Missouri
$72,667
$34.94
Montana
$67,770
$32.58
Nebraska
$73,464
$35.32
Nevada
$96,573
$46.43
New Hampshire
$82,337
$39.59
New Jersey
$84,392
$40.57
New Mexico
$74,233
$35.69
New York
$98,429
$47.32
North Carolina
$81,722
$39.29
North Dakota
$61,262
$29.45
Ohio
$68,854
$33.10
Oklahoma
$70,760
$34.02
Oregon
$85,178
$40.95
Pennsylvania
$76,271
$36.67
Rhode Island
$75,841
$36.46
South Carolina
$78,161
$37.58
South Dakota
$56,622
$27.22
Tennessee
$71,462
$34.36
Texas
$83,728
$40.25
Utah
$86,202
$41.44
Vermont
$80,801
$38.85
Virginia
$89,146
$42.86
Washington
$113,075
$54.36
West Virginia
$61,708
$29.67
Wisconsin
$65,624
$31.55
Wyoming
$57,519
$27.65

How much should you get paid?

Tell us about yourself to get a free, personalized Zippia Salary Report and suggestions on how to increase your pay.

Highest Paying Cities For Developer

0 selections
CityascdescAvg. salaryascdescHourly rateascdesc
San Francisco, CA
$112,040
$53.87
Washington, DC
$99,976
$48.07
New York, NY
$98,795
$47.50
Reston, VA
$88,829
$42.71
Boston, MA
$88,508
$42.55
San Antonio, TX
$85,201
$40.96

The largest raises come from changing jobs.

See what's out there.

How much does a Developer make?

  • The average developer makes $84,737 in the United States.
  • The average hourly pay for a developer is $40.74.
  • The average entry-level developer salary is $67,000.
  • Highest paying states for developer are Washington ($113,075), California ($107,457), New York ($113,075) and Nevada ($113,075).
  • Highest paying cities for developer are San Francisco, CA ($112,040), Washington, DC, New York, NY, Reston, VA and Boston, MA.
  • Developers on the lower end of that spectrum, the bottom 10% to be exact, make roughly $67,000 a year, while the top 10% makes $106,000.
  • The best-paid 25% made $95,000 that year, while the lowest-paid 25$ made $75,000
  • Industries with the highest developer salaries are professional, technology and finance.

Average Developer Salary Over Time

Compare salaries for individual cities or states with the national average.

Location
    YearascdescAvg. salaryascdescHourly rateascdesc% Changeascdesc
    2021
    $84,700
    $40.74
    +1.8%
    2020
    $83,200
    $40.02
    +1.7%
    2019
    $81,800
    $39.35
    +1.8%
    2018
    $80,400
    $38.63
    +2.8%
    2017
    $78,100
    $37.55
    +3.0%

    Average JOB Salary by Field

    Mobile Applications Developer

    Avg. salary: $89,549

    A mobile application developer is responsible for designing programming applications for mobile devices according to clients' specifications and business demands. Mobile application developers must have excellent knowledge of the technology industry, as well as computer system commands to develop efficient scripts and smooth navigation of operating systems. They analyze the clients' needs and recommend application solutions within their budget limitations and timeframe. A mobile application developer identifies inconsistencies and glitches with the output before submission to ensure its stability and optimal performance.
    141,455 Mobile Applications Developer Jobs
    Web Application Developer

    Avg. salary: $79,093

    A web application developer is responsible for designing website and system applications following clients' specifications and business' needs. Web application developers utilize their expertise in programming languages and system codes, ensuring the efficiency and smooth navigation of the website. They also run multiple diagnostic tests on the output before release, identifying inconsistencies, and addressing incompatibilities on browsers and devices. A web application developer should be detail-oriented and highly-technical as this job requires excellent digital knowledge to manage complex systems.
    166,741 Web Application Developer Jobs
    Lead Software Developer

    Avg. salary: $105,248

    A lead software developer is responsible for creating and designing software applications and systems to support business functions and client requirements. Lead software developers analyze specifications to build efficient applications, conduct multiple quality testing, and enhance the user's interface. They also coordinate with the design engineers to modify and improve the features of existing software applications for optimal performance. A lead software developer must have excellent communication and technical skills, especially in considering the current technology trends to meet demands.
    223,894 Lead Software Developer Jobs
    Applications Developer

    Avg. salary: $81,439

    An application developer is responsible for creating program applications for devices based on clients' specifications and business needs. Application developers must have excellent knowledge of computer systems, as well as a strong command of programming languages to develop customized programs. Duties of an application developer also include running diagnostic tests to ensure the application's performance and stability, providing instruction manuals for reference, performing troubleshooting for any inconsistencies, upgrading design codes for optimization, and launching the application following the client's timetable.
    217,927 Applications Developer Jobs
    Interactive Developer

    Avg. salary: $83,687

    Interactive developers are considered as the new software engineer breed. They function as a part programmer, part audio/video editor, and part designer interested in 3D technologies. Their responsibilities include developing and creating a website, searching for a site, and programming languages. It is expected from them to work with the other UX team members like developers, engineers, and researchers. They are equipped with skills in creating animations, Javascript, and other technologies based on the web.
    74,970 Interactive Developer Jobs
    Sharepoint Developer

    Avg. salary: $87,067

    A Sharepoint developer is responsible for designing Sharepoint servers, implementing strategic procedures to improve operational functions and business activities. Sharepoint developers work closely with the clients' for their specifications, analyzing their content requirements, and recommending solutions according to their budget goals and set timeframe. They also run multiple diagnostic tests and configuration to the website, ensuring its efficiency, accuracy, and smooth navigation for users. A Sharepoint developer must have excellent knowledge of utilizing various software tools and programs, including programming language and system codes, creating interfaces, resolving system glitches, and debugging codes.
    65,458 Sharepoint Developer Jobs
    Job TitleascdescAnnual SalaryascdescMonthly SalaryascdescHourly RateascdescJob Openingsascdesc
    Mobile Applications Developer
    $89,550
    $7,462
    $43.05
    141,455
    Web Application Developer
    $79,094
    $6,591
    $38.03
    166,741
    Lead Software Developer
    $105,248
    $8,771
    $50.60
    223,894
    Applications Developer
    $81,440
    $6,787
    $39.15
    217,927
    Interactive Developer
    $83,687
    $6,974
    $40.23
    74,970
    Sharepoint Developer
    $87,068
    $7,256
    $41.86
    65,458
    Job Openings

    Find High Paying Jobs Near You

    0 selections
    0 selections

    Developer Salaries By Years Of Experience

    The salary for a developer can vary depending on the years of experience that a person has, from entry level to senior level. Data on how experience level affects total compensation is provided by the Bureau of Labor Statistics (BLS) as part of their National Compensation Survey, which is based on factors such as knowledge, complexity, contacts, and environment.
    Experience LevelascdescAvg. SalaryascdescHourly Rateascdesc
    Entry Level
    $53,400
    $25.69
    Mid Level
    $75,000
    $36.07
    Senior Level
    $134,000
    $64.40

    Which Companies Pay Developers The Most?

    If you want to get paid the most as a developer, being employed by a company such as Microsoft or Oracle would be a smart choice, as they are the highest paying companies in this field. Additionally, companies like VMware and Adobe also report highly competitive salaries for developers.
    Company

    How much should you get paid?

    Tell us about yourself to get a free, personalized Zippia Salary Report and suggestions on how to increase your pay.

    Recently Added Developer Salaries

    Location
    CompanyascdescJobascdescLocationascdescDate AddedascdescSalaryascdesc
    American Red Cross
    Full Stack AEM Developer (Virtual Work Location_
    Full Stack AEM Developer (Virtual Work Location_
    Phoenix, AZ
    08/31/2021
    $100,000
    08/31/2021
    American Red Cross
    Full Stack AEM Developer (Virtual Work Location_
    Full Stack AEM Developer (Virtual Work Location_
    Fairfax, VA
    08/31/2021
    $100,000
    08/31/2021
    American Red Cross
    Full Stack AEM Developer (Virtual Work Location_
    Full Stack AEM Developer (Virtual Work Location_
    Portland, OR
    08/31/2021
    $100,000
    08/31/2021
    Uchealth
    Lawson Infor Cloud Suite Developer
    Lawson Infor Cloud Suite Developer
    Aurora, CO
    08/31/2021
    $72,252
    08/31/2021
    American Red Cross
    Full Stack AEM Developer (Virtual Work Location_
    Full Stack AEM Developer (Virtual Work Location_
    Miami, FL
    08/31/2021
    $100,000
    08/31/2021
    American Red Cross
    Full Stack AEM Developer (Virtual Work Location_
    Full Stack AEM Developer (Virtual Work Location_
    Columbus, OH
    08/31/2021
    $100,000
    08/31/2021
    American Red Cross
    Full Stack AEM Developer (Virtual Work Location_
    Full Stack AEM Developer (Virtual Work Location_
    Houston, TX
    08/31/2021
    $100,000
    08/31/2021
    Unbridled
    Node.Js/React Developer
    Node.Js/React Developer
    Denver, CO
    08/31/2021
    $65,000
    08/31/2021
    American Red Cross
    Full Stack AEM Developer (Virtual Work Location_
    Full Stack AEM Developer (Virtual Work Location_
    Baltimore, MD
    08/31/2021
    $100,000
    08/31/2021
    Sonder
    Netsuite Developer
    Netsuite Developer
    Denver, CO
    08/31/2021
    $96,000
    08/31/2021

    Average Developer Salary by Demographic

    Developer Gender Pay Gap

    male-income
    Male Income
    $80,171
    female-income
    Female Income
    $74,834
    Genderascdesc
    Incomeascdesc
    Male$80,171
    Female$74,834
    Median Developer Income by Race
    Asian developers have the highest average salary compared to other ethnicities. Black or african american developers have the lowest average salary at $74,680.
    $85,000
    $68,000
    $51,000
    $34,000
    $17,000
    $0
    White
    Black or African American
    Asian
    Hispanic or Latino
    Ethnicityascdesc
    Salaryascdesc
    White$77,812
    Black or African American$74,680
    Asian$80,800
    Hispanic or Latino$75,650
    Average Developer Salary by Education Level
    Developers with a Doctorate degree earn more than those without, at $95,023 annually. With a Masters degree, developers earn a median annual income of $86,433 compared to $80,171 for developers with an Bachelors degree.
    $100,000
    $80,000
    $60,000
    $40,000
    $20,000
    $0
    Master's Degree
    Bachelor's Degree
    Doctorate Degree
    Educationascdesc
    Salaryascdesc
    Master's Degree$86,433
    Bachelor's Degree$80,171
    Doctorate Degree$95,023

    Developer FAQs

    How much do developers make?

    Developers make between $60,000 to $100,000 annually. While this can vary significantly, the average developer is making around $75,000 a year.

    One aspect influencing high salaries for developers is that the field is growing in both minimum requirements and job volume. The projected job growth for the software development field is about 22% by 2029, with 316,000 jobs added by that time.

    In addition to experience and education, factors such as specialty, industry, and employer affect a software developer's salary. Software developers earn the highest average annual salaries working in these industries:

    • Independent artists, writers, and performers ($211,400)

    • Support activities for water transportation ($132,870)

    • Computer and peripheral equipment manufacturing ($131,750)

    • Cable and other subscription programming ($130,010)

    • Securities, commodity contracts, and related activities ($128,090)

    Overall, developers have ample opportunity to make significant incomes with the right combination of experience, education, and industry.

    Learn more about this question

    How much do entry-level developers make?

    Entry-level developers make $72,117 a year, on average. Meanwhile, an experienced developer makes about $104,718 per year.

    Developers are the creative minds behind computer programs. Some develop applications that allow people to do specific tasks on a computer or another device. Others develop the underlying systems that run the devices or that control networks.

    Entry-level developers assist the development team with all aspects of software design and coding. Their primary role is to learn the codebase, attend design meetings, write basic code, fix bugs, and assist the Development Manager in all design-related tasks.

    Generally, entry-level developers should have the following skillset:

    • Bachelor's degree in computer science

    • Knowledge of basic coding languages including C++, HTML5, and JavaScript

    • Basic programming experience

    • Knowledge of databases and operating systems

    • Ability to learn new software and technologies quickly

    • Ability to follow instructions and work in a team environment

    Learn more about this question