Recent empirical research has demonstrated that countries with higher levels of religiosity are characterized by greater income inequality. We argue that this is due to the lower level of government services demanded in more religious countries. Religion requires that individuals make financial sacrifices and this leads the religious to prefer making their contributions voluntarily rather than through mandatory means. To the extent that citizen preferences are reflected in policy outcomes, religiosity results in lower taxes, which in turn implies lower levels of spending on both public goods and redistribution. Since measures of income typically do not fully take into account the part of income coming from donations received, this increases measured income inequality. We formalize these ideas in a general equilibrium political economy model and also show that the implications of our model are supported by cross-country data.