Advertiser Disclosure
GOBankingRates works with many financial advertisers to showcase their products and services to our audiences. These brands compensate us to advertise their products in ads across our site. This compensation may impact how and where products appear on this site. We are not a comparison-tool and these offers do not represent all available deposit, investment, loan or credit products.
Inflation 2023: Cities Spending the Most — and Least — on Groceries



Commitment to Our Readers
GOBankingRates' editorial team is committed to bringing you unbiased reviews and information. We use data-driven methodologies to evaluate financial products and services - our reviews and ratings are not influenced by advertisers. You can read more about our editorial guidelines and our products and services review methodology.
20 YearsHelping You Live Richer
Reviewed by Experts
Trusted by Millions of Readers
The high cost of buying groceries is no surprise to American shoppers, who have watched the price of staples go up along with inflation in the wake of the pandemic. Still, even as inflation has started to ease, the U.S. Labor Department reported that food costs climbed 0.2 percent in May from the previous month.
To get an idea of how big of an expense groceries are for Americans, GOBankingRates identified where households are spending the most and least to put food on the table. First, GOBankingRates found the average annual U.S. household expenditure on food at home using the Bureau of Labor Statistics’ 2021 Consumer Expenditure Survey. Then, Sperling’s Best Places’ grocery cost index rating for the 50 biggest cities was used to calculate the average amount spent on groceries in each of those cities annually.
On average, Americans shell out $5,259 annually — $202.27 per biweekly paycheck — on food prepared at home. The top 10 cities where annual grocery spending was higher than the national average were identified as cities that spend the most on groceries. The top 10 cities with the lowest annual grocery spending below the national average were identified as cities that spend the least.
Read on to see how much grocery spending varies from city to city and how it compares to your own grocery spending. If your spending is high, you might need to find ways to be more strategic about grocery purchases.
Cities That Spend the Most on Groceries
In these cities, residents are accustomed to a high cost of living. In Sacramento, California, for example, the cost-of-living index is 21.6% above the national average. It follows, therefore, that grocery costs are higher in these 10 cities, too. Here, this group is ranked from lowest to highest spending on groceries.
10. Sacramento, California
- Population: 518,605
- Overall cost-of-living index: 121.6
- Grocery cost index: 104.8
- Total annual grocery spending: $5,511.43
9. Miami, Florida
- Population: 440,807
- Overall cost-of-living index: 122.4
- Grocery cost index: 107.3
- Total annual grocery spending: $5,642.91
8. Seattle, Washington
- Population: 726,054
- Overall cost-of-living index: 168.0
- Grocery cost index: 108.7
- Total annual grocery spending: $5,716.53
7. San Diego, California
- Population: 1,385,398
- Overall cost-of-living index: 160.4
- Grocery cost index: 109.7
- Total annual grocery spending: $5,769.12
6. Oakland, California
- Population: 437,548
- Overall cost-of-living index: 176.5
- Grocery cost index: 111.3
- Total annual grocery spending: $6,131.99
5. Boston, Massachusetts
- Population: 672,814
- Overall cost-of-living index: 153.4
- Grocery cost index: 111.4
- Total annual grocery spending: $5,853.27
4. San Jose, California
- Population: 1,013,337
- Overall cost-of-living index: 215.0
- Grocery cost index: 113.7
- Total annual grocery spending: $5,979.48
3. Washington, D.C.
- Population: 683,154
- Overall cost-of-living index: 150.6
- Grocery cost index: 114.1
- Total annual grocery spending: $6,000.52
2. San Francisco, California
- Population: 865,933
- Overall cost-of-living index: 244.0
- Grocery cost index: 116.6
- Total annual grocery spending: $6,131.99
1. New York City, New York
- Population: 8,736,047
- Overall cost-of-living index: 168.6
- Grocery cost index: 116.6
- Total annual grocery spending: $6,131.99
Cities That Spend the Least on Groceries
The cost of groceries in these cities is lower than the national average, which plays a significant role in why grocery spending is lower in these places. Cities are listed from highest to lowest spending.
10. Tucson, Arizona
- Population: 538,167
- Overall cost-of-living index: 95.7
- Grocery cost index: 95.5
- Total annual grocery spending: $5,022.35
9. Wichita, Kansas
- Population: 394,574
- Overall cost-of-living index: 81.6
- Grocery cost index: 95.0
- Total annual grocery spending: $4,996.05
8. Tulsa, Oklahoma
- Population: 410,652
- Overall cost-of-living index: 82.0
- Grocery cost index: 94.9
- Total annual grocery spending: $4,990.79
7. Oklahoma City, Oklahoma
- Population: 673,183
- Overall cost-of-living index: 84.0
- Grocery cost index: 94.7
- Total annual grocery spending: $4,980.27
6. Indianapolis, Indiana
- Population: 880,104
- Overall cost-of-living index: 84.9
- Grocery cost index: 93.6
- Total annual grocery spending: $4,922.42
5. Memphis, Tennessee
- Population: 634,139
- Overall cost-of-living index: 77.5
- Grocery cost index: 93.3
- Total annual grocery spending: $4,906.65
4. Milwaukee, Wisconsin
- Population: 578,198
- Overall cost-of-living index: 85.0
- Grocery cost index: 92.9
- Total annual grocery spending: $4,885.61
3. El Paso, Texas
- Population: 676,395
- Overall cost-of-living index: 82.0
- Grocery cost index: 92.0
- Total annual grocery spending: $4,838.28
2. San Antonio, Texas
- Population: 1,434,540
- Overall cost-of-living index: 90.0
- Grocery cost index: 91.4
- Total annual grocery spending: $4,806.73
1. Detroit, Michigan
- Population: 645,658
- Overall cost-of-living index: 88.7
- Grocery cost index: 89.0
- Total annual grocery spending: $4,680.51
More From GOBankingRates
Cameron Huddleston contributed to the reporting for this article.
Methodology: To find the most (and least) expensive groceries in U.S. cities, GOBankingRates gathered a list of the 50 most popular cities in the country sourced from the American Consumer Survey from the U.S. Census Bureau. For each city, the grocery cost-of-living was sourced from Sperlings’ Best Places, then multiplied by the national average annual grocery expenditure cost sourced from the Bureau of Labor Statistics 2021 Consumer Expenditure Survey. GOBankingRates then analyzed the highest cost of living and lowest cost of living to find the resulting cities that spend the most and least on groceries. All data was collected and is up to date as of June 5, 2023.
Share This Article:
You May Also Like

