Step 1: Adjust for State Income Tax
Start with take-home pay, not gross salary. A $120,000 salary in Seattle, Washington (no state income tax) produces meaningfully more take-home pay than $120,000 in Portland, Oregon (state income tax up to 9.9%). Tax Foundation publishes annual effective state income tax rate data. For a meaningful salary comparison across cities in different states, calculating approximate take-home pay in each scenario is the necessary first step. Source: Tax Foundation 2025 State Individual Income Tax Rates.
Step 2: Anchor to Housing Costs
After take-home pay, housing cost is the largest single variable. Use HUD Fair Market Rents as your anchor — they provide a consistent, government-sourced benchmark for each metro. The monthly cost difference between a $1,400 housing market and a $2,800 housing market is $1,400 per month — $16,800 annually. That figure should factor directly into any salary comparison across those markets. Source: HUD FY2026 FMR Schedule.
Step 3: Factor in Transportation
If you're comparing a transit-accessible city (New York, Chicago, Washington DC, Boston) to a car-dependent one (Dallas, Houston, Phoenix, Charlotte), transportation costs change significantly. Car ownership in a car-dependent metro typically adds $400–$800+ monthly in vehicle payment, insurance, fuel, and maintenance — costs that don't exist for households in transit-accessible cities who don't own a car. This can represent $5,000–$10,000 annually in additional costs when moving from transit to car-dependent environments.
Step 4: Consider Career Growth Trajectory
The static 'which salary is better now' comparison ignores trajectory. In some markets — particularly large coastal metros with concentrated industry ecosystems — the wage growth opportunities available through job transitions and network effects are meaningfully larger than in smaller or less economically concentrated markets. A lower salary in a market with faster growth opportunities may produce better 5-year outcomes than a higher salary in a market with limited advancement. BLS wage data provides occupation-specific median wages for each metro — a useful benchmark for understanding the local ceiling for your field. Source: BLS OES 2025.
Putting It Together: A Simple Framework
For a meaningful city salary comparison: (1) Calculate approximate take-home pay in each city using state income tax rates. (2) Subtract estimated housing cost (use HUD FMR for the target bedroom count). (3) Subtract estimated transportation costs based on car-dependent vs. transit-accessible metro. (4) The resulting figure — income after major fixed costs — is a more meaningful comparison than the headline salary number. This is not a budget; it is an orientation tool. Source: Tax Foundation 2025, HUD FY2026, BLS OES 2025.