The average cost of groceries in America in 2023 is $415.53 a month per person1. However, this number can vary greatly depending on factors like age and personal eating habits. Location is another important—though potentially surprising—factor in determining food costs. Groceries cost more in some US cities and states than others.
To find out where people pay the most for food every month, we looked at grocery costs in each state’s most populous city. We found that residents of Honolulu, Hawaii pay the most for food every month ($638.57), while people living in Cheyenne, Wyoming pay the least ($335.97).
Keep reading to learn more about food costs across the country and to see where your state ranks.