Software Engineer Salary: New York City vs Chicago
Same job, two cities — but the paycheck that looks bigger isn’t always the one that goes further. We compare gross pay, take-home after tax, and cost-of-living-adjusted real salary.
THE VERDICT
Even though a Software Engineer grosses $43,000 more in New York City, Chicago wins on what actually matters: after tax and cost of living, its real salary is $26,145 higher in equivalent buying power ($91,682 vs $65,537).
Real salary $65,537 equivalent
Entry (25th)$141,000
Median (50th)$193,000
Senior (75th)$246,000
Top (90th)$312,000
48% premium vs national median. Software Engineers in New York City earn approximately 48% higher than the US national median for this role — a $63,000 premium on annual base salary. This reflects New York City's position as a higher-cost labor market where employers must match local wage norms.
Cost-of-living adjusted picture. Adjusted for New York City's cost-of-living index (187), the median Software Engineer salary buys the equivalent of $103,209 in a US-average-cost city. That's $26,791 less purchasing power than the national median — the higher nominal salary doesn't fully offset local costs.
HIGHER REAL PAY
Real salary $91,682 equivalent
Entry (25th)$109,000
Median (50th)$150,000
Senior (75th)$190,000
Top (90th)$241,000
15% premium vs national median. Software Engineers in Chicago earn approximately 15% higher than the US national median for this role — a $20,000 premium on annual base salary. This reflects Chicago's position as a higher-cost labor market where employers must match local wage norms.
Cost-of-living adjusted picture. Adjusted for Chicago's cost-of-living index (107), the median Software Engineer salary buys the equivalent of $140,187 in a US-average-cost city. That's $10,187 more purchasing power than the national median — a meaningful real-wage advantage.
Head-to-head breakdown
| Metric | New York City | Chicago |
|---|---|---|
| Median gross salary | $193,000 ✓ | $150,000 |
| State income tax | 6.85% | 4.95% ✓ |
| Est. take-home pay | $122,555 ✓ | $98,100 |
| Cost-of-living index | 187 | 107 ✓ |
| Real salary (COL-adjusted take-home) | $65,537 | $91,682 ✓ |
Real salary = take-home pay (after federal tax, state tax, and FICA) adjusted for each city’s cost-of-living index, shown in US-average-cost dollars. Take-home uses a 22% federal + 7.65% FICA estimate plus state tax; your actual rate depends on filing status and deductions. Methodology · Updated Q3 2026.