Fixed Expenses vs. Variable Expenses for Budgeting: Your Essential Guide
September 08, 2025
5 min Read




6 Reasons You Should -- and Should Not -- Buy a Luxury Car in Retirement
September 08, 2025
5 min Read


You'd Never Spend Like This at Home, So Why Do It on Vacation? 5 Tips To Curb Bad Habits
September 08, 2025
5 min Read

Here's How to Set Up an Emergency Fund Without Stress, According to an Expert
September 08, 2025
5 min Read




8 Frugal Habits Americans Are Ridiculed for -- And Why You Shouldn't Care
September 05, 2025
5 min Read

Here's What It Costs To Charge a Tesla Monthly vs. Using Gas for a Honda CR-V Hybrid
September 05, 2025
5 min Read


Energy Bills Are Set To Soar in These 4 States: Save Hundreds With These Tips
September 08, 2025
5 min Read
Best Ways To Save Your Money
Make your money work for you
Get the latest news on investing, money, and more with our free newsletter.
By subscribing, you agree to our Terms of Use and Privacy Policy. Unsubscribe at any time.

Thanks!
You're now subscribed to our newsletter.
Check your inbox for more details.



Sending you timely financial stories that you can bank on.
Sign up for our daily newsletter for the latest financial news and trending topics.
For our full Privacy Policy, click here.
Looks like you're using an adblocker
Please disable your adblocker to enjoy the optimal web experience and access the quality content you appreciate from GOBankingRates.
- AdBlock / uBlock / Brave
- Click the ad blocker extension icon to the right of the address bar
- Disable on this site
- Refresh the page
- Firefox / Edge / DuckDuckGo
- Click on the icon to the left of the address bar
- Disable Tracking Protection
- Refresh the page
- Ghostery
- Click the blue ghost icon to the right of the address bar
- Disable Ad-Blocking, Anti-Tracking, and Never-Consent
- Refresh the page