Cost of Living by City

Updated on · How we calculate · Published by

All US cities ranked by cost of living index, from most affordable to most expensive. Click any city to view detailed cost breakdowns, nearby comparisons, and more.

What a city page tells you

Each city page opens with a cost index placing that city against the national average of 100, then breaks the monthly budget into eight categories. Housing explains most of the difference with other cities; childcare and transportation explain most of what remains for a family. The median household income shown alongside tells you whether local wages keep pace with those prices, which is the question the index alone cannot answer. Two cities can share an index and feel completely different to live in, because one is expensive in rent while the other is expensive in everything else. Each page also carries a price-to-income ratio for housing: at or below four times income, ownership is generally within reach for a typical household; above six it requires above-median earnings or substantial savings.

#LocationCost Index
1Jackson, MS80.5, Very Low
2Dayton, OH81.5, Very Low
3Memphis, TN82.1, Very Low
4Charleston, WV82.5, Very Low
5Topeka, KS82.5, Very Low
6Peoria, IL82.8, Very Low
7Tulsa, OK83.8, Very Low
8Mobile, AL84.2, Very Low
9Detroit, MI84.5, Very Low
10Wichita, KS84.5, Very Low
11Cleveland, OH84.8, Very Low
12Little Rock, AR84.8, Very Low
13Oklahoma City, OK85.2, Very Low
14El Paso, TX85.5, Very Low
15Cedar Rapids, IA85.5, Very Low
16Birmingham, AL85.8, Very Low
17Springfield, IL85.8, Very Low
18Fayetteville, AR86.5, Very Low
19Knoxville, TN86.5, Very Low
20Augusta, GA86.5, Very Low
21St. Louis, MO87.3, Very Low
22Buffalo, NY87.5, Very Low
23Huntsville, AL88.2, Very Low
24Chattanooga, TN88.2, Very Low
25Lincoln, NE88.2, Very Low
26Des Moines, IA88.5, Very Low
27Louisville, KY88.5, Very Low
28San Antonio, TX88.7, Very Low
29Grand Rapids, MI89.2, Very Low
30Fargo, ND89.2, Very Low
31Indianapolis, IN89.5, Very Low
32Columbia, SC89.5, Very Low
33Omaha, NE89.8, Very Low
34Milwaukee, WI89.8, Very Low
35Baton Rouge, LA89.8, Very Low
36Tucson, AZ90.2, Below Average
37Kansas City, MO90.5, Below Average
38Sioux Falls, SD90.5, Below Average
39Lexington, KY91.2, Below Average
40Madison, AL91.2, Below Average
41Albuquerque, NM91.5, Below Average
42Columbus, OH91.8, Below Average
43Fort Worth, TX91.8, Below Average
44Savannah, GA92.5, Below Average
45Cheyenne, WY92.5, Below Average
46Pensacola, FL92.5, Below Average
47Pittsburgh, PA92.8, Below Average
48Myrtle Beach, SC93.5, Below Average
49Jacksonville, FL93.8, Below Average
50Houston, TX94.5, Below Average
51Greenville, SC94.5, Below Average
52Billings, MT94.8, Below Average
53New Orleans, LA95.8, Below Average
54Dallas, TX96.2, Below Average
55Spokane, WA96.5, Below Average
56Fresno, CA97.2, Average
57Cape Coral, FL98.2, Average
58Charlotte, NC98.5, Average
59Las Vegas, NV98.5, Average
60Durham, NC99.8, Average
61Orlando, FL100.2, Average
62Provo, UT100.5, Average
63Raleigh, NC100.8, Average
64Nashville, TN101.3, Average
65Tampa, FL101.5, Average
66Richmond, VA101.5, Average
67Phoenix, AZ101.8, Average
68Wilmington, DE101.8, Average
69Boise, ID102.5, Average
70Madison, WI102.5, Average
71Colorado Springs, CO103.5, Above Average
72Atlanta, GA104.2, Above Average
73Baltimore, MD104.5, Above Average
74Minneapolis, MN104.8, Above Average
75Salt Lake City, UT105.2, Above Average
76Concord, NH105.2, Above Average
77Asheville, NC105.5, Above Average
78Austin, TX105.8, Above Average
79Virginia Beach, VA105.8, Above Average
80Chicago, IL107.3, Above Average
81Charleston, SC108.2, Above Average
82Eugene, OR108.2, Above Average
83Philadelphia, PA108.5, Above Average
84Reno, NV108.5, Above Average
85Manchester, NH108.5, Above Average
86Providence, RI108.8, Above Average
87Hartford, CT110.5, Above Average
88Sarasota, FL110.5, Above Average
89Burlington, VT112.5, Above Average
90Portland, ME115.2, High
91Denver, CO116.3, High
92Scottsdale, AZ118.5, High
93Sacramento, CA118.5, High
94Bozeman, MT118.5, High
95Tacoma, WA118.5, High
96Newark, NJ120.5, High
97Naples, FL125.5, High
98Portland, OR125.6, High
99Anchorage, AK127.2, High
100Miami, FL128.5, High
101Jersey City, NJ138.5, Very High
102Washington, DC148.7, Very High
103Boston, MA152.4, Very High
104Seattle, WA152.8, Very High
105San Diego, CA155.3, Very High
106Los Angeles, CA166.2, Very High
107New York City, NY187.2, Very High
108San Jose, CA192.1, Very High
109Honolulu, HI192.9, Very High
110San Francisco, CA196.8, Very High

