
What's in this roadmap
- Why a single index number gets the move wrong
- Before you start: what you need
- Step 1: Gather your real current budget as the baseline
- Step 2: Compare housing, the biggest driver
- Step 3: Adjust for taxes: income, sales, and property
- Step 4: Compare transportation, food, and utilities
- Step 5: Factor in the salary side
- Step 6: Use a cost-of-living index the right way
- Step 7: Calculate your real net difference and decide
- A worked example: an illustrative move from City A to City B
- Where a city budget actually goes
- Common mistakes when comparing cities
- Troubleshooting: your situation
- Your city-comparison checklist
- The bottom line
“Is it cheaper to live there?” sounds like a question with one answer, and that is exactly why so many people get their move wrong. Cost of living is not a single number; it is a bundle of very different categories, housing, taxes, transport, food, and more, that move independently from city to city. A place can be cheaper in one and pricier in another, and a blended index can hide the differences that actually decide whether you come out ahead. The result is a move made on a headline figure that was built for someone else’s life.
This roadmap fixes that by turning the comparison into seven concrete steps you can complete in about an hour with your own numbers. You will build a baseline from your real budget, compare housing and taxes where the biggest gaps hide, price transport, food, and utilities at your spending level, translate any salary offer into what it actually buys, use an index for what it is good for and nothing more, and finish with a single net figure that tells you whether the move leaves you better off. For the ongoing cost picture beyond a two-city comparison, pair this with our true-cost-of-relocating roadmap; the companion beside this page compares your two cities live as you read.
Key takeaways
- Compare in steps, not with one index number: baseline, housing, taxes, the other categories, salary, then a single net figure weighted to how you actually spend and earn.
- Housing is almost always the biggest driver and often explains most of the gap between two cities by itself, so compare the real home you would live in.
- Taxes, state income, sales, and property, are the quiet mover people forget; they can flip which city is cheaper, so give them their own step.
- Translate any salary into take-home and then subtract your local budget. A raise that does not keep up with the new city is a pay cut in real terms.
- The number that decides the move is what you keep, income minus your real local budget, in each city, plus the one-time moving cost weighed separately.
Why a single index number gets the move wrong
Cost-of-living indexes are everywhere, and they are useful as a rough first glance, but leaning on one to make a move is a mistake. An index compresses dozens of costs into a single number using the spending pattern of an average household, and that average may look nothing like your life. If you rent and do not own a car, a city’s housing and transit costs matter enormously to you while its gas prices barely register, yet the index weights them for someone else’s budget. The one number that looks so decisive was never built to answer your question.
The consequence is that two cities can share a similar overall index while differing sharply in the categories that matter to you. One might have cheap housing but high taxes; another the reverse. Blended into a single figure, those differences disappear, and you can talk yourself into believing a move is a wash when it would actually leave you meaningfully better or worse off. Worse, the index says nothing about the salary side, and a comparison that ignores what you earn in each city is only half a comparison.
The fix is not to throw the index away but to demote it to what it does well, a quick gut check, and build the real decision from your own categories and your own income. That is what the seven steps below do. Each one takes a piece of your budget or your pay, compares it honestly between the two cities, and adds it to a running total, so that by the end you are holding a single net figure grounded in your life rather than a stranger’s. If you want the broader financial context of a move first, our true-cost-of-relocating roadmap sets the scene; this roadmap is the step-by-step method.
Before you start: what you need
This works best if you gather a few facts first, so each step has real numbers to plug in rather than guesses. None of it takes research; it is information you already have or can find in a minute.
- Your current budget. What you actually pay each month now: rent or mortgage, and a rough total for everything else you spend. This is your baseline in step one, so an honest figure matters more than a tidy one.
- Your two cities. The place you live now and the specific city you are considering. “Somewhere cheaper” is not enough; you need a real target to price housing and taxes against.
- A job offer, if you have one. The salary, and ideally whether it is before or after tax. If there is no offer yet, you can still run the comparison on costs alone and add the salary side later.
The whole comparison takes about an hour the first time and a few minutes to update as real numbers firm up. No special tool is required: a notebook, a spreadsheet, or the companion below all work. Difficulty is low; the only discipline involved is refusing to skip the categories that are inconvenient to price, because those, taxes especially, are the ones that decide close calls. Keep your working figures somewhere you will see them, because a comparison is worth revisiting as offers and rents become concrete. With your current budget, your two cities, and any offer in hand, the seven steps below turn them into one clear answer.
Step 1: Gather your real current budget as the baseline
Start by writing down what you actually spend now, because every later step is measured against this baseline. Without it, you are comparing the new city to a vague memory of your own costs, and vague memories run low. Pull your last two or three months of statements and total what really leaves your account, not what you imagine a careful month looks like.
Break it into the categories the rest of this roadmap uses, so the pieces line up later. Put housing on its own line: rent or mortgage, and if you own, the taxes and upkeep that come with it. Then group the rest: transportation, food and groceries, utilities, healthcare, and everything else you spend in a normal month. You do not need accounting precision; a figure within a reasonable margin per category is enough, because you will apply the same rough method to the new city and the comparison stays fair.
Illustratively, say your baseline is rent of $1,600 and about $1,900 in other essentials, so roughly $3,500 a month in real living costs. Against a take-home pay of $4,200 a month, that leaves about $700 of breathing room. Those three numbers, costs, pay, and what is left, are the shape of your current life, and the whole point of the exercise is to see how the new city changes them.
Watch out for the optimism that creeps into a self-reported budget. People underestimate the small recurring spending, subscriptions, the occasional meal out, the odd repair, and a baseline that is too low makes every other city look cheap by comparison. If anything, round your “everything else” figure up to what your bank statement actually shows rather than what your budget intends. An honest baseline is the foundation the other six steps stand on; a flattering one quietly biases the answer before you have compared a single category.
Step 2: Compare housing, the biggest driver
Compare housing next, and give it the most care, because it is almost always the largest single expense and the one that varies most between cities. Rent and home prices can differ dramatically from place to place, far more than food or most other categories, so housing frequently explains the bulk of the gap in overall cost of living. Get this step right and you have got most of the comparison right; get it wrong and no amount of precision elsewhere will rescue the answer.
The trap here is comparing averages instead of the home you would actually occupy. A citywide median mixes studios with four-bedroom houses and downtown with the outskirts, and it may reflect a housing stock nothing like what you would choose. Instead, price the specific kind of place you would live in, the right size, the right neighborhood, rented or owned as you intend, in the target city, and set it beside what you pay now. Match like with like: if you rent now and would rent there, compare rents; if you own and would buy, compare the true cost of owning, taxes and upkeep included, not just the purchase price.
Illustratively, if your current rent is $1,600 and a comparable place in the target city runs $1,950, that is a $350 monthly housing gap, about $4,200 a year, before any other category is counted. A gap that size can outweigh cheaper groceries or a mild utility saving several times over, which is why housing leads. Watch out for the reverse case too: a city with a costly reputation can be manageable if its housing happens to suit your needs, so run the real number rather than the reputation. Our suburbs-or-city roadmap shows how much housing choice within a metro can move this line on its own.
Step 3: Adjust for taxes: income, sales, and property
Add taxes next, as their own explicit step, because they are the category people most often forget and one of the most capable of flipping a comparison. State income taxes, sales taxes, and property taxes all vary by location, and together they can meaningfully change how far your money goes. A city that looks cheaper on housing can claw much of that back through higher taxes, and a higher salary can be trimmed more than expected once local income tax applies.
The reason taxes cause so many post-move surprises is that they are invisible in the sticker prices and gross salary figures people compare. Rent is advertised; the income tax that shrinks your paycheck and the sales tax that pads every purchase are not. So a comparison built only on visible prices misses a category large enough to change the result. Handle each of the three in turn. For income tax, the key question is what changes in your take-home pay, not the headline rate, because brackets and deductions differ. For sales tax, remember it applies to much of your everyday spending, so a difference of a few points quietly compounds over a year. For property tax, it matters most if you would buy, where it becomes a large recurring line on top of the mortgage.
Illustratively, suppose the target city offers a $6,000 gross raise, which on its own might look like roughly $500 more a month. If that city also has a higher state income tax, your take-home might rise only about $400 a month instead, and its higher sales tax nibbles at everyday purchases on top. The raise is real, but part of it never reaches you. Watch out for treating a gross salary jump as if it lands whole; the tax step is exactly where that illusion gets corrected. Because rates and rules change and depend on your specific situation, confirm the current figures for both cities rather than assuming, and treat any tax number here as a method to apply, not a quote.
Step 4: Compare transportation, food, and utilities
Now fill in the mid-sized categories, transportation, food, and utilities, at your own spending level, because together they shape the comparison even though none rivals housing alone. The discipline is the same as before: use your real numbers from step one, not an index’s averages, and price how you would actually live in the new city rather than assuming your current pattern carries over unchanged.
Transportation is the category most shaped by a single question: will you need a car? In a car-dependent city you carry the full cost of a vehicle, fuel, insurance, maintenance, and parking, which is a substantial recurring expense. In a city with strong transit you may live with one fewer car, or none, which can shift the comparison as much as a rent difference. A move from a car-dependent city to a walkable one can save the entire cost of a vehicle, effectively a hidden raise; the reverse adds it. Food and groceries differ between cities too, though usually less dramatically than housing, and over a year the gap still adds up at your real spending level. Utilities, electricity, heating, cooling, water, and internet, vary by city and climate, so a hot or cold place can carry energy bills a mild one avoids.
Illustratively, if your non-housing essentials run about $1,900 a month now and the target city is roughly ten percent pricier across these categories, that is close to $190 more a month, about $2,300 a year, sitting on top of the housing gap. Watch out for assuming your current arrangement transfers intact; the honest question in each category is how you would actually live there, not how you live now. Some categories will favor one city and some the other, and only summing them your way, rather than trusting a blended index, reveals the real picture.
Step 5: Factor in the salary side
Bring in income now, because a cost comparison without it is only half the story. A salary is only meaningful relative to what it costs to live where you earn it, so a higher salary in an expensive city can leave you with less actual spending power than a lower salary in an affordable one. The number on the offer letter is not the number that matters; what matters is what remains after local costs and local taxes.
The way to do this correctly is to translate both salaries into take-home pay, using the tax step you already worked, and then set each against the local budget you built in the earlier steps. A salary that looks generous can be swallowed by high rent and heavy taxes, while a more modest salary in a cheaper city can leave more in your pocket at the end of the month. This is why a raise to move to an expensive city is not automatically a raise in real terms. The honest question about any offer is not “does it pay more” but “does it leave me better off after paying to live there.”
Illustratively, carry the running example forward. City B raises your take-home to about $4,600 a month, $400 more than City A’s $4,200. That looks like a clear win until you remember the housing gap of $350 and the roughly $190 of pricier essentials, which together eat $540 of monthly spending, more than the $400 the raise added. On these illustrative numbers the “raise” leaves you slightly behind, not ahead. That is the salary trap in miniature: a bigger paycheck that does not keep up with the new city’s costs is a pay cut in disguise.
Watch out for comparing the two salaries directly to each other, which is the single most expensive mistake in the whole exercise. Compare each salary to its own city’s costs, not to the other salary. If there is no offer yet, hold this step open and return to it once you have real numbers; the cost comparison from steps one through four still stands on its own.
Step 6: Use a cost-of-living index the right way
Use an index now, but only for what it is good at, because knowing its limits is what keeps it from misleading you. A cost-of-living index expresses one city’s overall prices relative to another’s or to a national baseline, blending housing, food, transport, and other categories into a single comparative figure using an average household’s spending weights. As a quick sanity check, “is this city broadly pricier or cheaper, and roughly by how much,” it is genuinely useful and worth a look.
What an index does well is give you a fast, directional read and a rough magnitude before you invest an hour in the detailed comparison. What it does not do is capture your specific situation. It uses average weights, so it misprices anyone whose spending differs from the average, which is nearly everyone. It often understates how much housing dominates a particular person’s budget, it may not fully reflect the tax differences you worked in step three, and it says nothing at all about what you would earn in each city. Two cities with a similar index can feel very different in practice depending on which categories drive your own spending.
Illustratively, an index might tell you the target city is “about eight percent more expensive overall.” Treat that as a hypothesis to test, not a verdict. Your own category comparison might confirm it, or it might reveal that housing and taxes make the gap larger for you specifically, or that a car you would shed makes it smaller. Watch out for the temptation to let the tidy index number override the messier work you have already done; the index is the first word, not the last. Use it to gut-check your detailed figures and to flag anything that looks wildly off, then trust the comparison you built from your own numbers. Our cost-of-living-increase-by-state roadmap shows how these blended figures move over time, another reason to treat any single reading as a snapshot rather than a fixed truth.
Step 7: Calculate your real net difference and decide
Finish by pulling everything into one figure, because the whole point of the previous six steps was to reach a single, honest net difference. Take your real monthly budget in each city, housing from step two, taxes reflected in step three, and the other categories from step four, and subtract each from that city’s take-home pay from step five. The result is what you would keep each month in each place. The difference between those two “what you keep” figures is your real net difference, and it is the number that actually compares the two cities for you.
Illustratively, in City A you keep about $700 a month ($4,200 pay minus $3,500 in costs). In City B you keep about $560 a month ($4,600 pay minus $1,950 rent and roughly $2,090 in pricier essentials). The real net difference is about $140 a month less, roughly $1,680 a year, despite the raise. On pay and rent alone the move looks like a small gain; once the full budget is counted, it is a small loss. That reversal is exactly why the net figure, not the salary or the index, is what you decide on.
Then weigh the one-time cost of moving separately, because it answers a different question. The net difference tells you how each month changes; the moving cost tells you what it takes to get there. Compare the annual net difference against the one-time cost to find a rough payback period: if the move saves money each month, how many months until the savings cover the move, and if it costs money each month, the case has to rest on non-financial reasons. Watch out for deciding on the ongoing number alone while ignoring the upfront one, or the reverse. Our true-cost-of-relocating roadmap prices that one-time side in full, and if the cities sit in different states, our roadmap on what moving to another state costs prices the transport strategies themselves. With both numbers in hand, and the lifestyle factors an index can never capture, you are deciding with your eyes open rather than on a headline.
A worked example: an illustrative move from City A to City B
Run one realistic comparison through all seven steps with consistent numbers. The mover: a single renter in City A weighing a job offer in City B, wanting to know whether the move leaves them better off.
Step one, the baseline: in City A they pay $1,600 rent and about $1,900 in other essentials, so $3,500 a month in costs against $4,200 take-home pay, leaving roughly $700. Step two, housing: a comparable place in City B runs $1,950, a $350 monthly gap. Step three, taxes: the offer is a $6,000 gross raise, but City B’s higher state income tax means take-home rises about $400 a month rather than the roughly $500 the raise alone implies, and its higher sales tax trims everyday spending a little more. Step four, the other categories: City B runs about ten percent pricier on transport, food, and utilities, adding roughly $190 a month, so essentials there are about $2,090.
Step five, the salary side: City B’s take-home is about $4,600, up $400 from $4,200. Step six, the index: a quick check shows City B “about eight percent pricier overall,” which flags that the raise may not keep up, a hypothesis the detailed numbers now test. Step seven, the net difference: in City A they keep about $700 a month; in City B, $4,600 minus $1,950 rent and $2,090 essentials leaves about $560. The real net difference is about $140 a month less, roughly $1,680 a year, before a dollar of one-time moving cost. The $6,000 raise looked like a clear win and turns out to be a slight step back on the money alone.
What drives the cost-of-living difference
Illustrative relative weight of each category in a typical between-city gap. Your mix will differ.
Housing and taxes tend to drive most of the gap between two cities, which is why they get their own steps. The smaller categories rarely change the answer on their own, but they can tip a close call.
This is the whole method in one case: each step added a piece, and the pieces summed to a net figure that the salary and the index both missed. Change any input, a smaller housing gap, a lower-tax city, a bigger raise, and the net difference moves with it, which is exactly what the companion below lets you try on your own numbers.
Where a city budget actually goes
Seeing how a monthly budget divides shows why housing and taxes dominate the comparison and why the smaller categories rarely decide it. The split below is illustrative; the value is in the shape, not the exact percentages.
A city-to-city budget comparison
Illustrative share of a monthly budget by category. Compare the same shares between your two cities.
Housing and taxes together are a large share of most budgets, which is why differences in those two categories usually decide whether one city is truly cheaper. Compare each slice between your cities rather than trusting a single blended index.
The chart explains the strategy running through all seven steps. Because housing and taxes are such large slices, differences there move your total far more than differences in the smaller categories. A city with cheaper groceries but pricier housing and higher taxes is not cheaper for you, whatever a food-price comparison suggests. Weighting the comparison toward the big categories, at your own spending level, is what turns a vague impression into a reliable answer, and it is why the steps put housing and taxes first.
Common mistakes when comparing cities
A handful of errors cause most relocation regret, and each comes from looking at only part of the picture.
- Comparing salary instead of net. A bigger paycheck in a costlier, higher-tax city can leave less real spending power than a smaller one. Compare what you keep after local costs, not the offer numbers against each other.
- Ignoring taxes. State income, sales, and property taxes are invisible in sticker prices and gross pay, yet they can flip which city is cheaper. Give them their own step and confirm current figures.
- Forgetting one-time moving costs. The ongoing monthly difference and the upfront cost of the move answer different questions. Budget the movers, deposits, and setup separately so month one does not start in a hole.
- Trusting a single index number. A blended figure uses an average household’s weights and says nothing about your income. Use it as a gut check, then decide on your own category comparison.
- Ignoring lifestyle. Climate, commute, community, and proximity to family never appear in a cost index but shape whether a move is a good one. A cheaper city that leaves you isolated can be a poor bargain despite the savings.
Every one of these traces back to counting the visible part and skipping the structural ones, which is the exact failure the seven steps are built to prevent.
Troubleshooting: your situation
Even a careful comparison meets cases the basic steps do not obviously cover. Here is how to handle the common ones without abandoning the method.
What if you work remotely and keep your salary? This is the strongest case for a move, because your income holds while your costs can fall, so the salary trap in step five disappears. Run steps one through four normally, keep the pay identical in step five, and the net difference in step seven is close to the full cost saving. Watch only for an employer that adjusts pay by location, which turns it back into a salary comparison, and for any tax change from establishing residence in a new state, which still belongs in step three.
What if you have no job offer yet? Run the cost side, steps one through four, in full, and hold step five open. You will have two local budgets you can compare directly, and you will know exactly what salary the new city needs to offer to leave you even or ahead. That target is useful before you negotiate, because it turns “does this offer pay more” into “does this offer clear my break-even,” which is the question that matters.
What if you are moving from a high-cost to a low-cost city? The cost side usually favors the move, but check step five carefully, because low-cost cities often pay less for the same work. The move still wins if your income holds better than your costs fall, which is common for remote workers and less certain if you would take a local salary. Compare what you keep in each place, not the cost saving alone.
What if your family size differs from a single-person comparison? Household size shifts which categories matter. A family weighs housing more heavily, since it needs more space, and adds categories a single-person comparison omits entirely, childcare and schooling above all, which can dwarf other differences. Rebuild step one with your real household’s spending, add the family-specific lines explicitly, and the same seven steps apply. Our cost-to-live-alone roadmap sizes the solo baseline that a household comparison then builds on.
Your city-comparison checklist
Use this as the save-this version, the compact list you can run before any move.
- Build the baseline: total your real current spending by category, and note your take-home pay and what is left over.
- Compare housing first: price the real home you would live in, matched like with like, rent to rent or owning to owning.
- Adjust for taxes: work income, sales, and property taxes for each city in take-home terms, and confirm current figures.
- Price the other categories: transportation, food, and utilities at your own spending level, honest about the car question.
- Translate any salary: take-home in each city, compared to that city's costs, never salary against salary.
- Gut-check with an index: use it for direction and magnitude, then trust your own category comparison.
- Net it out and decide: what you keep in each city, the annual difference against the one-time moving cost, plus lifestyle.
Run both cities through the companion to turn this into a live side-by-side for your budget, and pair it with the calculator for the wider salary math of a move.
The bottom line
Comparing the cost of living between cities well is the difference between a move that improves your life and one that quietly drains it, and doing it well is a matter of following steps rather than trusting a number. Build a baseline from your real budget, compare housing where the biggest gap usually hides, give taxes their own step, price the other categories at your spending level, translate any salary into what it keeps after local costs, use an index only as a gut check, and finish with a single net difference. Illustratively, a $6,000 raise into a pricier, higher-tax city can leave you about $140 a month behind rather than ahead, which is exactly the reversal a headline comparison misses. Weigh that ongoing figure against the one-time cost of moving, priced in our true-cost-of-relocating roadmap, and against the lifestyle factors no index captures, and you will move knowing not just which city looks cheaper, but which one actually leaves you better off.
This roadmap is published by the ReloPeak desk for education, not as a quote, a tax opinion, or professional financial advice. Every dollar figure in it, the baselines, rents, raises, tax adjustments, and net differences, is illustrative, chosen to show how the seven steps fit together rather than to predict your own number; real costs, salaries, and tax rules move from city to city and year to year. Cost-of-living index figures are blended averages that may not match your spending, and state income, sales, and property tax rates change and depend on your specific situation, so confirm the current numbers for the two cities on your shortlist before you rely on them, and treat the comparison here as a method to run with a qualified professional rather than a verdict that fits every household.
Frequently asked questions
How do I compare the cost of living between two cities?
Work through it in steps rather than trusting one number. Start with your real current budget as a baseline, then compare housing first because it is usually the biggest gap, adjust for state income, sales, and property taxes, compare transportation, food, and utilities at your own spending level, and finally set each city's total against what you would earn there. The right comparison is not which city is cheaper in general, but which leaves you with more after paying to live there, for how you specifically live and earn.
Why isn't a single cost-of-living index enough?
Because an index blends many categories into one number using an average household's spending, which may look nothing like yours. Two cities with a similar overall index can differ sharply in housing, taxes, or transport, and those differences matter more to your budget than the blended figure. An index is a useful starting point for a quick gut check, but a real decision needs a category-by-category comparison weighted to your own spending, then run against your income in each city.
What is the biggest cost-of-living difference between cities?
Housing, almost always. Rent and home prices vary far more between cities than food or most other categories, so housing is usually the single largest driver of whether one city is more expensive than another. When you compare two places, start with housing, because it often explains most of the overall gap and can outweigh differences in every other category combined. Compare the real cost of the home you would actually live in, not a citywide average.
How do I compare a salary offer in a new city?
Do not compare the salary numbers directly; compare what each salary leaves you after the local cost of living and local taxes. A higher gross salary in an expensive, high-tax city can leave you with less spending power than a lower salary in an affordable one. The useful question is not which offer pays more, but which leaves you better off after paying to live there, which means translating both into take-home pay and then subtracting your real local budget in each city.
Do taxes really affect cost of living that much?
They can, meaningfully. State income taxes, sales taxes, and property taxes vary between locations, and together they can change how far your money goes, sometimes offsetting an apparent advantage in wages or housing. Because taxes are easy to overlook when comparing sticker prices and gross salaries, they are a common source of surprises after a move, which is why they belong as their own explicit step in any serious comparison. Confirm current rates for your specific situation rather than assuming.
What moving costs do people forget?
The one-time costs of the move itself: hiring movers or renting a truck, deposits on a new home, setup fees for utilities and services, travel during the move, and the general expenses of settling in. These are separate from the ongoing cost of living and can add up substantially, so budgeting for them prevents the move from starting with an unexpected financial hole. A realistic comparison counts both the ongoing monthly difference and these upfront costs, because the ongoing side and the one-time side answer different questions.
Should I move somewhere cheaper to save money?
Only if the full picture supports it. A cheaper city saves on living costs, but if it also means lower wages, fewer job opportunities, or a lifestyle that does not suit you, the savings may not be worth it. The right move balances cost against income potential and quality of life. Moving purely to cut costs can backfire if income falls further than expenses, so compare what you keep, income minus your real local budget, in each city, rather than comparing costs in isolation.
How much cheaper does a city need to be to be worth moving?
There is no fixed threshold, because it depends on your income, your job prospects, the one-time moving costs, and how much you value the change. A useful approach is to estimate your realistic budget in each city, after housing, taxes, and your actual spending, then weigh the ongoing monthly difference against the one-time cost of moving and the non-financial factors. If the ongoing savings clearly outweigh the moving costs within a reasonable payback period and you are comfortable with the tradeoffs, the move likely makes sense.