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 long-term downward trend for working teens continued in August 2026. The month saw the overall, seasonally adjusted number of teens Age 16-19 counted as having jobs come in at 5,373,000. While just 7,000 less than in July, that figure is 487,000 below the May 2024 peak.
Breaking the working teen demographic down into younger (Age 16-17) and older (Age 18-19) parts, the number of younger teens with jobs increased month-over-month to a seasonally adjusted 1,856,000, which is 505,000 below its peak from December 2022. Older teens with jobs however saw their seasonally adjusted number decline 95,000 from their level in July to 3,499,000, some 302,000 below their recent February 2025 peak.
Looking at the employed-to-population ratio of the working teen demographics, older teens still come out on top, with 41% of the Age 18-19 population employed, which is down from the December 2025 peak of 45.8%. Younger teens however have a bigger decline from their April 2022 employed-to-population percentage peak of 25.5%, dropping to 20.7% as of August 2026. This latter change is nearly equivalent to going from one in four teens Age 16-17 having jobs in April 2022 to just one in five as of August 2026.
The following pair of charts depicts the rise and fall of teen employment from January 2021 through August 2026.
Each of the data series shown in these charts are subjected to their own seasonal adjustment, which is why the employment numbers for the Age 16-17 portion of the teen population and the Age 18-19 portion won't necessarily add up to the figures indicated for the whole working Age 16-19 population.
U.S. Bureau of Labor Statistics. Labor Force Statistics (Current Population Survey - CPS). [Online Database]. Accessed: 4 September 2026.
Image Credit: Waitress talking between groups of people sitting at tables in a restaurant photo by Negley Stockman on Unsplash.
Labels: demographics, jobs
The final week of summer saw the S&P 500 (Index: SPX) close out the week at 7,718.60, slightly up over the preceding week's close and one percent below its 13 August 2026 record high.
As expected, investors focused on the upcoming quarter of 2026-Q4 in setting stock prices. The future quarter has become the focus because of the Fed's ongoing "will they or won't they hike rates during the quarter" drama.
Speaking of which, the CME Group's FedWatch Tool projects a 59% probability the Fed will hike the Federal Funds Rate by a quarter percent on 16 September (2026-Q3), with a little under 41% chance of holding at its current target range of 3.50-3.75%. The big change from the previous week however is that the FedWatch Tool now projects the Fed will delay its next quarter point rate hike until 27 January (2027-Q1), although it still gives a 39% probability of an earlier rate hike on 8 December (2026-Q4).
The continuing uncertainty provides investors with an incentive to set their attention on 2026-Q4. The latest update of the alternative futures chart shows the S&P 500's trajectory remains consistent with the approximate level the dividend futures-based model would project for it provided investors focus their forward-looking attention upon 2026-Q4.
Here are the market moving headlines of the week that was:
The headlines out of Japan suggest the recent rising yields of U.S. Treasuries have a "made in Japan" element to them. This factor may be significant because they would have an effect on the U.S. stock market, with higher yields depressing stock prices because of the resulting higher cost of debt. The effect would be most pronounced on firms that are looking to utilize significant debt financing to support their growth.
The Atlanta Fed's GDPNow tool anticipates +4.7% real GDP growth for the U.S. economy in 2026-Q3, ticking up from the +4.6% annualized growth it projected a week earlier.
Image credit: Microsoft Copilot Designer. Prompt: "An editorial cartoon of a Wall Street bull and bear enjoying a Labor Day holiday barbecue as the bear says ‘I CAN'T BELIEVE SUMMER IS OVER ALREADY! WHAT ARE YOU LOOKING FORWARD TO THE REST OF THE YEAR?’" We're not sure what the bull is thinking about with what they're barbecuing - perhaps they're a soy-based alternative to what they look like!
We first wrote about Hauser's Law in 2009. At the time, we described it as "one of the stranger phenomenons in economic data". The law itself was proposed by W. Kurt Hauser in 1993, who observed:
No matter what the tax rates have been, in postwar America tax revenues have remained at about 19.5% of GDP.
In 2009, we found total tax collections the U.S. government averaged 17.8% of GDP in the years from 1946 through 2008, with a standard deviation of 1.2% of GDP. Six years later, we revisited it once again and found that while the standard deviation was the same, average total tax collections from 1946 through 2018 was lowered to 16.8% of GDP because of 2013's comprehensive revision of GDP that significantly boosted historic GDP estimates after the basic GDP formula was redefined.
Seven years later, we're revisiting the historic data once again to see if it still holds. Spoiler alert: it does!
Here's a triple-set of charts to show off Hauser's Law in action!
Since we're now spanning 80 years worth of data, during which the U.S.' maximum income tax rate has ranged between 28% and 92% of income, we confirm once again that the U.S. government's total tax collections have averaged 16.8% with a standard deviation of 1.2% of GDP from 1946 through 2025. If you know your normal distribution bell curve from statistics, that means over 99% of the U.S. government's total tax collections from 1946 through 2026 would be expected to fall between 13.2% and 20.4% of GDP, which they have.
The pattern also holds true for U.S. personal income tax collections, although here, the average is 7.7% of GDP and the standard deviation is 0.8% of GDP.
What all these numbers mean is that the U.S. government's tax collections have been remarkably stable as a percent of GDP, or the national income, over the last eight decades, regardless of how the top income tax rate has been set. We think that represents a political equilibrium, especially as higher rates of tax collections have not been able to be sustained.
There are just four periods where tax collections rose more than one standard deviation above the mean level, none of which proved to be sustainable.
There's one final piece of the puzzle we haven't tackled, and that's why the U.S. national debt has grown so large even as federal tax collections have been so relatively stable. Here we find three factors that have contributed to its growth:
And that, in a nutshell, is why the U.S. government has gone from running mostly balanced budgets in the years before 1965 to running consistently in the red in the years since with few exceptions. The upward ratcheting of government spending in the years since 1965, and particularly since 2008 to levels far above what the U.S. government is capable of sustaining through its stable tax collections is why the national debt has grown to exceed $40 trillion.
Labels: data visualization, taxes
The median price of new homes sold in the United States paid by their buyers is declining.
Incentives provided by homebuilders to entice sales is offsetting an increase in mortgage rates in recent months, improving the affordability of new homes. So much so that new homes have become relatively more affordable than existing homes.
Here are the three numbers that define how affordable a new home is for a typical American household in July 2026 and how they've changed from the values we reported for May 2026:
Assuming a 0% down payment, a new home sold in July 2026 at the nation's median sale would have a mortgage payment that consumes 34% of the income earned by a household at the exact middle of the U.S. spectrum of income. The following chart reveals the typical new home sold in the U.S. moved to fall within the affordable reach of the typical American household during July 2026:
The relative affordability thresholds indicated on the chart are defined by the 28/36 rule that mortgage lenders traditionally use to determine whether to extend a mortgage to new home buyers. Here, a monthly mortgage payment that consumes more than 36% of a household's income means that the median new home sold is fully outside the affordable reach of a household earning the median income, even if it has no other debts. At the other end of the rule, a mortgage that does not exceed 28% of a household's income is considered affordable even with average levels of other kinds of debt.
July 2026's relative affordability level falls between these two levels, but nearer the upper end, which means a new home is affordable for a household earning the nation's median household income provided it maintains a low level of other kinds of debt.
U.S. Census Bureau. New Residential Sales Historical Data. Houses Sold. [Excel Spreadsheet]. Accessed 25 August 2026.
U.S. Census Bureau. New Residential Sales Historical Data. Median and Average Sale Price of Houses Sold. [Excel Spreadsheet]. Accessed 25 August 2026.
Freddie Mac. 30-Year Fixed Rate Mortgages Since 1971. [Online Database]. Accessed 1 September 2026. Note: Starting from December 2022, the estimated monthly mortgage rate is taken as the average of weekly 30-year conventional mortgage rates recorded during the calendar month.
Image Credit: Couple sitting among moving boxes in new home photo by Vitaly Gariev on Unsplash.
Labels: personal finance, real estate
The S&P 500 (Index: SPX) rebounded back above its mean trend in August 2026 after briefly breaking below it.
Through the end of trading on Monday, 31 August 2026, the index' value was just slightly below its its trailing 20-day moving average. Meanwhile, the moving average itself was about 96 points (or about 1%) above the level the mean trend trajectory the index has established during its current period of relative order, which has largely held in the 32 months since 31 December 2023.
The following chart visualizes the relationship between the value of the S&P 500 and its underlying trailing year dividends per share from 29 December 2023 through 31 August 2026:
Image Credit: Microsoft Copilot Designer. Prompt: "An editorial cartoon of a Wall Street bull and bear bouncing on a trampoline while looking at a stock chart labeled 'S&P 500'".
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.