This paper tries to investigate the role of non-wage income in explaining the income inequality in urban China. Our findings show that the contribution of income sources to inequality is different between the provinces with different extents of inequality. We find that in the coastal provinces, the contribution of wage income to inequality is decreasing, while the contribution of business and property income is increasing and getting more important; in contrast, in the western provinces, the role of wage income is larger than the other provinces, while the role of business and property income is smaller and remains unchanged. Our empirical results also suggest that the provinces with higher share of business and property income have high income inequality.