Vintage grocery store advertisements from the 1960s provide a nostalgic look at the cost of living in America, with prices for staples that appear strikingly low by today's standards. However, when adjusted for inflation, the perceived bargains become more nuanced.

Advertisements from the era featured prices such as sirloin steak at 78 cents per pound and five pounds of sugar for 49 cents. According to food publication Tasting Table, steak at that price would equate to about $7.95 in today's dollars, significantly less than the modern average of roughly $17.99 per pound. Pot roast, lamb, and grapefruit also appear to be considerably more expensive today, even after accounting for inflation.

Conversely, some items that seem like bargains from the 1960s are actually less expensive today when inflation is considered. A dozen medium eggs that cost 55 cents in 1966 would be approximately $5.60 in current dollars, whereas shoppers can now find a dozen for as little as $1.59. Butter, milk, and ice cream also fall into this category.

The vintage ads also offer a glimpse into past shopping habits. Families commonly purchased large quantities of items like 25-pound bags of potatoes and canned hams. Products such as oleo, a butter substitute, were also popular. Loyalty programs, like S&H Green Stamps, where shoppers collected stamps for household items, were also a notable part of the shopping experience.

Shop assistant hands Green Shield stamps to a customer in a supermarket.

These old advertisements have recently sparked discussions on social media, with users comparing historical grocery bills to contemporary costs. Some commenters have pointed out that while nominal prices were low, wages were also significantly lower in the 1960s, with average hourly earnings between $2.00 and $3.00. This suggests that the proportion of a paycheck spent on groceries may have been comparable, even with the vastly different price points.

Man loads groceries into a station wagon as two boys help and a girl sits in a shopping cart.