How to Read City-Level Cost of Living Data

Understanding cost of living data begins with understanding the cost of living index. This index uses the national average as a baseline, set at 100. A city with a cost index of 85 is 15 percent cheaper than the national average, while a city with an index of 130 is 30 percent more expensive. This simple number provides an immediate snapshot of how a city's costs compare to the country as a whole, but it is only the starting point of a thorough analysis.

The overall index is calculated as a weighted composite of several spending categories: housing, groceries, utilities, transportation, healthcare, and miscellaneous goods and services. Housing typically carries the heaviest weight because it is the largest single expense for most households. This means that a city with extremely cheap housing but expensive groceries and utilities might still show a low overall index, even though your day-to-day spending feels higher than expected.

To use cost-of-living data effectively, always look beyond the headline number. Examine the category-level indexes to understand where a city is cheap and where it is expensive. A city with an overall index of 90 might have housing at 70 (very cheap) and healthcare at 115 (above average). For a young, healthy renter, that city is a bargain. For a retiree with chronic health conditions, the elevated healthcare costs could more than offset the housing savings. Your personal spending profile determines which categories matter most, and the city-level data lets you match locations to your actual financial life.

It is also important to understand what the data does not capture. Cost of living indexes do not reflect the quality of goods and services, only their price. A haircut in New York City costs more than a haircut in rural Arkansas, but the New York salon may also offer a very different experience. The indexes do not account for income taxes, property taxes, or sales taxes, which can add 5 to 15 percent to your effective cost of living depending on the state. And they do not measure quality of life factors like safety, climate, cultural amenities, or commute times, all of which affect how far your money feels like it goes.

The Wide Spectrum of American City Costs

The United States contains an extraordinary range of living costs within a single country. At one end of the spectrum, cities like San Francisco, New York, Honolulu, and San Jose have cost indexes ranging from 150 to over 190, meaning they are 50 to 90 percent more expensive than the national average. At the other end, cities like McAllen, Texas; Harlingen, Texas; Memphis, Tennessee; and Kalamazoo, Michigan have indexes in the 70s and low 80s, meaning they are 20 to 30 percent cheaper than average.

To put this in concrete terms: a household spending $5,000 per month in a city with an index of 100 would need approximately $7,500 per month to maintain the same standard of living in a city with an index of 150, and could live comparably for about $3,750 per month in a city with an index of 75. Over the course of a year, the difference between the most expensive and most affordable cities can exceed $45,000 for the same quality of life.

