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
According to the Federal Reserve Bank of Atlanta's Home Ownership Affordability Monitor, the national median household income was $85,828 in March 2026. This figure compares with Motio Research's estimate of $88,310 and our estimate of $87,164 for that month.
But when you drill down into smaller regions within the U.S., such as the metropolitan areas surrounding the nation's largest cities, the median household income for each can vary quite a lot from the figure that applies for the national population. Visual Capitalist's Gabriel Cohen, Niccolo Conte, and Miranda Smith dug into the median household income data for the fifty largest metropolitan areas to create the following infographic:
By definition, median household income is the amount of total money income earned by a household that falls in the exact middle of a given population's income spectrum. Half of the households within that population will have a higher income, half will have a lower income.
With that definition in mind, the three metropolitan areas with the highest median household incomes are:
The three major metropolitan areas with the lowest median household incomes are:
San Jose is the only major metropolitan area of the U.S. with a median household income that is double the U.S. national median household income.
If you're a World Cup fan reading this article from outside the U.S. and wonder how your nation's median household income compares to those in the U.S., you might try using this tool or others similar to it to convert the U.S. median household incomes by city into your national currency after adjusting for their relative purchasing power. For example, the gross "equivalised" median household income in the United Kingdom in 2023/24 for all households was £44,300 (see Table 20a in this spreadsheet from the UK's Office of National Statistics), which would convert to about $61,357 in U.S. dollars in 2026 and puts the UK's median household income below that of New Orleans.
Image credit: Mapped: How Household Income Varies Across Major U.S. Metros by Gabriel Cohen, Niccolo Conte, and Miranda Smith. Visual Capitalist. 10 June 2026.
Labels: data visualization, demographics, median household income
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.