Free Trial

MNI ANALYSIS: Lack Of Skilled Laborers Limit US Wage Inflation

By Holly Stokes
     WASHINGTON (MNI) - Despite the unemployment rate dipping to a new
17-year-low in April, moderate wage inflation has left questions of how much
slack is left in the labor market, as only select industries have seen strong
wage inflation and few workers appear to possess desired skills.
     While some argue that the headline unemployment rate U-3 measure, at 3.9%,
is hiding a deceptive amount of slack that is keeping wage inflation moderate, a
look at the more inclusive U-6 measure shows that there is still a historically
low percentage of the labor force unemployed. 
     The U-6 rate, which accounts for those employed part-time for economic
reasons and only marginally attached to the labor force, is admittedly higher at
7.8%, but is also at its lowest level since 2001 and has moved closer to the U-3
in recent years, suggesting there is less slack "hidden" by the use of U-3 than
some see. 
     Further, in this economic cycle, the U-6 rate has fallen at a faster rate
than in its series history, and at a much more pronounced rate than the U-3. As
this measure falls, it becomes clear that not only is employment increasing, but
there are less people unable to find just part time positions or feeling
discouraged. With both U-3 and U-6 declining, questions remain as to why wage
inflation is slower to rise.
--HISTORICALLY SOFT WAGE INFLATION
     Wage inflation, while healthy, suggests that the labor market may not be as
tight as the unemployment rate suggests. An unemployment rate at 3.9%
historically has coincided with a much greater year/year increase in wages than
is currently the case.
     Looking at the average hourly earnings for production and nonsupervisory
employees, the longer tracked measure of wage inflation, it can be seen that
when the U-3 rate is at 3.9%, there is an average year/year wage growth of 4.4%.
The much lower current rate of 2.7% year/year suggests that for some reason,
current laborers cannot bargain for as high of wages as was previously the case
in equally tight labor markets.
     In part, this relative softness in wage inflation fits into the broader
slowing trend in wage gains in the past two decades relative to the rapid growth
seen in the 70s. However, even looking at only the last ten years, wage growth
has been unable to match levels seen at higher unemployment rates.
Accordingly, several participants at the FOMC meeting on May 1 and 2 noted that
recent wage development provided little evidence of an overheating labor market.
And, several participants noted that just a few industries and occupations faced
extreme labor tightness, with these select industries being the only recipients
of strong wage inflation.
--INDUSTRY SPECIFIC LABOR TIGHTENING
     Industry and government data suggest that labor market tightening is being
driven by transportation and construction industries. The April ISM
non-manufacturing report highlighted the continued labor shortages in
construction, as respondents reported the short supply is constraining capacity.
Consequently, backlog orders increased in construction, as the sector failed to
keep pace with growing demand. ISM manufacturing and non-manufacturing reports
also pointed to numerous complaints among respondents of a shortage in
transportation labor, specifically class-A drivers.
     The Fed's Beige Book, released April 18, confirmed these industries are
tightening, noting that construction and transportation were two of the most
commonly cited labor shortages reported to districts.
     As expected, the tightening labor markets in these two sectors has
translated into a stronger weekly wage gain than the total private weekly wage
gain - as both hours worked and hourly wages rose on a year/year basis. The
April Employment situation report showed that average weekly earnings for total
private workers has grown 2.9% year/year, while construction earnings have
jumped 4.1% and transportation & warehousing wages increased 3.2%.
--COMBATTING INDUSTRY SHORTAGES
     Labor shortages in sought after skills have left positions unfilled, with
the April NFIB Small Business Optimism reporting that 88% of business owners
trying to fill a position found few or no qualified applicants. As higher
salaried positions are not occupied, wage inflation does not fully recognize
increased demand. 
     Additionally, 12% of businesses in the NFIB survey reported turning to
