文章基于半对数模型回归结果,运用夏普利值分解方法对新老两代农民工的收入影响因素进行了对比分析。实证结果发现:两代农民工收入的影响因素存在很大差异。第一,老一代农民工人力资本和社会资本对收入及收入差距都有比较大的影响,但新生代农民工的收入主要受人力资本影响,社会资本的作用很小;第二,人力资本对新老两代农民工作用方式不同,体现在老一代农民工人力资本的边际产出更高,而新生代农民工的人力资本投资更多。