The average cost of groceries in America in 2024 is $418.44 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 Honolulu, Hawaii residents pay the most for food every month ($589.63), while people living in Virginia Beach, Virginia, pay the least ($335.11).
Keep reading to learn more about food costs across the country and to see where your state ranks.