This spectrum is not just an academic curiosity. It has profound implications for career decisions, retirement planning, remote work, and family finances. A software engineer earning $150,000 in San Francisco might have less disposable income than the same engineer earning $95,000 in Austin, Texas, because the cost savings on housing, transportation, and everyday expenses in Austin more than compensate for the lower salary. Remote workers who are no longer tethered to an expensive metro area have an unprecedented opportunity to perform geographic arbitrage: earning a high-cost-city salary while spending at low-cost-city prices.

Metro Areas vs. City Proper

One of the most common sources of confusion in cost-of-living comparisons is the distinction between a city proper and its metropolitan statistical area (MSA). The city proper refers to the land within the official city limits, which may be geographically small and densely populated (like San Francisco, at just 47 square miles) or sprawling and diverse (like Jacksonville, Florida, at over 840 square miles). The metro area includes the central city plus all surrounding suburbs, exurbs, and satellite towns that are economically integrated with the core city.

For cost-of-living purposes, metro-area data is almost always more useful than city-proper data. Most people who say they live "in" a particular city actually live in its suburbs. A family might say they live in Atlanta but actually reside in Marietta, Roswell, or Alpharetta, each of which has different housing costs, property tax rates, and school quality than Atlanta proper. Metro-area data captures the full range of living costs across the region, providing a more representative picture of what it actually costs to live there.

That said, intra-metro variation can be significant. Living in downtown Denver is meaningfully more expensive than living in a suburb like Thornton or Arvada, even though both are within the Denver metro area. When using our data to plan a move, treat the metro-level cost index as a starting point, then research specific neighborhoods and suburbs within the metro to refine your estimate. The metro data tells you the general price range; local research narrows it down to your actual likely costs.

Population Size and Cost of Living

There is a well-documented correlation between a city's population and its cost of living, but the relationship is not as simple as "bigger means more expensive." In general, the largest metro areas in the country (New York, Los Angeles, Chicago, San Francisco, Washington D.C.) do have above-average costs, driven primarily by housing demand and land scarcity. When millions of people want to live in a geographically constrained area, competition for housing drives prices up, and everything from restaurant meals to daycare follows.

However, many mid-sized and even large metros break this pattern. Houston, the fourth-largest metro in the country, has a cost of living near or slightly below the national average, thanks to an enormous geographic footprint, pro-development zoning policies, and no state income tax. San Antonio, Indianapolis, Columbus (Ohio), and Kansas City are all among the 30 largest metros in the country yet maintain cost indexes below 100. These cities demonstrate that population size alone does not determine affordability; land-use policy, housing supply, local tax structures, and economic diversity all play critical roles.

At the small end of the spectrum, very small cities (under 100,000 population) tend to be affordable, but they may lack the healthcare infrastructure, job market, cultural amenities, and transportation options that larger cities provide. The sweet spot for many people is a mid-sized metro (250,000 to 1 million population) that is large enough to offer good hospitals, diverse restaurants, reasonable airports, and cultural events, yet small enough to avoid the congestion, housing inflation, and general intensity of a mega-city.

Fast-Growing Cities and Rising Costs

Population growth is the single biggest driver of cost-of-living increases in previously affordable cities. When a city experiences a sustained influx of new residents, especially from higher-cost metros, demand for housing outpaces supply, and prices climb. This pattern has played out dramatically in cities like Austin, Texas; Boise, Idaho; Nashville, Tennessee; and Raleigh, North Carolina over the past decade.

Austin is perhaps the most striking example. In 2015, Austin's cost of living was modestly above the national average. By 2024, a flood of tech-industry relocations, remote workers, and corporate headquarters moves (Tesla, Oracle, Samsung) had pushed median home prices above $400,000 and driven the overall cost index significantly higher. Longtime residents who praised Austin's affordability a decade ago now describe it as expensive by Texas standards, though it remains cheaper than the Bay Area or Seattle that many of its new residents came from.

For people planning a move, understanding growth trends is essential. A city that looks affordable today may not be affordable in five years if it is growing at 3 to 5 percent per year. Conversely, a city with stable or slow growth is more likely to maintain its affordability over time. Look at population growth rates, net domestic migration (how many Americans are moving in vs. out), and housing permit data (whether construction is keeping pace with demand). Cities that are building enough new housing to absorb their growth tend to experience more moderate price increases than those where NIMBYism, geographic constraints, or regulatory barriers limit new construction.

