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 U.S. new home market continued stumbling along in May 2026.
Political Calculations' initial estimate of the total value of new home sales in the United States during May 2026 is $28.62 billion. This value is slightly higher than the initial estimate of $28.30 billion for April 2026, which has been revised downward to $28.18 billion for this month.
This estimate rose largely because average new home sale prices have been rising, which have offset a falling number of sales in recent months as mortgage rates in the United States increased to near their highest levels in the past year:
The contract rate on a 30-year, fixed-rate mortgage — the most common U.S. home loan — climbed 7 basis points to 6.76% in the week ended July 24, just shy of a one-year high, the Mortgage Bankers Association said on Wednesday. The rate on 15-year, fixed-rate loans climbed 11 basis points to 6.15%, the highest in just over a year.
Meanwhile, rates on adjustable-rate mortgages, which can be a more affordable option in the face of high fixed-rate costs but come with the risk of a higher rate reset later on, also moved higher. The rate on a 5-year ARM edged up to 5.98% last week.
Looking at the big picture for the U.S. new home market, the following charts present the U.S. new home market capitalization, the number of new home sales, and their average sale prices as measured by their time-shifted, trailing twelve month averages from January 1976 through May 2026.
We'll take a closer look at the impact these factors are having on the relative affordability of new homes being sold in the U.S. in the next week.
U.S. Census Bureau. New Residential Sales Historical Data. Houses Sold. [Excel Spreadsheet]. Accessed 24 June 2026.
U.S. Census Bureau. New Residential Sales Historical Data. Median and Average Sale Price of Houses Sold. [Excel Spreadsheet]. Accessed 24 June 2026.
Image Credit: Construction worker in hard hat on a building frame photo by Josh Olalde on Unsplash.
Labels: real estate
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.