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 S&P 500 (Index: SPX) rose 0.8% above its previous week's close to end the trading week at 7,473.45 on Friday, 22 May 2026 as investors went into the Memorial Day holiday weekend.
In doing so, the index confirmed that stock prices have fully recovered from the Iran war impact. We find the trajectory of the S&P 500 falls very close to the central trend line of the redzone forecast range we added to the alternative futures chart back on 23 February 2026, several days ahead of when the geopolitical event began. For us, that timing has been fortunate because the redzone forecast range has been able to function as a counterfactual projection of how the S&P 500 would have changed if the Iran war geopolitical event had never happened.
So for the trajectory of stock prices to fall so neatly near the middle of that forecast range now that we're coming to its end is a strong confirmation the negative shock of the geopolitical event upon them has fully waned. Here is the latest update of the alternative futures chart that shows that outcome:
The redzone forecast range is based on the assumption investors would primarily focus on 2026-Q2 in making the decisions that set the trajectory of stock prices throughout its run. The Iran War geopolitical event didn't alter that focus throughout this period, but rather, added noise on top of the signal provided by the dividend futures-based model we use to forecast the S&P 500's future.
There are other factors that affect both the signal and noise investors consider in their decision making, which is provided from the random onset of new information. Here are the past week's market-moving headlines.
The CME Group's FedWatch Tool moved up the expected timing of a quarter point increase in the Federal Funds Rate to 28 October (2026-Q4). The FedWatch tool also now anticipates another quarter point rate hike will come on 28 April (2027-Q2), with a strong probability its timing could also move earlier.
The Atlanta Fed's GDPNow toolestimate of real GDP growth for the U.S. economy in the current quarter of 2026-Q2 increased to +4.3%, up from the +4.0% it projected a week earlier.
Image credit: Microsoft Copilot Designer. Prompt: "An editorial cartoon of a Wall Street bull and bear who are at Indianapolis watching cars labeled 'Dow', 'SP 500', and 'NASDAQ' race around the track".
Which states are the most and least affordable places for American families to live after paying taxes and their essential expenses?
The Common Sense Institute tallied up the numbers and ranked each state after subtracting federal and state taxes and also essential expenses like housing, utilities, groceries, auto and health insurance, fuel, and childcare in each state from the paychecks for a family of four with two adult breadwinners who work full time and earn the state's median hourly income.
Visual Capitalist's Dorothy Neufield then revisualized the results to focus on how much that of the modeled families' income remained. Here's her version of the Common Sense Institute's map:
Here's her analysis of the most and least affordable states:
In top-ranked states like Iowa, households keep nearly 35% of their income, about $2,900 per month. In Hawaii, that figure drops to just 9%. That’s a difference of more than $2,000 per month in disposable income.
[...]
Midwestern states dominate the rankings, largely due to lower housing and childcare costs.
Iowa ranks first, with households keeping 34.7% of their income, followed by South Dakota (34.6%) and North Dakota (33.5%).
[...]
In the least affordable states, families spend up to 91% of their income on essentials and taxes, leaving little room for savings or unexpected expenses.
Hawaii families are most strained, with 9% of income left, followed by California at 10.9%. Between 2019 and 2025, California households saw one of the largest declines in affordability across states.
Massachusetts, despite high incomes, ranks near the bottom. Childcare alone consumes 24% of household income, showing how a single cost category can erode income advantages.
The Common Sense Instutute also looks at how each state's affordability has changed from 2019 to 2025. They find that Kansas, New Mexico, and Utah have seen their cost of living fall the most, while Rhode Island, Massachusetts, and California have seen the biggest escalation in living expenses over these years.
Dorothy Neufield. Mapped: Where Americans Keep Most of Their Paycheck. Visual Capitalist. [Online article]. 27 April 2026.
Labels: data visualization, personal finance
Once upon a time, in 2005, we wrote about Solare, architect Paolo Soler's ambitious concept of the Lean Linear City of the future, a city without cars and without urban sprawl. Robert Ipsen describes the basic concept of how a city might be successfully configured to achieve that result:
The first step is not design. The first step is choosing the spine.
The corridor comes before the city
The Lean Linear City is organized around an arterial spine. In the book, that spine is both technical and symbolic: high-speed rail, pedestrian circulation, utilities, energy distribution, civic access, and the shared metabolic infrastructure of the city are concentrated into a single linear system. The inhabited modules attach to it. Growth proceeds along it. The landscape outside it remains legible because the city has not spilled everywhere at once.
This is the crucial difference between a linear city and sprawl. Sprawl also grows outward, but it does so by multiplying roads, pipes, wires, parking lots, and private parcels in every direction. The lean linear form grows by intensifying a corridor. It accepts length while refusing dispersal. It says: if the city must extend, let it extend along a shared artery rather than dissolve into an asphalt mist.
It's the stuff of science fiction dreams. But in Saudi Arabia, it served as a foundation for a real-life megaproject: Neom. Here's a video introduction:
But it turned out to be a lot harder to execute than to draw up. The ambitious project has been severely scaled back. Matt Bevan of Australian Broadcasting Corporation (ABC) News looks at what happened to the city of the future in the following 13-and-a-half minute video:
That report was in 2024. But is "The Line", as the Neom megaproject is known, really dead? The two percent of the project that wasn't defunded is still going forward. Here's The B1M's video report on the city's project from December 2025, which digs into the construction challenges of actually building the linear city:
As conceived, the linear city is a bold vision of what the city of the future could be. Given the challenges of making the project viable, it might always be.
Labels: ideas, technology
In the United States, when people talk about mortgages, they almost invariably are talking about the 30-year fixed-rate conventional mortgage.
It wasn't always that way. In fact, it wasn't until the Housing Act of 1954 became law that the 30-year fixed rate mortgage became mainstream. The law's "combination of federal insurance and full amortization requirements made the extended timeline financially safe for banks". Soon after, the 30-year fixed rate conventional mortgage became the default for both lenders and home buyers.
But it wasn't until much later that federally-backed agencies like Freddie Mac began keeping regular track of what the average monthly interest rate was for homes bought in the U.S. with these mortgages. As important as they are for prospective American homeowners, the historical data for these mortgages only goes back to April 1971. Freddie Mac, officially known as Federal Home Loan Mortgage Corporation, has maintained weekly data for mortgages extending back to that month. The government-sponsored enterprise also used to report monthly averages for mortgage rates from April 1971 forward, but discontinued the practice after December 2022.
And yet, because housing sales and prices are reported on a monthly basis, it's incredibly useful to have mortgage rates averaged over the period of a month. Since Freddie Mac isn't doing that job any more, we took it over and have made it publicly available.
It's built into the following interactive chart, which we've just updated to visualize 55 years worth of the average monthly interest rates for 30-year conventional mortgages in the U.S.
The average 30-year fixed-rate conventional mortgage was 6.33% in April 2026.
Freddie Mac. 30-Year Fixed Rate Mortgages Since 1971. [Online Database]. Accessed 15 May 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 month.
Image credit: Mortgage Payment Due date by alanharder.ca via Wikimedia Commons. Creative Commons Attribution 2.0 Generic (CC BY 2.0).
Labels: data visualization, real estate, tool
The outlook for the quarterly dividends of the S&P 500 (Index: SPX) has substantially improved in the month since our previous snapshot?
Here is our summary of how the outlook for the S&P 500's quarterly dividends per share changed since our 15 April 2026 snapshot:
The following chart shows how expectations for the S&P 500's quarterly dividends per share changed in the month from 15 April 2026 to 15 May 2026.
The large change in the forecast value for the most distant future quarter of 2027-Q2 is typical of the kind of volatility we see in dividend futures after the data for a new quarter first becomes available. Based on just the increases seen for all the other future quarters however, May 2026 saw one of the strongest month-over-month improvements in the S&P 500's dividend outlook in years.
Ready to find out more about dividend futures data? If this is your first exposure to the S&P 500's quarterly dividend futures, be sure to read the following section that explains what this data is communicating about the future for the index' dividends.
For this series, we take a snapshot of the CME Group's S&P 500 quarterly dividend futures data shortly after the second or third week of each month.
Dividend futures indicate the amount of dividends per share to be paid out over the period covered by each quarter's dividend futures contracts, which start on the day after the preceding quarter's dividend futures contracts expire and end on the third Friday of the month ending the indicated quarter. For example, as determined by dividend futures contracts, the now "current" quarter of 2026-Q2 began on Saturday, 21 March 2026 and will end on Friday, 19 June 2026. Since the expectations for this quarter's dividend payouts can change all the way up to that final date, it qualifies as a future quarter.
Because dividend futures are tied to options contracts that run on this schedule, that makes these figures different from the quarterly dividends per share figures that are reported by Standard and Poor. S&P reports the amount of dividends per share paid out during regular calendar quarters after the end of each quarter. This term mismatch accounts for the differences in dividends reported by both sources, with the biggest differences between the two typically seen in the first and fourth quarters of each year.
Dividend futures data is important for more than just what they project will be a future quarter's dividend payout. They represent the quantified expectations investors have for the future income they will realize from holding their investments, which in turn, affects how investors set current day stock prices. How changes in the outlook for dividends at specific points of time in the future contribute to changes in current day stock prices is described by this math.
Image Credit: Microsoft Copilot Designer. Prompt: "A crystal ball with the word 'SP 500' written inside it". And 'Dividends' written above it, which we added.
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.