Loading...
$100,000 in Minnesota is matched by $92,400 in North Carolina. Here's every line that moves, in dollars.
That's $7,600 less than what you earn now, after 2026 federal tax, state tax at both ends, and price levels of 98.6 in Minnesota against 94.3 in North Carolina, where 100 is the national average.
Most of what's written about this move is somebody's anecdote with a moving truck in it. The federal price index puts North Carolina 4.3 points below Minnesota, or 4.4% on what a household actually buys.
So $100,000 in Minnesota is matched by $92,400 in North Carolina. You can take $7,600 less and be no worse off.
Five income levels, each one run through the whole calculation twice. Single filer, standard deduction, 2026 brackets, and each state's own price level applied to what survives.
| Minnesota salary | Take-home there | Real value | North Carolina salary to match | Difference |
|---|---|---|---|---|
| $60,000 | $47,833 | $48,513 | $56,400 | −$3,600 |
| $80,000 | $61,193 | $62,062 | $74,100 | −$5,900 |
| $100,000 | $73,903 | $74,953 | $92,400 | −$7,600 |
| $150,000 | $104,849 | $106,338 | $137,500 | −$12,500 |
| $200,000 | $136,060 | $137,992 | $183,900 | −$16,100 |
Real value is take-home pay divided by the state price level, which is BEA's own method for comparing incomes across places. It answers what a salary would buy in an average American state, so two very different places can be set side by side on the same terms.
| Salary | Minnesota | North Carolina | Difference |
|---|---|---|---|
| $60,000 | $2,5574.3% | $1,8853.1% | −$671 |
| $80,000 | $3,9174.9% | $2,6833.4% | −$1,233 |
| $100,000 | $5,2775.3% | $3,4813.5% | −$1,795 |
| $150,000 | $8,9426.0% | $5,4763.7% | −$3,466 |
| $200,000 | $12,8676.4% | $7,4713.7% | −$5,396 |
Minnesota takes $5,277 of a $100,000 salary, an effective 5.3%. North Carolina takes $3,481, or 3.5%. That's $1,800 a year less.
The gap grows with income: $671 at $60,000, $5,396 at $200,000. So if this move comes with a promotion attached, the tax side of it gets better rather than staying put.
Price parity is BEA's measure of what the same basket of goods costs in different places, with 100 as the national average. Minnesota scores 98.6. North Carolina scores 94.3.
Applied to a real paycheck, that gap is worth $5,300 a year at $100,000. Same gross salary, same federal tax, and $5,300 more of it survives contact with local prices.
One caveat that applies in both directions. A state figure is an average across every city, town and rural county in it, and the spread inside a big state is wider than the spread between most pairs of states. If you already know which metro you're moving to, the city-level pages are the more precise answer.
Hold the salary at $100,000 and move states. Federal tax and FICA don't change, so exactly two things do: what the state takes, and what things cost.
| Line | Minnesota | North Carolina |
|---|---|---|
| Gross salary | $100,000 | $100,000 |
| Federal income tax | −$13,170 | −$13,170 |
| Social Security and Medicare | −$7,650 | −$7,650 |
| State income tax | −$5,277 | −$3,481 |
| Take-home pay | $73,903 | $75,699 |
| Adjusted for state prices (98.6 against 94.3) | $74,953 | $80,274 |
Net of everything, the same $100,000 is worth $5,300 more a year in North Carolina. Of that, $1,800 is the state tax line and $3,500 is the price level. Those two are the entire difference, because everything else about a US paycheck is federal.
A state figure averages over every city and county in it, and the spread inside North Carolina is wider than the gap between most pairs of states. If you already know where you're landing, these are the city-level numbers on a $100,000 salary.
Your salary, your two cities, the same federal price data. Takes about fifteen seconds.
Compare my citiesThe same $100,000 salary is worth about $5,300 more a year in North Carolina once tax and prices are both counted. Real, and smaller than the version people repeat.
The break-even salary is $92,400. That's the number to hold in your head during a relocation conversation, because anything above it is a gain and anything below it isn't.
One thing this page can't tell you: it assumes you buy roughly what an average household buys, and housing dominates that basket. If you own outright, carry a fixed mortgage, or split rent several ways, the price adjustment overstates your case in both directions. Minnesota and North Carolina are averages, and averages hide neighbourhoods.
Send the whole thing to your inbox so you can come back to it, or forward it to whoever you're deciding this with. We'll also tell you in January when the 2027 tax brackets and federal price data land and every number here changes.
The breakdown, then about one email a year. No sales pitch, unsubscribe any time.About $92,400. That holds the same purchasing power once 2026 federal tax, Minnesota and North Carolina state tax, mandatory state payroll taxes, and each state's price level have all been applied. At $60,000 the match is $56,400, and at $200,000 it's $183,900.
On a $100,000 salary, Minnesota takes $5,277 and North Carolina takes $3,481, so you save about $1,795 a year. Both schedules are progressive, so the saving is a different number at a different income.
Yes. On the Bureau of Economic Analysis price parity index North Carolina scores 94.3 against Minnesota at 98.6, so the same basket costs 4.4% less. These are statewide averages, and the spread inside a large state is wider than the gap between most pairs of states, so a specific metro can run against the state figure.
No. Everything on this page is a recurring annual figure: tax, price levels and purchasing power on an ongoing salary. A move also carries one-off costs, and this page states none of them because we hold no data on them and won't invent it.
Price levels are Regional Price Parities from the US Bureau of Economic Analysis, 2024 vintage, which is the federal government's official measure of geographic price differences. Tax figures are 2026 federal brackets from IRS Rev. Proc. 2025-32 plus each state's 2026 schedule. States whose 2026 figures could not be confirmed against a primary source do not get a page at all.