In the U.S., Detroit households spend the largest share of their median monthly income on groceries at nearly 3.78%. Cleveland follows closely at 3.77%, and Birmingham, Alabama, ranks third, with residents spending around 3.28% of their income on food.