Home Blog Trends 2019: What’s the Average Python Developer Salary in the US, and Why Is Python So Popular, Anyway?

2019: What’s the Average Python Developer Salary in the US, and Why Is Python So Popular, Anyway?

Author Daxx Team
Posted Jun 10, 2018
Trends

Our latest research in April 2019 showed that the average Python developer salary in the US is $110,021 and $123,743 per year according to Gooroo and Indeed respectively. But there's more. We have singled out which states are the highest-paying for Python software developers in 2019, updated the current number of Python programmers in the world, and explored the reasons behind Python's popularity.  After publishing Python programming salary research for 3 years in a row,  we have compiled Python salary trends for 3 years, which we decided to share in the article as well.

This post was updated on April 30, 2019


average python software developer salaries by state usa 2019

Average Python developer salaries 2019 by state

Python Trends 2019: Does Python Continue to be the Hottest Tech Skill?

According to the Developer Survey by StackOverflow, Python was the most in-demand technology of 2018. It was also ranked as the world’s seventh most popular programming language among professional software developers

most wanted languages in programming usa

Most in-demand programming languages 2019

According to the most recent annual report from the same source, in 2019 Python moved to third place on the list of the most in-demand IT skills:

  • JavaScript
  • Java
  • Python
  • Objective C
  • C#
  • .Net

Meanwhile, the data collected by Dice in 2019 shows that Python is one of the hottest tech skills to have, with demand surpassing supply.

The most in-demand tech skills by Dice

the most demanded programming skills dice 2019

Source: Dice

Another way to see the progress of Python is to study the PYPL Popularity of Programming Language Index, which monitors the frequency of searches for different programming language tutorials. In 2019, Python became the most popular programming language to learn, showing an almost 17.1%  growth over the last 5 years.

The popularity of Python programming language

According to information obtained in April 2019 by PYPL, Python continues to be the most popular programming language when compared to last year's data. 

Most Popular Programming Languages on Stack Overflow

Source: Global App Testing

learn-more

Want to learn more about setting up an extended development team with us?

tell me more

2019: Average Python Developer Salary Compared to Other Programming Languages

Although there’s a general trend that indicates developers specializing in rarer technologies are offered more generous salaries than those with knowledge of more widespread languages, Python seems to be an exception.

According to Gooroo, a platform that provides tech skill and salary analytics, Python is one of the highest-paying programming languages in the USA. In fact, at $110,021 per year, Python developers are the third best-paid in the country, with only Java and Ruby engineers ahead of them.

Python developer salary compared to other programming languages

Skill Average salary Monthly jobs advertised
Ruby US$114,600 1,602
Java US$112,017 14,352
Python US$110,021 14,008
Perl US$109,099 3,009
C++ US$105,716 6,674
JavaScript US$103,331 11,049
C# US$102,232 5,169
ASP.NET US$96,467 1,251
PHP US$96,231 2,132

Average Python Developer Salary Trends in Comparison to Other Programming Languages | 2017-2019

Skill Average salary 2017 Average salary 2018 Average salary 2019
Ruby US$108,065 US$115,005 US$114,600
Python US$103,492 US$116,379 US$110,021
C++ US$101,561 US$108,123 US$105,716
Java US$99,951 US$112,592 US$112,017
Perl US$99,857 US$111,928 US$109,099
JavaScript US$95,902 US$103,503 US$103,331
C# US$94,653 US$101,715 US$102,232
PHP US$93,169 US$94,690 US$96,231
ASP.NET US$92,150 US$95,551 US$96,467

 

python salary trends compairing to javascript java c php programming languages

Python salary trends in comparison to the 5 most in-demand programming languages

The Average Python Programmer Salary in the US | 2019

$110,021 is not a number to be ignored, however it’s worth noting that tech salaries differ greatly from state to state, and the national average may not be enough to judge how much a Python programmer will be worth to your company. So how much do Python software developers make in each state?

Average Python programmer salaries by state 2019 | Gooroo

State Average salary Monthly jobs advertised
California US$122,135 1,911
New York US$121,443 841
Washington US$116,366 229
Virginia  US$115,309 813
Maryland US$112,713 545
New Jersey US$109,706 267
Illinois US$108,620 531
Massachusetts  US$107,399 659
Rhode Island US$105,781 29
Delaware  US$103,778 93
Connecticut US$102,867 220
Kansas US$101,270 67

 

average python developers salary by state gooroo 2019

The average Python developer salaries by state 2019 | Gooroo

Predictably, New York and California indicate the highest Python programmer contract rates. Washington rounds up the top three states though Virginia doesn’t lag far behind. 

Offshore Developer Rates Guide

Download the Guide

Goroo: Average Python Developer Salary Trends 2017-2019 by State

