Cost of living in St. Louis — USA
🏛️

Cost of Living
in St. Louis

City USA Updated May 2026

Estimated Monthly Cost

$

per person · per month

Data source: CostLiving Engine, May 2026

About St. Louis

St. Louis sits on the Mississippi River in Missouri, known for the Gateway Arch, a historic riverfront, and a declining but resilient population. The city has a mixed demographic makeup with concentrations of African American residents, younger professionals, and families drawn by affordable housing. Daily life centers on accessible neighborhoods like the Central West End and Lafayette Square, where walkability is possible but a car is typically necessary. The climate brings hot, humid summers and cold winters. The city has a strong blues and jazz heritage, visible in music venues and cultural institutions. Neighborhoods vary widely in character, from industrial areas to established residential blocks.

💡 Local Insights

St. Louis · 2026

St. Louis's cost advantage comes primarily from housing, where prices are among the lowest in major US metros. A one-bedroom apartment in an average neighborhood rents for $700-$950, while two-bedrooms range from $950-$1,400. South City neighborhoods like Gravois Park and Shaw offer lower rents ($600-$800) with emerging amenities. Downtown living is pricier but still under $1,200 for one-bedroom units. Groceries run 5-10% below the national average. Public transportation (MetroLink light rail and bus) costs $85/month for unlimited passes, but coverage is limited outside downtown and midtown, making a car nearly essential for most residents. Gas prices track national averages. Utilities average $110-$150/month. The moderate lifestyle estimate of $3,525/month assumes modest housing, regular dining out, and reasonable transport. Food at casual restaurants (tacos, pizza) costs $8-$14 per meal. Expat pricing is genuinely lower here than coastal cities, but not dramatically cheaper than other Midwest metros like Indianapolis or Kansas City.

Frequently Asked Questions

How much does it cost to live in St. Louis per month?
A moderate lifestyle in St. Louis costs $3,525/month. Housing typically accounts for $900-$1,100 of that for a one or two-bedroom rental in average neighborhoods. Groceries and dining out add $400-$550/month. Utilities run $110-$150/month. Transportation, whether by car (gas, insurance, maintenance) or public transit pass ($85/month), costs $200-$300. The remaining $400-$500 covers entertainment, personal care, and miscellaneous expenses. These figures assume no major debt payments or health insurance (which would increase the total). A budget lifestyle is possible at $2,115/month by choosing cheaper neighborhoods, cooking at home, and using public transit exclusively.
What is the average rent in St. Louis?
One-bedroom apartments in mid-range neighborhoods average $750-$900/month. Two-bedrooms range from $1,000-$1,300/month. These prices vary significantly by location. South City neighborhoods (Shaw, Gravois Park, Tower Grove South) rent cheaper at $650-$850 for one-bedroom units and offer walkable, developing areas. Downtown and midtown one-bedrooms run $1,100-$1,400. The Central West End, more established and near Washington University, runs $900-$1,200 for one-bedrooms. Outer neighborhoods and suburbs (Clayton, Webster Groves) are pricier, $1,000-$1,500 for one-bedrooms. Vacancy rates are relatively high, so negotiating rent down 5-10% is sometimes possible, especially on longer leases.
Is St. Louis cheap to live in for expats?
St. Louis is genuinely affordable compared to major expat hubs like New York, San Francisco, or Chicago, but not exceptionally cheap relative to other Midwest cities. Housing costs less than Denver or Austin, but food and dining out are only marginally cheaper than the national average. Where expats see real savings is in rent: a $1,100/month two-bedroom here would cost $2,000+ in coastal metros. Expats from Western Europe or East Asia will notice significantly lower overall costs. Those from other US Midwest cities (Indianapolis, Kansas City) will find St. Louis similar or slightly more expensive due to stronger downtown development. The trade-off is lower wages than coastal tech hubs, so your purchasing power depends on your salary source.
How much does food cost per month in St. Louis?
Groceries run roughly 5-10% below the national average. A basic weekly shop for one person (bread, milk, eggs, chicken, vegetables, rice) costs $40-$55. Monthly groceries for one person average $170-$220. Eating out is moderately priced: a sandwich and drink at a casual spot costs $8-$12, a dinner entree at a mid-range restaurant $12-$18, and drinks $5-$7 at bars. Ethnic cuisine (Vietnamese, Mexican, Thai) offers good value, with filling meals for $9-$13. Coffee shops charge $3-$4.50 for a specialty drink. A monthly food budget (groceries plus occasional dining out) for one person is $300-$400. Chain supermarkets like Dierbergs dominate; farmers markets are available but limited outside warmer months.
What salary do you need to live comfortably in St. Louis?
A comfortable lifestyle in St. Louis requires roughly $5,464/month, which translates to an annual salary of around $65,500-$70,000 (accounting for taxes and benefits). This budget allows for a spacious one or two-bedroom rental ($1,100-$1,300/month), regular dining out, a reliable car, and discretionary spending on travel, hobbies, or entertainment. For a couple, $90,000-$100,000 combined income provides good financial cushion. Families with children should budget higher, around $75,000-$85,000 minimum, depending on childcare and school choices. St. Louis's lower cost of living means this income level affords genuine comfort and savings, unlike in coastal metros. Entry-level professional jobs in healthcare, finance, and tech typically pay $45,000-$55,000, which covers the moderate budget of $3,525/month with some savings.
How does the cost of living in St. Louis compare to other places?
St. Louis is cheaper than Denver or Austin but comparable to or slightly pricier than Kansas City or Indianapolis. Rent for a one-bedroom in Kansas City averages $750-$850 versus St. Louis's $750-$900, roughly equivalent. Compared to Nashville, St. Louis is slightly cheaper overall, though both cities have rising rents in popular neighborhoods. Against Cincinnati, St. Louis tracks similarly on housing but has marginally higher dining costs. Compared to the Northeast (Boston, Philadelphia), St. Louis is 30-40% cheaper across housing, food, and transport. Compared to West Coast cities, the gap is even larger: a two-bedroom that costs $2,000+ in Portland or Seattle costs $1,000-$1,200 here. For expats comparing to national US averages, St. Louis ranks in the lower third for cost of living among major metros.
Can you live in St. Louis on $2,115/month?
Yes, but with real constraints. This budget tier requires careful choices: rent in cheaper outer neighborhoods or roommate situations ($600-$750/month), cooking nearly all meals at home ($150-$200/month on groceries), using public transit or biking ($0-$85/month), and minimal entertainment spending. You would skip frequent dining out, travel, new clothes, and most hobbies. Utilities, phone, and internet eat another $100-$130/month. A single unexpected expense (car repair, medical bill, security deposit) would strain the budget significantly. This works if you have stable, single-person income with no dependents and good health. It's survivable but leaves almost no margin for error. A salary of $30,000-$35,000/year could cover this with discipline, but most people would find it stressful for sustained periods.

💰 What's Your Budget?

Enter your monthly budget and see what lifestyle you can afford in St. Louis.

$

🔗 Share Live Cost Data

Add a live cost badge to your blog or article — always free.