SDH provides you with a general overview of middle Python developer salaries across countries based on data available up to 2024.
Please note that these figures can vary significantly based on factors such as location within a country, years of experience, and the specific company or industry. Additionally, salary figures may have changed since then due to economic factors and market trends.
The average salary for a Python developer is $121,000 per year in the United States by Indeed 's report or $123,000 according to Talent . The amount varies from $85,000 to $140,000 per year, depending on the city and state. Salary salaries can be higher in tech hubs like San Francisco and New York. Below, you'll find statistics on average Python developer salaries in the US – annualized and hourly – by state.
State
Average Salary, annually
Average Salary, h
Massachusetts
$140,000
$73
New York
$138,363
$72
California
$135,060
$70
Maryland
$135,000
Virginia
$134,556
Delaware
$133,100
$69
Kansas
$131,625
Georgia
$130,000
$68
New Jersey
Texas
$129,982
Illinois
$129,091
$67
Alaska
$128,538
Rhode Island
$126,750
$66
Minnesota
Oklahoma
$125,000
$65
Arizona
Utah
North Carolina
$124,977
Connecticut
$122,800
$64
Iowa
$122,797
Nevada
$122,400
Missouri
$122,276
Washington
$121,406
$63
Arkansas
$120,900
Florida
$120,000
Colorado
Pennsylvania
South Carolina
$119,500
$62
Oregon
$117,000
$61
Wisconsin
$115,000
$60
Louisiana
$113,950
$59
Tennessee
$111,700
$58
Nebraska
$107,500
$56
Ohio
$107,250
New Mexico
$100,000
$52
Idaho
$97,500
$51
Michigan
$95,000
$49
Alabama
$90,000
$47
Indiana
$87,750
$46
The salary can be from $75,000 to $133,00 per year (Glassdoor), with variations based on the city (e.g., Toronto, Vancouver) and experience level. Given the different cities and provinces, the spread of salaries is very large. The average salary for a Python programmer is approximately $90,000 per year in Canada.
City
Average Salary, hourly
Toronto, ON
$133,740
Mississauga, ON
$115,836
Vancouver, BC
$94,895
Markham, ON
$94,523
Greater Toronto Area, ON
$93,618
Montréal, QC
$92,894
$48
Calgary, AB
$89,545
Edmonton, AB
$76,446
$40
Victoria, BC
$75,420
$39
In the UK, the average salary for a Python developer is £67,500 ($83,000) per year by CWJobs or £72,000 ($88,000) by Reed.co.uk , with London generally offering higher salaries. According to Morgan McKinley , the average annual salary for Python developers working in London is between $92,200 and $116,800.
London
$106,614
Birmingham
$75,162
Oxford
$74,185
Manchester
$73,392
$38
Sheffield
$71,165
$37
Cambridge
$70,841
Leeds
$69,978
$36
Bristol
$68,313
Reading
$64,052
$33
Python engineers working in Germany normally earn around €62,500 ($66,500) per year. Most of the Python salaries are between €45,000 and €80,000 per year by GermanTechJobs . Major cities like Berlin and Munich pay higher salaries.
Berlin
$62,540
Hamburg
$47,700
$25
Munich
$69,854
Düsseldorf
$66,250
$35
A Python developer working in the Netherlands typically earns around €62,420 ($66,500) per year, ranging from the lowest salary of about €29,840 to the highest salary of €97,300. Amsterdam and other major cities have higher salary ranges, Economic Research Institute reports. However, OfferZen reports that middle-level Python developers in the Netherlands with at least four years of experience can expect an average annual salary of $50,500
Amsterdam
$98,410
Rotterdam
$92,885
Utrecht
$90,958
By Seek , the average annual salary for Python developer jobs in Australia ranges from $135,000 to $155,000; the average salary is $144,649 per year. Sydney and Melbourne offer higher salaries.
Sydney NSW
$156,473
$81
Sydney Central Business District NSW
$152,340
$79
Melbourne VIC
$148,458
$77
Clovelly NSW
$125,908
Bondi Beach NSW
$119,585
Brisbane QLD
$118,943
Perth WA
$115,210
Clayton VIC
$102,299
$53
Canberra ACT
$96,657
$50
In France, the average salary for a Python programmer is between €34,000 ($37,000) to €52,000 ($55,600) per year, with Paris offering higher salaries. Most typically, a Python developer earns $45,000 annually. The average hourly rate in France – $20-30.
Paris
$55,656
$29
Rennes
$49,257
$26
Lyon
$40,434
$21
Nice
$36,943
$19
The estimated total pay for a Python developer is R$40,000 ($39,600) to R$80,000 ($79,200) per year. Developers in Sao Paulo and Rio de Janeiro earn higher salaries. Hourly rate – $20-41.
A Python developer working in Baku will typically earn around AZN 42,460 ($25,000) per year, and this can range from the lowest average salary of about AZN 19,360 ($11,400) to the highest average salary of AZN 64,200 ($37,800) in Azerbaijan. The average hourly rate for a Python developer is $24.
In Ukraine, a Python junior-level developer's salary starts from $1,000 per month. An average Python salary for a mid-level developer is approximately $2,700 per month ($32,200 annually), according to Dou . A senior Python average developer salary can reach $42,000 per year. Djinni shows a salary range of $36,000-$54,000 annually. The average hourly rate – $18.
Kyiv
$42,000
$22
Dnipro
$36,000
Lviv
$33,600
$18
Kharkiv
$26,400
$14
Odessa
Table showing countries with hourly hiring rates for Python developers:
Country
2023
India
$12
Romania
$16
Poland
$17
Italy
$20
Ukraine
Austria
$31
Finland
$32
France
Czech Republic
$30
Netherlands
Belgium
Denmark
Canada
Ireland
Germany
United Kingdom
$42
Australia
$45
Norway
Switzerland
United States
Python is becoming the most popular programming language in the world, used in data science fields, artificial intelligence, scripting domains, for web application development and IoT. We invite Python developers to become part of our team! Current vacancies can be found in the Jobs section.
Drop us a line, and we provide you with a qualified consultation.