Python salaries
Python jobs pay $156.2–220.4K per year on average, based on 57 jobs. Python roles pay 21% above the average salary of $135.5–175.2K for jobs listed on Started by Women. Pay ranges from $112.1–128.7K for Entry level roles up to $174.3–246.8K at the Senior level.
Median salary
$185K
Based on 57 jobs · 21% more than the average salary on Started by Women
25th percentile
$140K
Average
$188.3K
75th percentile
$269K
Python salaries by seniority
Python salaries range from $112.1–128.7K for Entry level roles to $174.3–246.8K for Senior positions.
| Seniority | Avg. salary | Jobs | vs Avg. on Started by Women |
|---|---|---|---|
| Entry level | $112.1–128.7K | 4 | +100% |
| Mid-level | $136.5–197.1K | 19 | +59% |
| Senior | $174.3–246.8K | 33 | +11% |
Top companies for Python salaries
4 companies hiring for Python roles, ranked by average salary.
Python salaries by location
Average Python salaries across 10 locations.
United States
Avg. $161.9–219.2K · 31 jobs
Canada
Avg. $152.8–233.4K · 17 jobs
Ontario
Avg. $152.8–233.4K · 17 jobs
Toronto, ON
Avg. $152.8–233.4K · 17 jobs
Texas
Avg. $179.7–239.8K · 14 jobs
California
Avg. $153.6–200.8K · 13 jobs
Austin, TX
Avg. $202.9–232.9K · 7 jobs
Dallas, TX
Avg. $156.6–246.7K · 7 jobs
San Francisco, CA
Avg. $155.2–204K · 7 jobs
Palo Alto, CA
Avg. $149–196K · 5 jobs
Related titles
Top paying titles across 6 titles.
Related skills
Python salary FAQs
All salary figures are converted to annual equivalents in USD. Averages are based on published jobs with salary data and filtered for statistical outliers.



