2026 cost of living data for St. Louis. Overall cost index: 83 (national avg = 100).
See what your St. Louis salary is worth in another city:
St. Louis is one of the most affordable major cities in the United States, with an overall cost of living index of 83. This means living in St. Louis is approximately 17% less expensive than the national average.
Housing costs are significantly below the national average, making it an attractive option for homebuyers and renters alike. The housing index for St. Louis is 72, which means housing costs are 28% below the national average. This includes both rental prices and home purchase costs in the metropolitan area.
The median household income in St. Louis is $45,782, with a population of approximately 301,578. The median household income is below the national average, which can make the cost of living feel more impactful for many residents.
The job market in St. Louis is solid, with steady growth in several key sectors and reasonable unemployment rates.
Beyond housing, daily expenses in St. Louis are below the national average. Groceries and dining carry an index of 94, while transportation costs sit at 95. Healthcare expenses index at 95, and utilities come in at 92.
Taxes in St. Louis are roughly average, with a tax index of 92.
The weather in St. Louis is typical for its region, with distinct seasons and moderate conditions for most of the year.
Like many major cities, St. Louis faces some safety challenges, though many neighborhoods remain safe and vibrant communities.
St. Louis offers strong value for those looking to stretch their dollar further without sacrificing too much in terms of amenities and opportunities. With a good job market and fair weather, St. Louis continues to attract new residents drawn by the favorable cost of living.