國家統計局每年發布的“農民工監測報告”是我國針對農民工狀況最權威的數據調查報告。
近日,統計局發布了2023年的數據,上一篇文章已經結合曆年數據,對農民工的數量和各地區分布狀況做了分析。參見:農民工監測數據解讀之一:農民工總量持續增加,跨省流動降幅明顯,西部輸出增速趨緩。
本文將結合曆年數據,對農民工的收入做進一步分析。
1. 農民工收入增速進一步放緩
2023年農民工月均收入4780元,增長3.6%。其中,外出農民工月均收入5441元,增長3.8%;
本地農民工月均收入4131元,增長2.6%。
統計局稱3.6%的速度為平穩增長。實際上,如果比較過去幾年的速度,2023年的增長並不平穩,而是明顯的放緩。
疫情三年期間,農民工收入維持了平均5.25%的增速,明顯高於2023年3.6%的數據。2023年本來是疫情放開的第一年,社會普遍期望經濟會有補償性增長,以彌補過去三年的低迷。而出人意料的是,經濟下行壓力更加大了。就農民工的收入增速而言,2023年隻略微好於疫情爆發的第一年,也就是2020年。而在疫情之前,農民工的收入都保持了至少每年增長6%以上的速度。可以說,2023年是曆年來倒數第二低的增長速度。
2. 東部與其他地區的收入差距在拉大
2023年在東部地區工作的農民工收入為5172元,增長3.4%;中部為4576元,增長4.1%;西部為4376元,增長3.3%;東北為4049,增長5.2%。
東部地區的增速略低於中部和東北地區。
但是如果將曆史數據放在一起看得話,整體的趨勢是東部地區的收入增速高於其他地區。除了2023年之外,東部地區都高於其他地區,中部地區的速度次之,東北地區的增速最慢,明顯低於其他地區。
這也解釋了,上一篇文章中提到的,為何東部地區仍然是打工的主要目的地。東部和其他地區的收入差距正在拉大,當然會有更多的人留在東部。而在中西部地區打工的,更多是出於照顧家庭的原因。
如果看絕對值的話,東北地區明顯低於其他地區,甚至是西部地區。東北已經成為農民工收入的窪地,而且差距還在進一步拉大。
3. 製造業創曆年增速最低值
分行業看得話,2023年增速最高的是批發零售業和住宿餐飲業,分別為5.1%和4.6%。而製造業和建築業分別隻有1.8%和2.4%,創造了曆年最低值。
2023年是後疫情時代第一年,餐飲住宿和批發零售業的收入增長有所恢複並不意外。但是由於國際需求的減弱,2023年製造業的日子確實難過,農民工的收入也隻增長了1.8%。另外,2023年也是中國房地產行業最難的一年,相應的,農民工收入也隻增長了2.4%。
總之,從收入的角度而言,2023年是除疫情剛開始的2020年之外,增速最低的一年。對於製造業和建築業,農民工的收入增速甚至低於2020年,創曆年增速的最低值。尤其是製造業,2023年的收入增長隻有86元,幾乎可以忽略不急。這一點也可以從去年勞務機構的工價中得到印證。參見:2023年,進廠打工能賺多少錢?
-->
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_rightside": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_duturandom": {
"html":`
`,
"script":[]
}
, "gg_square": {
"html":`
`,
"script":[]
}
, "gg_topbanner": {
"html":`
`,
"script":[]
}
, "gg_middlesquare": {
"html":`
`,
"script":[]
}
, "gg_dutu": {
"html":`
`,
"script":[]
}
, "gg_botline": {
"html":``,
"script":[]
}
, "gg_dututop": {
"html":`
`,
"script":[]
}
, "gg_shipintop": {
"html":`
`,
"script":[]
}
, "gg_inContent": {
"html":`
`,
"script":[]
}
, "gg_shipinrandom": {
"html":``,
"script":[]
}
, "gg_sideSticky": {
"html":`
`,
"script":[]
}
, "gg_bottombanner": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_marquee": {
"html":`
`,
"script":[]
}
}
const adEnv={
"gg_header": {
"html":``,
"script":[{"type":"text/javascript","exec":` var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; `},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-hb/adn.wnx2.js","async":""},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-video/WenxuecityPlayer.js","async":"async"}]
}
}
const wxcEnv = {
"base":{
"exe":[],
"src":[
{"src": "/news/js/recommendednews.js","defer":"true"},
{"src":"/js/wxcFunc.js","defer":"true"}
]
},
"func":{
"exe":[
//展示評論
'function showMoreComments(){let n = 10;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};hideComments();',
],
"src":[
//圖片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//計數器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=125567501&n=0&out=jsval","defer":"true"},
]
}
}
function wxcCode(){
wxcEnv.base.exe.forEach(x=>{
let tag = buildAdcode(x);
document.head.append(tag);
})
wxcEnv.base.src.forEach(src => {
let tag = buildSrc(src)
document.head.append(tag);
});
wxcEnv.func.exe.forEach(x=>{
let tag = buildAdcode(x);
document.body.append(tag);
})
wxcEnv.func.src.forEach(src => {
let tag = buildSrc(src)
document.body.append(tag);
});
}
function adcode(){
let adkey = Object.keys(ads);
adkey.forEach(x=>{
let code = ads[x].html;
let div = document.getElementById(x);
if(div)div.innerHTML = code;
ads[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.body.append(tag);
}else{
let tag = buildSrc(s);
document.body.append(tag);
}
})
})
}
function baseCode(){
let baseKeys = Object.keys(adEnv);
baseKeys.forEach(x=>{
adEnv[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.head.append(tag);
}else{
let tag = buildSrc(s);
document.head.append(tag);
}
})
})
}
function buildAdcode(script){
let tag = document.createElement('script');
tag.innerHTML = script;
return tag;
}
function buildSrc(obj){
let keys = Object.keys(obj);
let tag = document.createElement("script");
keys.forEach(key=>{
tag.setAttribute(key, obj[key]);
})
return tag ;
}