SQL salaries

SQL jobs pay $120.8–171.2K per year on average, based on 146 jobs. SQL roles pay 8% below the average salary of $127.9–191.1K for jobs listed on Tech Jobs. Pay ranges from $60.5–81.3K for Entry level roles up to $132.7–185.8K at the Senior level.

Median salary

$143.6K

Based on 146 jobs · 8% less than the average salary on Tech Jobs

25th percentile

$83.9K

Average

$146K

75th percentile

$214.6K

SQLAverage salary on Tech Jobs
$83.9K$214.6K

SQL salaries by seniority

SQL salaries range from $60.5–81.3K for Entry level roles to $132.7–185.8K for Senior positions.

SeniorityAvg. salaryJobsvs Avg. on Tech Jobs
Entry level$60.5–81.3K4-35%
Associate$86.2–121.4K4+3%
Mid-level$99.4–145.5K38-14%
Senior$132.7–185.8K99-6%

Top companies for SQL salaries

2 companies hiring for SQL roles, ranked by average salary.

SQL 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.