Practical guide · 12 minute read

How to compare cost of living between two cities

A reliable comparison matches the household, home and lifestyle, not only the currency. Use this method to turn broad indexes into a budget you can actually test.

Direct answer

Compare the same basket in both cities, then personalize it.

Start with housing, food, transport, utilities, healthcare and discretionary spending for the same household type. Convert both totals with a dated exchange rate, inspect the largest category differences, and finally compare the destination budget with your expected take-home pay.

Why one cost-of-living percentage is not enough

A city index compresses many prices into one number. That is helpful for a first look, but the average basket may rent a different home, use a different commute or spend differently from you. Even official indexes are designed for a defined geography and purpose.

A spatial price index compares the cost of a common basket between places. An inflation index tracks how prices change through time. That distinction prevents a common mistake: treating a cross-city comparison as an inflation forecast.

One useful reality check

Housing and transport frequently outweigh many smaller purchases. A different home or commute can therefore move your personal result much more than a small difference in everyday items.

A seven-step comparison method

  1. 01

    Define the decision

    Are you choosing a city, testing a job offer or setting a remote-work budget? A discovery comparison can use broad averages. A signed lease or offer needs neighborhood rent, taxes and benefits.

  2. 02

    Match the geography

    City proper, metropolitan area and state or region are not interchangeable. Record the area covered by each value. If an index is metro-level, do not describe it as a specific neighborhood price.

  3. 03

    Hold the household constant

    Use the same number of adults and children, housing tenure and childcare assumptions. Otherwise the comparison mixes a location change with a lifestyle change.

  4. 04

    Build the basket by category

    Separate housing, groceries, food away from home, transport, utilities, healthcare, childcare, education, personal spending and savings. Conditional costs should be switched on only when they apply.

  5. 05

    Keep native prices and date the conversion

    Store rent in pounds, euros or local currency first. Add a reference-currency view with an exchange-rate date so currency volatility remains visible.

  6. 06

    Compare income after tax

    A spending-equivalent amount preserves the basket. A take-home-equivalent amount also reflects tax and mandatory deductions. They answer different questions and should be shown separately.

  7. 07

    Run a sensitivity check

    Change rent, childcare and transport because these large or conditional categories can reverse the conclusion. Treat a narrow difference as a range, not a winner.

The categories a useful comparison should cover

CategoryIncludePersonal decision that changes it
HousingRent or ownership cost, required size, local fees and basic maintenanceNeighborhood, tenure, furnished status and commute
FoodGroceries and meals away from home as separate linesDiet, household size and frequency of dining out
TransportTransit pass or car ownership, fuel, insurance, parking and maintenanceCar-free versus car-dependent routine
UtilitiesEnergy, water, broadband and mobile serviceHome size, climate, efficiency and what rent already includes
HealthcarePremiums, routine out-of-pocket costs and required coverPublic eligibility, employer plan and household health needs
Family costsChildcare and education only when applicableChildren’s ages, public eligibility and school choice
LifestyleClothing, fitness, entertainment, personal care and travelYour actual habits rather than an average-city profile

How to read an index without reversing the math

If City A has an index of 100 and City B has an index of 120, the selected basket is 20% more expensive in B relative to A. The reverse statement is not 20%: A is about 16.7% cheaper than B because the denominator changes.

Destination difference(destination cost ÷ current cost − 1) × 100Example: (120 ÷ 100 − 1) × 100 = 20% higher

Indexes close together should not be over-ranked. Results within a narrow range are better treated as broadly similar because weights, geographic coverage and changing prices all add uncertainty.

Check the data before trusting the answer

  • Data type: Is the figure observed, calculated, averaged or modeled?
  • Geography: Does it describe the city, metro, country or an unspecified area?
  • Period: Is the date the observation period, publication date or website update date?
  • Coverage: How many material categories and observations support the total?
  • Typical value: Is the figure a mean, median, range or one example price?
  • Currency: Is the exchange rate current, and can you inspect native values?
  • Limitations: Are taxes, childcare, healthcare and one-time moving costs included?

Apply the method

Start with a like-for-like city comparison.

Use the calculator as a planning worksheet, then replace its broad assumptions with your rent, commute and take-home pay before making a commitment.

Compare two cities →

Frequently asked questions

What is the best way to compare cost of living?

Build the same monthly basket for both places, use the same household and housing assumptions, compare category totals, and then test the result against your income after tax. A single headline index is useful for orientation but not sufficient for a move.

Does a 20% higher cost index mean I need 20% more salary?

It means the compared basket is estimated to cost 20% more in the destination. Your required gross salary may change by a different amount because taxes, benefits, savings and expenses outside the basket also change.

Should I compare cities in one currency?

Yes for the final side-by-side total, but retain native prices and date the exchange rate. Otherwise currency movement can be mistaken for a local price change.

Is a cost-of-living index the same as inflation?

No. A spatial price index compares places at roughly the same time. An inflation index such as CPI measures how prices change through time in one economy.