If you are considering a fast-growing city, act sooner rather than later. Housing prices in high-growth markets tend to rise steadily, and waiting even two or three years can mean paying significantly more for the same home. Alternatively, look at the secondary cities near a growth hot spot. When Austin became expensive, nearby cities like San Marcos, New Braunfels, and Round Rock absorbed spillover demand while remaining more affordable.

Using City Data to Plan Your Next Move

Having access to cost-of-living data for over 100 cities is powerful, but data alone does not make a decision. Turning numbers into a smart relocation plan requires a structured approach that combines quantitative analysis with qualitative research and personal reflection.

Step 1: Define your budget. Before comparing cities, know your financial parameters. What is your total household income (or expected retirement income)? What percentage of income are you willing to allocate to housing? How much do you need to save or invest each month? A clear budget gives you a filter: any city where your essential expenses exceed your income or leave too little cushion can be eliminated immediately.

Step 2: Identify your non-negotiables. Everyone has factors they will not compromise on. For some, it is proximity to family. For others, it is climate, access to a specific type of healthcare, a particular school district, or walkability. List your three to five non-negotiables before looking at cost data. This prevents you from falling in love with a cheap city that fails on something fundamental.

Step 3: Create a shortlist using data. Use the cost-of-living rankings on this page to identify cities that fit your budget and meet your non-negotiable criteria. Sort by overall cost index, but also examine the breakdowns for housing, healthcare, and any other category that weighs heavily in your personal spending. Aim for a shortlist of five to ten cities.

Step 4: Research beyond the numbers. For each city on your shortlist, investigate the qualitative factors that data cannot capture. Read local news, join community forums or social media groups, look at crime statistics, research school ratings if you have children, check the job market if you are still working, and review healthcare facility ratings. Google Street View and YouTube walking tours can give you a visual feel for neighborhoods without visiting in person.

Step 5: Visit before committing. No amount of online research replaces the experience of spending time in a city. If possible, visit your top two or three candidates for several days each, ideally during different seasons. Stay in the neighborhood you would actually live in, not a tourist district. Eat at everyday restaurants, drive the commute you would drive, visit the grocery stores and parks and medical offices. Pay attention to how the city feels, not just how it looks on paper.

Step 6: Model the full financial impact. Before making a final decision, build a detailed budget for your life in the new city. Account for housing costs, taxes (income, property, and sales), insurance (auto, home, health), utilities, groceries, and transportation. Compare this budget to your current expenses and your income to confirm that the move makes financial sense. If you are moving for a job, factor in the salary difference alongside the cost-of-living difference to calculate your net gain or loss in purchasing power.

The table above gives you the starting data. The rest is a process of narrowing, investigating, and confirming until you find the city that best aligns with your finances, your priorities, and your vision for the life you want to live.

Frequently Asked Questions

How do I read a city page?

Start with the cost index at the top, which places the city against the national average of 100, then open the monthly breakdown. Housing is the line that explains most of the gap with other cities; childcare and transportation explain most of what remains for families. The median household income shown alongside tells you whether local wages keep pace with those prices.

Why do two cities in the same state differ so much?

Because housing markets are local, not statewide. Employment concentration, land availability and local zoning can put thirty index points between two metros a few hours apart. Statewide averages are useful for taxes and for education and healthcare systems, which really are set at state level, but they say little about what a specific apartment will cost.

How many cities are covered?

The site covers the largest metropolitan areas across all fifty states, each with its own page, cost index, monthly breakdown and rankings for families, young professionals and retirees. Coverage follows data availability: a city appears when there is a reliable published figure for each category, rather than when an estimate could be constructed for it.

Can I compare two cities directly?

Yes. The comparison tool takes two cities and a salary, and returns the equivalent income needed to maintain the same standard of living, with a category-by-category difference. It is the fastest way to turn an abstract index gap into the number that actually matters, which is what you would have to earn after moving.

Compare Two Cities Side by Side

Pick any two cities and see a detailed cost of living breakdown.

Explore More