Python Developer Salaries Across Countries in 2023
SDH provides you with a general overview of middle Python developer salaries across countries based on data available up to 2023.
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.
Python Developer Salary in the United States
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 |
$70 |
Virginia |
$134,556 |
$70 |
Delaware |
$133,100 |
$69 |
Kansas |
$131,625 |
$69 |
Georgia |
$130,000 |
$68 |
New Jersey |
$130,000 |
$68 |
Texas |
$129,982 |
$68 |
Illinois |
$129,091 |
$67 |
Alaska |
$128,538 |
$67 |
Rhode Island |
$126,750 |
$66 |
Minnesota |
$126,750 |
$66 |
Oklahoma |
$125,000 |
$65 |
Arizona |
$125,000 |
$65 |
Utah |
$125,000 |
$65 |
North Carolina |
$124,977 |
$65 |
Connecticut |
$122,800 |
$64 |
Iowa |
$122,797 |
$64 |
Nevada |
$122,400 |
$64 |
Missouri |
$122,276 |
$64 |
Washington |
$121,406 |
$63 |
Arkansas |
$120,900 |
$63 |
Florida |
$120,000 |
$63 |
Colorado |
$120,000 |
$63 |
Pennsylvania |
$120,000 |
$63 |
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 |
$56 |
New Mexico |
$100,000 |
$52 |
Idaho |
$97,500 |
$51 |
Michigan |
$95,000 |
$49 |
Alabama |
$90,000 |
$47 |
Indiana |
$87,750 |
$46 |
Python Developer Salary in Canada
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, annually |
Average Salary, hourly |
Toronto, ON |
$133,740 |
$70 |
Mississauga, ON |
$115,836 |
$60 |
Vancouver, BC |
$94,895 |
$49 |
Markham, ON |
$94,523 |
$49 |
Greater Toronto Area, ON |
$93,618 |
$49 |
Montréal, QC |
$92,894 |
$48 |
Calgary, AB |
$89,545 |
$47 |
Edmonton, AB |
$76,446 |
$40 |
Victoria, BC |
$75,420 |
$39 |
Python Developer Salary in the United Kingdom
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.
City |
Average Salary, annually |
Average Salary, hourly |
London |
$106,614 |
$56 |
Birmingham |
$75,162 |
$39 |
Oxford |
$74,185 |
$39 |
Manchester |
$73,392 |
$38 |
Sheffield |
$71,165 |
$37 |
Cambridge |
$70,841 |
$37 |
Leeds |
$69,978 |
$36 |
Bristol |
$68,313 |
$36 |
Reading |
$64,052 |
$33 |
Python Developer Salary in Germany
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.
City |
Average Salary, annually |
Average Salary, hourly |
Berlin |
$62,540 |
$33 |
Hamburg |
$47,700 |
$25 |
Munich |
$69,854 |
$36 |
Düsseldorf |
$66,250 |
$35 |
Python Developer Salary in Netherlands
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
City |
Average Salary, annually |
Average Salary, hourly |
Amsterdam |
$98,410 |
$51 |
Rotterdam |
$92,885 |
$48 |
Utrecht |
$90,958 |
$47 |
Python Developer Salary in Australia
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.
City |
Average Salary, annually |
Average Salary, hourly |
Sydney NSW |
$156,473 |
$81 |
Sydney Central Business District NSW |
$152,340 |
$79 |
Melbourne VIC |
$148,458 |
$77 |
Clovelly NSW |
$125,908 |
$66 |
Bondi Beach NSW |
$119,585 |
$62 |
Brisbane QLD |
$118,943 |
$62 |
Perth WA |
$115,210 |
$60 |
Clayton VIC |
$102,299 |
$53 |
Canberra ACT |
$96,657 |
$50 |
Python Developer Salary in France
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.
City |
Average Salary, annually |
Average Salary, hourly |
Paris |
$55,656 |
$29 |
Rennes |
$49,257 |
$26 |
Lyon |
$40,434 |
$21 |
Nice |
$36,943 |
$19 |
Python Developer Salary in Brazil
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.
Python Developer Salary in Azerbaijan
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.
Python Developer Salary in Ukraine
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.
City |
Average Salary, annually |
Average Salary, hourly |
Kyiv |
$42,000 |
$22 |
Dnipro |
$36,000 |
$19 |
Lviv |
$33,600 |
$18 |
Kharkiv |
$26,400 |
$14 |
Odessa |
$26,400 |
$14 |
Middle Python Developer Salaries Across Countries in 2023
Table showing countries with hourly hiring rates for Python developers:
Country |
2023 |
India |
$12 |
Romania |
$16 |
Poland |
$17 |
Italy |
$20 |
Ukraine |
$18 |
Austria |
$31 |
Finland |
$32 |
France |
$32 |
Czech Republic |
$30 |
Netherlands |
$35 |
Belgium |
$36 |
Denmark |
$36 |
Canada |
$37 |
Ireland |
$39 |
Germany |
$39 |
United Kingdom |
$42 |
Australia |
$45 |
Norway |
$47 |
Switzerland |
$56 |
United States |
$56 |
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.
Categories
Share
Need a project estimate?
Drop us a line, and we provide you with a qualified consultation.