Quick answer: a US data analyst earns about $86,000 a year on average, and most earn between roughly $53,000 and $138,000. Entry-level roles start around $55,000 to $65,000, and senior analysts reach $110,000 to $145,000. Live job postings that state pay run higher: across 132 US data analyst roles on Real Analyst Jobs that print a salary range (21 October 2026), the middle of those ranges is about $124,000.
Ask what a data analyst earns and you'll get a different answer from every site, because "data analyst" spans a first job out of a bootcamp and a specialist eight years in running a company's metrics. The honest national picture is an average somewhere around $86,000, stretching from the low $50,000s to nearly $140,000 once experience, city, and industry pull it apart (ZipRecruiter; some sources put the average closer to $95,000).
The average is the least useful number in that sentence. What matters is where you sit on the ladder and which levers move you up it. Here's the pay by level, and what actually changes it.
The honest overall range
Aggregators disagree by design (some survey self-reported salaries, others read job ads, others model by geography), so any single figure is the middle of a wide band. Read together, they put the typical US data analyst in the mid-$80,000s to mid-$90,000s on average, with the real spread running from about $53,000 to $138,000 depending on who you are and where you work. Treat that band as the map, and the sections below as how to find your spot on it.
Pay by experience level
The clearest driver is simply how long you've done the work:
| Level | Experience | Typical pay |
|---|---|---|
| Entry-level | 0–2 years | ~$55,000–$65,000 (some markets from the high $40,000s) |
| Mid-level | 2–5 years | ~$70,000–$90,000 |
| Senior / lead | 6+ years | ~$110,000–$145,000, reaching ~$165,000 with specialization |
Sources: Glassdoor, KORE1. The jump from mid to senior is the biggest on the ladder, and it isn't paid for tenure alone. It's paid for owning metrics, defending them, and being trusted with the measurement layer other people run on. That's the shift from producing answers to shaping which questions get asked.
What live US job postings pay
The averages above come from salary surveys and aggregators. We can add a second, fresher view: what employers are writing in the postings they have open right now. Real Analyst Jobs reads each role from the employer's own careers page, and many US postings now print a pay range because pay-transparency laws in states such as California, Colorado, New York and Washington require it.
On 21 October 2026 the board listed 283 data analyst roles in the US. 132 of them (47%) stated a yearly salary range in US dollars. Taking the midpoint of each range:
| Postings that state pay | Roles | Middle (median) | Middle half of roles |
|---|---|---|---|
| All US data analyst roles | 132 | ~$124,000 | ~$105,000 to $150,000 |
| Title says senior, lead, principal, staff or manager | 74 | ~$135,000 | ~$119,000 to $170,000 |
| Every other title | 58 | ~$105,000 | ~$98,000 to $128,000 |
By place, the samples get small, so read these as a direction rather than a benchmark: New York (23 roles) had a middle of about $136,000, San Francisco (8 roles) about $140,000, and remote roles (12) about $125,000.
Why this runs above the $86,000 average: the employers that publish ranges are mostly large companies (Booz Allen Hamilton, Walmart and Capital One had the most roles with a stated range that day), and ranges are often wide, so a midpoint is not an offer. Read it as what large US employers are advertising today, not as what every analyst earns. The figure moves as roles open and close; the data analyst jobs in the USA page recalculates it from the live list every day, and shows each role's range where the posting gives one.
What moves the number most
Beyond experience, three factors explain most of the gap between two analysts with the same title:
- Location. The highest-paying markets (San Francisco, Seattle) run 30–40% above the national median for the same role. Remote work is slowly flattening this, but not erasing it, and cost of living eats part of the premium.
- Industry. Finance, tech, and healthcare pay analysts more than nonprofits, agencies, or local government. The sector you enter shapes the number as much as your skill does.
- Skills. Three move pay the most: SQL depth, fluency in a major BI tool (Tableau or Power BI), and Python. Analysts who combine all three clear a higher band because they need less ramp-up. Before you invest months in a tool, it's worth seeing which ones actually repeat in the postings you'd target. The skills view on RealAnalystJobs shows how those requirements cluster.
How to earn more without changing jobs
Some of the biggest raises don't require a new employer:
- Deepen the paying skills. Moving from "can write SQL" to "can optimize a slow query and design the reporting layer" is the difference between mid and senior pay.
- Own a metric, not just a report. Analysts who define and defend a KPI that leadership watches get promoted faster than analysts who answer tickets. Make your work reusable and hard to replace.
- Make your resume read like ownership. "Built a dashboard that changed which segment we prioritized" argues for a higher band than "proficient in Tableau." If yours reads like task-completion, the resume audit will show you where.
- Benchmark against real, current roles. The strongest anchor in any raise or offer conversation is what similar roles pay right now, not a stale internet average. You can scan live analyst roles and their details on the job board, or go straight to data analyst jobs in the USA and data analyst jobs in the UK, where every posting that states a pay range shows it.
The title on your business card matters less than the sector you're in and the skills you bring. Aim both on purpose and the salary follows.
