本文采用CHIP2007年数据探讨城镇劳动力市场上城乡工人在自我雇佣收入上的差距问题。本文发现,以小时自我雇佣收入衡量,城镇职工的收入为15.04元,远高于外来务工人员的7.09元;形成自我雇佣收入巨大差异的因素可以分为两类,一是个体资源禀赋差异,二是外来务工人员受到的户籍歧视。进一步研究发现,从总体上看,教育程度的提高、从事自我雇佣年数的增加、健康的改善、初始资本以及自我雇佣规模的扩大均对自我雇佣收入有正向影响,教育对自我雇佣收入的作用远低于对工资收入的影响;从城镇职工和外来务工人员各自的影响因素来看二者存在较大的差异;采用Cotton分解方法发现城乡工人个体禀赋差异解释了其中的25.41%,剩余的74.59%归结为户籍歧视等不可解释部分。