Data Analytics Salaries · freehire
Data Analytics roles pay a median of $117,000 per year across 1845 postings that disclose pay, ranging from $98,000 to $136,450.
Updated July 16, 2026
| Level | Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|---|
| Intern | USD | year | $62,500 | $82,850 | $102,825 | 60 |
| Intern | USD | hour | $20 | $24 | $28 | 21 |
| Intern | EUR | month | €800 | €800 | €1,150 | 10 |
| Junior | USD | year | $65,000 | $76,226 | $91,741 | 76 |
| Junior | USD | hour | $19 | $27 | $30 | 17 |
| Junior | EUR | year | €22,400 | €41,000 | €45,500 | 5 |
| Middle | USD | year | $86,000 | $97,250 | $117,500 | 85 |
| Senior | USD | year | $100,000 | $115,628 | $134,102 | 1247 |
| Senior | CAD | year | CA$87,500 | CA$101,500 | CA$113,750 | 115 |
| Senior | USD | hour | $42 | $50 | $75 | 42 |
| Senior | EUR | year | €42,500 | €59,200 | €67,500 | 25 |
| Senior | EUR | month | €2,300 | €2,625 | €3,462 | 20 |
| Senior | GBP | year | £42,500 | £60,000 | £85,500 | 13 |
| Senior | PLN | year | PLN 119,001 | PLN 159,188 | PLN 168,800 | 12 |
| Senior | PLN | hour | PLN 125 | PLN 125 | PLN 125 | 7 |
| Senior | USD | month | $1,882 | $51,964 | $100,000 | 6 |
| Senior | PLN | month | PLN 11,800 | PLN 12,612 | PLN 13,856 | 6 |
| Lead | USD | year | $115,000 | $133,950 | $149,168 | 136 |
| Lead | USD | hour | $25 | $27 | $42 | 7 |
| Lead | CAD | year | CA$115,000 | CA$116,000 | CA$140,000 | 5 |
| Staff | USD | year | $147,500 | $173,800 | $200,100 | 41 |
| Principal | USD | year | $117,700 | $128,380 | $148,750 | 162 |
| C-level | USD | year | $96,750 | $114,500 | $168,125 | 38 |
| All levels | USD | year | $98,000 | $117,000 | $136,450 | 1845 |
| All levels | CAD | year | CA$87,500 | CA$102,500 | CA$115,272 | 135 |
| All levels | USD | hour | $25 | $38 | $52 | 93 |
| All levels | EUR | year | €41,375 | €58,600 | €81,425 | 38 |
| All levels | EUR | month | €1,250 | €2,300 | €3,000 | 37 |
| All levels | GBP | year | £40,750 | £60,000 | £95,000 | 21 |
| All levels | PLN | year | PLN 136,750 | PLN 162,500 | PLN 196,850 | 18 |
| All levels | USD | month | $1,562 | $6,237 | $86,250 | 14 |
| All levels | PLN | month | PLN 11,800 | PLN 13,425 | PLN 16,500 | 7 |
| All levels | PLN | hour | PLN 125 | PLN 125 | PLN 125 | 7 |
| All levels | INR | year | ₹540,000 | ₹800,000 | ₹1,000,000 | 6 |
| All levels | AUD | year | A$150,000 | A$150,000 | A$150,000 | 5 |