to your HTML Add class="sortable" to any table you'd like to make sortable Click on the headers to sort Thanks to many, many people for contributions and suggestions. Licenced as X11: http://www.kryogenix.org/code/browser/licence.html This basically means: do what you want with it. */ var stIsIE = /*@cc_on!@*/false; sorttable = { init: function() { // quit if this function has already been called if (arguments.callee.done) return; // flag this function so we don't do the same thing twice arguments.callee.done = true; // kill the timer if (_timer) clearInterval(_timer); if (!document.createElement || !document.getElementsByTagName) return; sorttable.DATE_RE = /^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/; forEach(document.getElementsByTagName('table'), function(table) { if (table.className.search(/\bsortable\b/) != -1) { sorttable.makeSortable(table); } }); }, makeSortable: function(table) { if (table.getElementsByTagName('thead').length == 0) { // table doesn't have a tHead. Since it should have, create one and // put the first table row in it. the = document.createElement('thead'); the.appendChild(table.rows[0]); table.insertBefore(the,table.firstChild); } // Safari doesn't support table.tHead, sigh if (table.tHead == null) table.tHead = table.getElementsByTagName('thead')[0]; if (table.tHead.rows.length != 1) return; // can't cope with two header rows // Sorttable v1 put rows with a class of "sortbottom" at the bottom (as // "total" rows, for example). This is B&R, since what you're supposed // to do is put them in a tfoot. So, if there are sortbottom rows, // for backwards compatibility, move them to tfoot (creating it if needed). sortbottomrows = []; for (var i=0; i
The rolling twelve-month average price of a 10.75 fluid ounce can of Campbell's Condensed Tomato Soup continued falling in the three months since our last monthly price history update.
In that January 2026 snapshot, the rolling average was $1.21 per can, which was down from an average of $1.29 per can in September 2025. In mid-April 2026, that twelve-month average has fallen further, dropping to $1.15 per can.
The falling prices during this period, which coincides with peak "soup season" in the United States, also coincide with deep discounts for consumers at major grocery selling retailers. Here are the prices available to U.S. consumers in April 2026 at ten of the nation's largest grocery-selling retailers and how they've changed since our January 2026 snapshot:
Not all these prices carry equal weight. It would not surprise us to learn that Walmart is the largest single purveyor of Campbell's tomato soup in the U.S., followed by Kroger-affiliated grocery stores. The dominance in sales of these "Big Two" gives more weight to their prices as being more representative of what most Americans pay on average for a can of Campbell's tomato soup.
The falling rolling average price of Campbell's tomato soup is the result of substantial discounts at these major retailers since September 2025. During this period, an iconic 10.75 fluid ounce "Number 1" size can of Campbell's Condensed Tomato Soup has been priced at just $1.00 per can at these biggest sellers.
The following chart presents the price history of Campbell's Condensed Tomato Soup in the 21st century, from January 2000 through April 2026. If you want to see more history, you can find our collected price data extending back to January 1898 here:
Before 2022, it was rare to ever find a can of Campbell's tomato soup priced higher than $1.00 per can. However, because of the high inflation unleashed by the Biden administration, it has been rare since 2022 to find a Campbell's tomato soup on sale for less than $1.00 per can.
But will this sale price hold now that soup season is ending? We'll check back in on the latest prices for our next update in three months.
Image Credit: Campbell's Tomato Soup at Walmart on 20 February 2026 with digital shelf price tags photo by Iron Man on Unsplash.
Welcome to the blogosphere's toolchest! Here, unlike other blogs dedicated to analyzing current events, we create easy-to-use, simple tools to do the math related to them so you can get in on the action too! If you would like to learn more about these tools, or if you would like to contribute ideas to develop for this blog, please e-mail us at:
ironman at politicalcalculations
Thanks in advance!
Closing values for previous trading day.
This site is primarily powered by:
The tools on this site are built using JavaScript. If you would like to learn more, one of the best free resources on the web is available at W3Schools.com.