State Average salary 2017 % of Increase/Decrease Average salary 2018 % of Increase/Decrease Average salary 2019
California US$108,498 +18,3% US$128,413 -4,8% US$122,135
New York US$113,901 +15,8% US$131,944 -7,9% US$121,443
Washington US$106,720 +12,6% US$120,254 -3,2% US$116,366
Virginia  US$103,719 +15,5% US$120,520 -4,3% US$115,309
Maryland US$101,441 +18,1% US$119,834 -5,9% US$112,713
New Jersey US$103,850 +12,2% US$116,623 -5,9% US$109,706
Illinois US$108,087 +4,8% US$113,304 -4,1% US$108,620
Massachusetts  US$104,596 +9,3% US$114,402 -6,1% US$107,399
Delaware  US$116,667 +1,9% US$118,929 -12,7% US$103,778
Kansas US$93,400 +24,6% US$116,379 -12,9% US$101,270

Average Python Programmer Salaries by State 2019 | Indeed

There were a few other states in the Gooroo’s top 10 with an insignificant number of Python vacancies, so we decided to analyze an additional source of salary information.
Here are the ten states with the highest average programmer salaries for Python provided by the Indeed salary calculator.

Average Python programmer salaries by state 2019 | Indeed

State Average salary Employees, users, and past and present job ads
California US$143,504 1,889
Colorado US$135,525 62
New York US$128,102 875
Arizona US$124,515 87
Minnesota US$120,875 194
Massachusetts US$117,753 316
Maryland US$117,693 69
Virginia US$114,544 98
Connecticut US$109,714 14
New Hampshire US$99,548 16

 

average python developer salary by states indeed 2019

The average Python programmer salaries by state 2019 | Indeed

The average Python developer contract rate in the USA suggested by Indeed — $123,743  per year—is about $13K less than the one calculated by Gooroo.
New York, California and Colorado rank in the top three. The validity of such distribution remains doubtful as the number of Python job ads in Colorado was significantly lower than in the other two states. California and New York were the states appearing in the top 19 for both rankings - Gooroo and Indeed.

Another interesting thing is that California, New York, Massachusetts, and Virginia happen to have the largest number of open Python positions in the US. 

Average Python Programmer Salary Trends 2017-2019 by State | Indeed

State Average salary 2017 % of Increase/Decrease Average salary 2018 % of Increase/Decrease Average salary 2019
Connecticut US$142,167 -5,2% US$134,639 - 18,5% US$109,714
California US$126,884 +0,9% US$128,040 +12,0% US$143,504
New York US$124,706 +1,2% US$126,317 +1,4% US$128,102
Massachusetts US$117,304 -0,5% US$116,657 +0,9% US$117,753
Minnesota US$115,145 - 9,1% US$104,654 + 15,5% US$120,875
Maryland US$114,706 +2,6% US$117,784 -0,07% US$117,693
Colorado US$114,391 +1,2% US$115,796 +17,0% US$135,525
Virginia US$112,315 +0,3% US$112,758 +1,5% US$114,544
Arizona US$109,517 -0,7% US$108,705 +14,5% US$124,515
New Hampshire US$108,576 +3,8% US$112,745 -11,7% US$99,548

According to Indeed, the highest-paid Python engineers live in San Francisco and Los Angeles, where the average salary of a Python developer reaches nearly $150K per year.

Highest-paying cities for Python developers in the US | Indeed

 City  Average Salary 2019
 San Francisco  US$149,632
 Los Angeles  US$132,417
 New York  US$130,496
 Seattle   US$126,602
 Atlanta  US$125,187
 Boston  US$121,600
 Chicago  US$118,093
 Austin  US$108,872
 San Jose  US$106,752

The average Python developer salary in San Francisco is $149,6K. Python programmers in Los Angeles fall behind their colleagues earning about $132,4K per annum. New York takes third place with the average salary - $130,5K per year.

highest paying cities python software developers usa 2019

Average Python developer's salary in the most popular cities

San Jose, Austin had the lowest compensation level — the average Python developer salary here ranges from  $106K to $108K.

Highest-Paying Cities for Python Developers in the US 2017-2019 | Indeed

State Average salary 2017 % of Increase/Decrease Average salary 2018 % of Increase/Decrease Average salary 2019
San Francisco US$135,033 +1,7% US$137,389 +8,9% US$149,632
Los Angeles US$110,018 -2,6% US$107,163 +23,5% US$132,417
New York US$129,498 +0,7% US$130,517 -0,02% US$130,496
Seattle  US$109,125 -0,5% US$108,520 +16,6% US$126,602
Atlanta US$106,560 - 0,4% US$106,121 +17,9% US$125,187
Boston US$118,312 +0,2% US$118,620 +2,5% US$121,600
Chicago US$107,335 -0,9% US$106,332 +11,0% US$118,093
Austin US$113,927 -3,0% US$110,495 - 1,4% US$108,872
San Jose US$128,726 +1,3% US$130,444 - 18,1% US$106,752

What Makes Python So Popular?

