The Average Python Programmer Salary

July 29, 2016 IT&C Salaries

The average Python Programmer salary can vary according to a range of factors, some of the most important being industry, geographic area, experience, and local policies. An income report posted on stated that the average Python programmer salary is $92,000 per year.

However, according to the national estimates, the salary for this occupation can vary anywhere between $60,000 and $137,000 per year.

A Python programmer is in charge of writing code or scripts for various programs, by taking into regard the language’s syntax and library. As a general note, Python programmers tend to earn more than other software developers who use PHP, C# or Java.

Python Programmer Salary Influencers

1. Industry

One of the primary factors that are capable of influencing the Python programmer salary is industry. As a general observation, most Python programmers seek employment in private-owned companies or large corporations.

According to a report issued by, the highestpaying company for this position is considered Yelp! Inc., where a Python programmer can earn between $103,042 and $158,046 per year.

Occupying the second position as the highest-paying company is Capital One Financial Corp, where an employee can earn between $76,840 and $137,984 per year. Ranking third in top-paying companies is Zillow Inc., where an aspirant for this position can earn between $70,963 and $126,929 per year.

Here are some more top-paying companies for this position, in no particular order:

  • Google Inc. – between $78,161 and $156,195 per year;
  • International Business Machines (IBM) Corp. – between $66,108 and $133,992 per year;
  • Inc. – between $91,509 and $133,854 per year;
  • Cisco Systems Inc. – between $68,411 and $139,584 per year;
  • Microsoft Corp. – between $85,277 and $150,562 per year.

If you still want to seek a job opening as a Python programmer, then you should avoid these companies, as they have the lowest paying rates in the country:

  • Booz, Allen, and Hamilton – between $51,953 and $95,308 per year;
  • Garmin International – between $68,096 and $94,020 per year;
  • Lockheed Martin Corp. – between $56,503 and $102,309 per year;
  • Northrop Grumman Corporation – between $63,023 and $112,242 per year;
  • Raytheon Corp. – between $64,048 and $126,000 per year.

2. Geographic Area

Another important factor you should take into consideration when submitting your application is the geographic area. Depending on your position within the States, you can expect a wage beneath the average or well above the national average.

Presently, the best-paying state for this position is considered California, where the average Python programmer salary is $106,467 per year. On the second position as top-paying state is New York, where a candidate can earn, on the average, $90,478 per year.

Here are a couple of more top-paying states:

  • Washington: $97,848;
  • Massachusetts: $86,326;
  • Illinois: $80,438.

The states to steer clear off for their low paying rates are Texas, where the average Python programmer salary is $78,892 per year and Colorado, where the average salary for this occupation does not exceed $77,439 per year.

3. Experience

Like in all other professions, experience is another important factor that can determine your salary, as well as eligibility for promotions.

Below, you will find BLS’s salary predictions in accordance with the candidate’s level of experience:

  • Entry-level (less than one year on the job) – $70,131 per year;
  • Between one and four years – $77,115 per year;
  • Between 5 and nine years – $97,230 per year;
  • Between 10 and 19 years – $114,328 per year;
  • Over 20 years – $123,068 per year.

Working Hours and Environment

Python programmers usually work in an office-like environment surrounded by multiple electronic devices such as LCDs, laptops or desktop computers. However, some of them will choose to work from home if the company has such a policy.

As for working hours, Python programmers are required to work at least 40 hours per week, but most of them will request to work overtime in order to complete weekly tasks, or to earn something extra at the end of the month/year.

Like most individuals working in programming, Python programmers are also subjected to the same professional illnesses such as back problems or carpal tunnel syndrome.

Python Programmer Salary by State

State Annual Mean Wage ($)
Alabama 104,000
Alaska 75,000
Arizona $84,000
Arkansas 104,000
California 110,000
Colorado 91,000
Connecticut 118,000
Delaware 90,000
Florida 95,000
Georgia 117,000
Hawaii 63,000
Idaho 67,000
Illinois 116,000
Indiana 98,000
Iowa 101,000
Kansas 94,000
Kentucky 89,000
Louisiana 92,000
Maine 91,000
Maryland 105,000
Massachusetts 123,000
Michigan 104,000
Minnesota 90,000
Mississippi 107,000
Missouri 101,000
Montana 86,000
Nebraska 75,000
Nevada 78,000
New Hampshire 101,000
New Jersey 111,000
New Mexico 89,000
New York 124,000
North Carolina 98,000
North Dakota 91,000
Ohio 98,000
Oklahoma 95,000
Oregon 99,000
Pennsylvania 99,000
Rhode Island 93,000
South Carolina 101,000
South Dakota 77,000
Tennessee 95,000
Texas 99,000
Utah 80,000
Vermont 91,000
Virginia 103,000
Washington 106,000
West Virginia 97,000
Wisconsin 91,000
Wyoming 85,000

Bonuses and Benefit Packages

Apart from your Python programmer salary, you are entitled to a number of bonuses, as well as benefit packages in the form of medical insurance or others.

Probably the most common form of abatement for this profession is the overtime bonus. If your company has such a policy instated, you may ask to work overtime for extra cash at the end of the month.

The benefits packages for this profession may include the following items:

  • 401(k) – $7,657;
  • Casual Dress/Atmosphere – $7,221;
  • Paid Holidays or Vacation – $7,396;
  • Free Drinks – $9,637;
  • Life Insurance or Disability policy – $7,556;
  • Flexible Schedule – $7,248;
  • Fitness Membership -$8,965.

Job Outlook

Although does not provide any insight regarding the job outlook for this occupation, according to a high number of sites that continuously post job applications for this specific sector, we can be sure that the market for Python programmers is still booming.

So, if you are currently thinking of joining the Python circle, you can be sure that there is a job out there with your name on it.


As we’ve highlighted throughout our article, the average Python programmer salary may be subjected to any number of changes, depending on a high number of factors. As a parting note, we have to say that Python programmers are sought-after by major companies since this programming language is more versatile than coding environments such as C++ or Java.

You should also know that, as a future Python programmer, you will be required, at times, to work overtime or during a legal holiday in order to complete high-priority projects and that the working environment can become extremely competitive and fast-paced.

Meta Description: Do you want to know what the average Python programmer salary is? Then check out our article on rates, states, average wages and more.

Recent Posts