temporary workers to cover unfilled positions. This results in an increase in
employment, but not in people getting industry raises given to regular
employees. Also holding down wage inflation, the Beige Book highlights the
recent uptick in training provided to previously unqualified workers to fill
positions, resulting in lower salaries for the unaccounted-for cost of
investment.
     In an effort to understand how much slack is left in an economy with a
shrinking unemployment rate but overall moderate wage inflation, it becomes
apparent that the issue may in fact be a mismatch of skills. While more
Americans are finding jobs, fewer are finding themselves well positioned enough
to barter for large salary increases, especially as employers face rising
business costs. 
--MNI Washington Bureau; +1 202-371-2121; email: holly.stokes@marketnews.com

To read the full story

Close

Why MNI

MNI is the leading provider

of intelligence and analysis on the Global Fixed Income, Foreign Exchange and Energy markets. We use an innovative combination of real-time analysis, deep fundamental research and journalism to provide unique and actionable insights for traders and investors. Our "All signal, no noise" approach drives an intelligence service that is succinct and timely, which is highly regarded by our time constrained client base.

Our Head Office is in London with offices in Chicago, Washington and Beijing, as well as an on the ground presence in other major financial centres across the world.
}); window.REBELMOUSE_TASKS_QUEUE.push(function(){ window.dataLayer.push({ 'event' : 'logedout', 'loggedOut' : 'loggedOut' }); }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ (function appendPosts () { var policyPosts = document.getElementsByClassName('policy-posts-wrapper')[0]; var policyPostsMenu = document.querySelector('.policy-posts-span'); policyPostsMenu.append(policyPosts); policyPosts.style.display = "block"; var empolicyPosts = document.getElementsByClassName('em-policy-posts-wrapper')[0]; var empolicyPostsMenu = document.querySelector('.em-policy-posts-span'); empolicyPostsMenu.append(empolicyPosts); empolicyPosts.style.display = "block"; var dataPosts = document.getElementsByClassName('data-posts-wrapper')[0]; var dataPostsMenu = document.querySelector('.data-posts-span'); dataPostsMenu.append(dataPosts); dataPosts.style.display = "block"; })(); }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ document.querySelectorAll(".my-mni").forEach(function(item){ item.href="/core/users/email_login/"; item.innerHTML="Log In"; }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ document.querySelector('.signup-form').addEventListener('submit', () => { window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event' : 'submission_click', 'event_category': "Sign Up Button Clicks", 'event_label': "Posts" }); }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ REBELMOUSE_STDLIB.createElementChangeListener('.signup-form.authentication--form',function(item){ item.onsubmit=function(e){ ga('b.send', 'event', {eventCategory: 'Signup', eventAction: 'CompletedForm', eventLabel:'pageTitle', eventValue:15}); window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event' : 'signup_click', 'event_category': "Signup", 'event_action': 'CompletedForm', 'event_label': 'pageTitle', 'event_value': 15 }); } }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ document.querySelectorAll("img").forEach(function (img) { img.addEventListener("contextmenu", function (e) { return false; }); }); document .querySelector(".site-logo img") .addEventListener("contextmenu", function (e) { return true; }); }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ document.querySelector('.signup-form').addEventListener('submit', () => { window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event' : 'submission_click', 'event_category': "Sign Up Button Clicks", 'event_label': "Posts" }); }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ REBELMOUSE_STDLIB.createElementChangeListener('.signup-form.authentication--form',function(item){ item.onsubmit=function(e){ ga('b.send', 'event', {eventCategory: 'Signup', eventAction: 'CompletedForm', eventLabel:'pageTitle', eventValue:15}); window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event' : 'signup_click', 'event_category': "Signup", 'event_action': 'CompletedForm', 'event_label': 'pageTitle', 'event_value': 15 }); } }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ let posts = document.querySelectorAll(".all-content-wrapper .widget:not(.stream-story-processed)"); window.check_story_posts(posts, "streamOfPosts"); }); window.REBELMOUSE_LOW_TASKS_QUEUE.push(function(){ function populateInputsWithAPAPI(c) { document.querySelectorAll('.signup-form input[name="country"]').forEach(el => { el.setAttribute("value", c.country_name); }); document.querySelectorAll('.signup-form .country_name').forEach(el => { el.setAttribute("value", c.country_name); }); let country_code = c && c.country_code ? c.country_code.toLowerCase() : "auto"; document.querySelectorAll('.signup-form .country_code').forEach(el => { el.setAttribute("value", country_code); }); document.querySelectorAll('.signup-form .selected_country').forEach(el => { el.setAttribute("value", country_code); }); } const fetch = function (err, res) { var r = new XMLHttpRequest(); r.open("GET", err, !0), (r.responseType = "json"), (r.onload = function () { var err = r.status; res(200 === err ? null : err, r.response); }), r.send(); }; function setupCountry() { if (window.preventDuplicateExec) { return; } window.preventDuplicateExec = true; window.REBELMOUSE_STDLIB.onElementInViewport({ threshold: 0, firstOnly: true, oneTime: true, selector: ".signup-form", onIntersect: (entry) => { // when you need to get access to that data you call it in that way: let ipapiData = localStorage.getItem("ipapiData"); if (!ipapiData) { fetch("https://ipapi.co/json/", function (err, ipData) { console.log("populating inputs with data from IP API "); localStorage.setItem("ipapiData", JSON.stringify(ipData)); populateInputsWithAPAPI(ipData); }); } else { console.log( "populating inputs with data from IP API data stored in local storage" ); populateInputsWithAPAPI(JSON.parse(ipapiData)); } }, }); } setupCountry(); }); window.REBELMOUSE_LOW_TASKS_QUEUE.push(function(){ /* const sidebar = document.querySelector('.left-sidebar-container'); const stickyContent = document.querySelector('.sticky-content'); const siteContent = document.querySelector('.all-posts-stream'); if (sidebar && stickyContent && siteContent) { if (siteContent.clientHeight > sidebar.clientHeight) { console.log('grater -> ', siteContent.clientHeight + ' > ' + sidebar.clientHeight); stickyContent.style.height = (siteContent.clientHeight - sidebar.clientHeight) + 'px'; } } */ }); window.REBELMOUSE_LOW_TASKS_QUEUE.push(function(){ function populateInputsWithAPAPI(c) { document.querySelectorAll('.signup-form input[name="country"]').forEach(el => { el.setAttribute("value", c.country_name); }); document.querySelectorAll('.signup-form .country_name').forEach(el => { el.setAttribute("value", c.country_name); }); let country_code = c && c.country_code ? c.country_code.toLowerCase() : "auto"; document.querySelectorAll('.signup-form .country_code').forEach(el => { el.setAttribute("value", country_code); }); document.querySelectorAll('.signup-form .selected_country').forEach(el => { el.setAttribute("value", country_code); }); } const fetch = function (err, res) { var r = new XMLHttpRequest(); r.open("GET", err, !0), (r.responseType = "json"), (r.onload = function () { var err = r.status; res(200 === err ? null : err, r.response); }), r.send(); }; function setupCountry() { if (window.preventDuplicateExec) { return; } window.preventDuplicateExec = true; window.REBELMOUSE_STDLIB.onElementInViewport({ threshold: 0, firstOnly: true, oneTime: true, selector: ".signup-form", onIntersect: (entry) => { // when you need to get access to that data you call it in that way: let ipapiData = localStorage.getItem("ipapiData"); if (!ipapiData) { fetch("https://ipapi.co/json/", function (err, ipData) { console.log("populating inputs with data from IP API "); localStorage.setItem("ipapiData", JSON.stringify(ipData)); populateInputsWithAPAPI(ipData); }); } else { console.log( "populating inputs with data from IP API data stored in local storage" ); populateInputsWithAPAPI(JSON.parse(ipapiData)); } }, }); } setupCountry(); });