Data Analyst Salary in Chicago — 2026 BLS Data
Salary distribution
Percentile breakdown of Data Analyst base salaries in Chicago.
The BLS OEWS May 2024 release for the Chicago-Naperville-Elgin metropolitan statistical area puts the median annual wage for data analysts (SOC 15-1211, Computer Systems Analysts, which captures the bulk of data analyst titles in the BLS classification) at $99,510. The 25th percentile lands at $74,520 and the 90th at $141,360. Those are base-only numbers — no bonus, no equity — and they compress a wide range of employers, seniority levels, and specialties into a single bucket. Understanding what bends those percentiles up or down is where the real salary strategy lives.
Chicago is a legitimately strong data analyst market. The metro has over 35,000 employees in computer and mathematical occupations (BLS May 2024 metropolitan area news release), and the tech-finance-consulting nexus anchored by firms like Morningstar, Discover, Allstate, Boeing, United Airlines, and a deep bench of management consulting shops drives demand for analytical talent that other Midwest cities simply can’t match.
What the $99,510 median hides
The median is a midpoint across a very heterogeneous population. A junior analyst at a mid-size healthcare company in the western suburbs, a senior BI analyst at a fintech startup in River North, and a lead analytics engineer at a major insurance carrier in the Loop all land inside the same BLS bucket. Their actual pay packages can differ by $60,000 or more.
Three structural layers pull the BLS median apart:
Industry tier. Finance and fintech sit at the top — analysts at Morningstar, Discover Financial, CME Group, or a hedge fund in Chicago’s modest but real quant cluster (Citadel’s operations arm, smaller prop shops) can clear $110,000–$140,000 base at the mid-level, which is 10–40% above the BLS p50. Management consulting (McKinsey, BCG, Deloitte, Accenture — all with large Chicago presences) pays similarly or better and adds performance bonuses that can run 15–30% of base. Technology companies including Groupon, Zebra Technologies, and the Chicago outposts of national tech firms cluster around the p50 to p75 range. Healthcare systems — Northwestern Medicine, Rush, Advocate Health — and legacy enterprise employers (United Airlines, Abbott, Kraft Heinz) tend to anchor the bottom half of the distribution, with base salaries of $70,000–$90,000 common for roles that carry the same “data analyst” title.
Seniority. The BLS rolls every experience level together. Entry-level analysts (0–2 years) in Chicago typically start at $58,000–$75,000, which is where the p25 comes from. Mid-level analysts with 3–6 years experience land $85,000–$115,000, bracketing the median. Senior analysts (6+ years, owning a domain, delivering strategy-level insights) push $120,000–$155,000, and analytics managers or lead analysts at large firms can reach the p90 and beyond.
Specialty. The title “data analyst” covers a wide skill range that pays very differently. A marketing analyst using basic Excel and Google Analytics earns $65,000–$80,000. A SQL-fluent business intelligence analyst building dashboards in Tableau or Power BI earns $80,000–$105,000. A product analyst running experimentation and A/B tests at a software company earns $95,000–$125,000. A data analyst who crosses into analytics engineering — dbt models, Airflow pipelines, Python for data wrangling — earns $115,000–$145,000 and has started to blur into data engineering territory.
How Chicago compares to other major hubs
Chicago is in the second tier of US data analyst markets, above the national median but well below coastal peaks.
The national median for data analysts in the BLS May 2024 data is approximately $95,000, making Chicago’s $99,510 about 4.7% above the US baseline — a meaningful premium but not dramatic. New York City’s median for comparable roles sits around $115,000. San Francisco and the Bay Area run $120,000–$130,000 at the median. Seattle tracks closer to $108,000–$112,000. Austin has pulled up to roughly $88,000–$95,000 median, narrowing the gap.
What makes Chicago interesting is the cost-of-living math. Chicago’s COL index is approximately 107 against a US baseline of 100, meaning the city costs about 7% more than the average American metro. New York City runs around 172 and San Francisco around 179. A Chicago analyst earning $99,510 has meaningfully more purchasing power than a New York counterpart at $115,000: adjust both for COL and the Chicago salary is equivalent to roughly $93,000 in a baseline market, while the NYC number drops to about $67,000. Chicago is the rare major market where tech-sector wages are above the national median but the COL premium is modest enough that real take-home comfort is achievable at the median.
Remote-US data analyst roles, which have pulled headcount away from Chicago in recent years, benchmark around $85,000–$100,000 nationally. Chicago-based roles are roughly at parity with remote-US pay for mid-level analysts, but the city’s in-office employers often add benefits — METRA/CTA transit subsidies, strong healthcare plans, 401(k) matches — that can be worth $8,000–$15,000 annually and don’t show up in base comparisons.
What drives the percentile spread — company tier, level, specialty
The P25-to-P90 spread in Chicago runs from $74,520 to $141,360 — a difference of $66,840 on base salary alone. That’s not random noise. Three variables explain most of it.
Company tier in detail. Chicago has a relatively strong representation of Tier 1 financial services firms (Morningstar, CME Group, Cboe Global Markets, Discover, Northern Trust, Baird, William Blair), and these employers pull the 75th and 90th percentiles upward. Tier 1 consulting (the Big Three strategy firms plus the Big Four professional services firms) also pays above market. Tier 2 — regional banks, mid-size insurance carriers, healthcare systems, logistics companies — clusters around the median. Tier 3 — nonprofits, local government, small businesses — pulls the 25th percentile down.
Level. As a rule of thumb in Chicago: each seniority step (analyst → senior analyst → lead/staff analyst) adds $18,000–$25,000 in base. Moving from senior analyst to analytics manager adds another $20,000–$35,000, but the scope of work expands substantially. The BLS data doesn’t separate these rungs — the p25-to-p90 range is partly a seniority range disguised as a pay range.
Specialty premium. Roles requiring Python, R, or SQL at scale command a measurable premium over title-matched roles using only BI tools. In Chicago’s fintech sector, analysts with exposure to risk modeling, pricing analytics, or customer lifetime value work earn $10,000–$20,000 more than analysts in adjacent business intelligence roles at the same company level. The experimentation and product analytics specialty — running A/B tests, analyzing conversion funnels, shipping data-driven product decisions — has become the highest-paid analyst specialty in Chicago’s growing SaaS and marketplace company ecosystem.
Total compensation breakdown
The BLS wage is base only. The full package for a mid-to-senior Chicago data analyst looks like this:
Typical mid-level DA at a tech or fintech company (3–6 years experience):
- Base salary: $95,000–$115,000
- Annual cash bonus: $7,000–$15,000 (8–15% target)
- Equity / RSUs: $5,000–$20,000 annualized (if present — most non-FAANG companies in Chicago don’t offer equity to non-director-level analytics staff)
- Total: $107,000–$150,000
Typical senior DA / lead analyst at a financial services firm:
- Base salary: $115,000–$140,000
- Annual cash bonus: $15,000–$40,000 (15–30% target, discretionary)
- Equity: rare at banks; moderate at fintechs with a public or pre-IPO story
- Total: $130,000–$180,000
Typical DA at a management consulting firm:
- Base salary: $90,000–$130,000 (varies by tenure and office grade)
- Annual performance bonus: $12,000–$35,000
- Equity: none at the analyst level for most partnerships
- Total: $105,000–$165,000
Typical DA at a healthcare system or legacy enterprise:
- Base salary: $68,000–$92,000
- Annual bonus: $3,000–$8,000 (flat, if any)
- Equity: none
- Total: $71,000–$100,000
The pattern: base pay clusters tighter than total comp. The bonus is where Chicago splits most sharply by employer type. Finance bonuses are real and large; enterprise and healthcare bonuses are small or discretionary-to-zero.
Equity is the notable gap between Chicago and the coastal markets. Unless you land at a Chicago-based startup with a real capitalization story (there are a few: GrubHub’s spin-offs, Tempus AI, various fintech scale-ups in Fulton Market) or a FAANG-adjacent company with Chicago headcount, equity is not a meaningful component of most Chicago DA packages. This is the single biggest structural reason total comp in Chicago trails New York and San Francisco more than the base-salary gap suggests.
COL-adjusted take-home
Chicago’s cost-of-living index of 107 means the city costs about 7% more than an average US metro. Housing is the primary driver — median one-bedroom rent in Chicago proper runs $1,800–$2,400 month depending on neighborhood, compared to a US median closer to $1,400. But neighborhoods like Logan Square, Pilsen, Rogers Park, and parts of the South Side offer livable $1,400–$1,700 one-bedrooms, and Illinois housing costs outside the Chicago metro are dramatically lower if remote work is in the mix.
The Illinois flat state income tax rate is 4.95%. Chicago also levies a city income tax of approximately 1.25% on earned income for city residents. Combined state and city burden for a data analyst earning $100,000 is roughly $6,200 in state/city taxes — meaningfully lower than California (up to 9.3% state rate at this income level) or New York City (state + city can approach 10–11%). A $100,000 salary in Chicago nets about $70,000–$73,000 after federal and state/city taxes. The same salary in San Francisco nets roughly $67,000–$69,000 after federal and California state taxes, plus rent that is 60–80% higher.
Run the real comparison: a $99,510 Chicago base has roughly the same after-tax, after-rent purchasing power as a $155,000 San Francisco salary for an analyst living in a comparable neighborhood tier. That’s not an argument against coastal moves for top-tier roles, but it reframes the “Chicago feels underpaid” complaint. For analysts who want a career in finance or consulting, Chicago base comp plus lower rent and taxes produces very strong real wealth accumulation.
Three-lever negotiation playbook
Chicago data analyst negotiations have three real levers. Knowing which one to push first separates candidates who get market rate from those who leave $10,000–$25,000 on the table.
Lever 1: Anchor with a competing offer or a specific number from BLS/Levels.fyi data. Chicago recruiters at mid-size companies often have moderate room in the base band — typically 5–12% — but they default to the bottom of the range when candidates don’t anchor. Coming in with “the BLS OEWS median for this metro is $99,510, and based on my seniority and skill set I’m targeting $110,000” is more effective than “I’m flexible.” If you have a competing offer, use it — even from a different industry. A fintech offer in Chicago at $112,000 is relevant leverage at a consulting firm or a healthcare company, because it establishes your market price.
Lever 2: Push for the right title, then negotiate. In Chicago’s analytics market, the gap between “Data Analyst” and “Senior Data Analyst” is often $18,000–$25,000 in base, but many candidates accept the junior title even when their scope of work clearly merits the senior one. Before negotiating dollars, challenge the title. If you will own an analytics domain end-to-end, present findings to directors or VPs, or be the primary BI resource for a business unit, you are doing senior analyst work. Ask explicitly: “Given the scope you’ve described, I’d like to discuss whether the Senior Data Analyst grade is more appropriate before we finalize the comp discussion.” Many Chicago employers will agree, which lifts the entire band.
Lever 3: If base is stuck, move to bonus or signing. Chicago finance and consulting firms often have rigid base salary bands that HR and the hiring manager genuinely cannot break. When that’s true, negotiate the components they can flex: the target bonus percentage (moving from 10% to 15% target is worth $10,000 at a $100,000 base), the signing bonus (one-time cash, and most Chicago firms have a signing budget that’s independent of the salary band), or an accelerated salary review (6-month review instead of annual means you can close the gap on base faster). Remote work flexibility has also emerged as a negotiable item at many Chicago employers post-2023 — if the role is listed as hybrid and you’d prefer 2 days in-office rather than 3, ask during the offer stage. It’s easier to negotiate before you start than six months in.
The biggest mistake Chicago data analysts make in negotiations is accepting the first number because it “feels fine.” The BLS p50 of $99,510 is the baseline, not the ceiling. If you have 3+ years of experience, strong SQL skills, and any domain expertise in finance, healthcare, or product, you should be targeting the $110,000–$130,000 range for your next role — that’s the p50 to p75 range, and it’s where mid-level talent with differentiated skills actually clears in this market.
Data caveats
A few important limitations on the numbers used here.
BLS SOC classification for data analysts is imprecise. The BLS does not have a standalone “Data Analyst” occupation code in the May 2024 OEWS release. The wage data cited for Chicago comes from SOC 15-1211 (Computer Systems Analysts), which is the BLS code most consistently mapped to data analyst roles in labor market analysis tools including O*NET. Some data analyst roles are classified under 15-2031 (Operations Research Analysts), 13-1199 (Business Operations Specialists), or 15-2051 (Data Scientists) depending on the employer’s HR classification. The percentiles here reflect the 15-1211 occupation as the best single-code proxy, not a perfect match.
Survey timing. The BLS OEWS May 2024 survey collected data through mid-2024, so by mid-2026 these numbers are 18–24 months old. Chicago data analyst base wages have trended up modestly since then, particularly in fintech and the growing AI/ML support analyst segment. The p50 of $99,510 likely understates current market by $3,000–$7,000 for actively posted roles.
Geographic scope. The Chicago-Naperville-Elgin MSA includes Cook, DuPage, Will, Lake, Kane, and several other counties — employers in suburban Naperville or Schaumburg are included in the same wage data as downtown Chicago employers. City-center roles (Loop, River North, West Loop) tend to pay 5–10% more than equivalent suburban roles, a difference the MSA-level BLS data flattens.
Job board data diverges. Sites like Glassdoor, Indeed, and LinkedIn show Chicago DA averages ranging from $83,000 to $100,000, lower than the BLS figure. This reflects selection effects: job boards over-represent active job seekers (often earlier in their careers) and posted salary ranges (which skew toward the lower end of approved bands to preserve negotiation room). The BLS surveys current employees across all experience levels, producing a higher and more representative median.
Use these numbers as a framework, not a contract. The most accurate data point for your negotiation is always a current offer from a comparable employer — the BLS figures give you the market context to know whether that offer is at the 30th percentile or the 70th.