The average salary of a Python computer programmer may be high, but it can’t possibly be the only reason explaining why so many engineers choose this language as their favorite. We decided to explore other factors contributing to Python’s popularity:

1. The world’s tech giants love it. Google, Youtube, Facebook, IBM, NASA, Dropbox, Yahoo, Mozilla, Quora, Instagram, and Reddit are just a few of the big names on the tech scene that use Python for a wide range of purposes, and are continuously on the lookout for Python engineers.

Most loved, hated programming languages 2019
 

most loved hated programming languages 2019

Source: Hired

Google, for one, uses Python for everything from AI algorithms to the App Engine Cloud. Meanwhile, 99.9% of Dropbox’s code is in Python, including server backend, desktop client, website controller logic, API backend, and analytics tools.

2. It’s widely used in machine learning. With the rise of data science, Python’s popularity as a scientific language has soared. There are many machine learning libraries written in Python, in addition to a great number of tools that make it easy to do machine learning.

3. It’s perfect for beginners. Python is a great choice for beginner programmers because of its simple and flexible syntax. With Python, you can get started easily and immediately work towards building something usable. This feeling of accomplishment early on is a very important factor in learning to code. Nearly 4 out of 5 Python developers use it as their main language.

4. It might just be the only language you need. This is possible because Python is a versatile language. According to Skill Up 2018: Developer Skills Report, Python is a scripting language, which gives everyone from pen testers to DevOps engineers a significant degree of control - it allows them to solve problems. You can use Python to build websites, develop GUI, analyze data, “glue” other languages together, which means that this language may very well be all you need to cover your development needs.

How Many Python Developers Are There in the World?

Saying that Python is a popular choice among software engineers is easy. But how does popularity translate into numbers? Here’s what we’ve found.
According to the Global Developer Population and Demographic Study 2018, there are currently 23M developers in the world. This number is expected to reach 27.7M by 2023. Speaking about Python, there’s no exact number of Python developers globally, as the number grows continuously. However, as indicated in the study by TIOBE in March 2019, Python developers account for 8.262%  of all developers globally, while in 2018 this number was 5.761%. 

At the same time, Python Developers Survey points out that 18% of Python developers are concentrated in the U.S. and in most cases work on their own projects independently. 

python globa community 2019

Source: Python Developers Survey 2017 Results

This data proves that currently it may be complicated to find Python developers in the U.S., as the number of developers is limited and the majority of them are already occupied. 

Where Can I Find Good Python Developers to Hire?

When hiring Python developers you don’t have to limit your recruitment choices to only the developers who live in your country, as remote cooperation has become so comfortable as never before. You can hire either one developer or a whole software development team anywhere in the world without risking quality or security. Among software development destinations, Eastern Europe is one of the most reasonable solutions. 

For example, as of January 2019, there were 185K IT Specialists in Ukraine - this number has grown by 59K since 2018. According to dou.ua, junior Python developers in Ukraine can earn $600 per month, while middle and senior developers can receive up to $1,700 and $3,500 accordingly. 

The best way to hire tech talent in Ukraine is to team up with a technical partner that will help you set up, manage, and retain either one IT specialist or an entire cross-functional team.  At Daxx you will manage your team directly, without any third-party interference, while we handle recruitment, HRM, payroll services, office infrastructure, etc. To support you throughout each step of the development cycle, we have launched value-added services, such as Extended Team, Launch Workshop, Process Consulting, Technical Consulting, Security Testing, Quality Control, which help you flawlessly manage your software development team and ensure your product meets quality requirements and security standards.

Interested in hiring Python engineers in Ukraine? Fill out the form below and we’ll contact you to discuss the details.

name

Daxx Team

Daxx Team is a team of passionate creative writers, content marketers, designers who vigorously research internet as well as cooperate with developers and Managing Director at Daxx to provide you with the top-notch material about tech, salary trends, development team hiring and management tips as well as up-to-date information about Ukrainian IT outsourcing market.

Share this article

Comments

Read also

Blog
Trends

We Have Asked 100+ Companies to Share Which Agile Project Management Tools They Use And Why

100+ companies’ team leads, C-Level executives, software developers and external consultants took part in our survey to compile a list of the 4 most frequently-used Agile project management tools in 2019. Check the research.  ...

Author Juliya Mankovskaya
Posted May 26, 2019
Blog
Trends

How Many Software Developers Are in the US and the World in 2019?

Counting people is hard. However, many research firms attempt to estimate how many software engineers are in the world. We’ve found plenty of software developer statistics, including the number of engineers in the US....

Author Daxx Team
Posted Oct 31, 2017
Blog
Trends

Software Developer Shortage in the US 2019

9 in 10 business owners struggle to hire software engineers, 472K programming jobs remain unfilled, while only 13.2% schools provide AP computer training. Uncover the details, reasons, and possible solutions for the rising talent shortage in the US....

Author Olena Herasymchuk
Posted Aug 16, 2016