Cost of Living by City

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.

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

Compare Two Cities Side by Side

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

Explore More