||Should a social program be run at a higher or lower level of government? We consider a government-run program supplying a private good to consumers. We focus on a tradeoff between the advantage of a high level of government in resource allocation and its disadvantage in consumer information. We look into the effect of differences in income levels, marginal costs and preferences on the architecture of public governance. One general conclusion is that, when regional differences are large, the central government should be in charge; otherwise, local governments should be in charge.