We consider information aggregation in national and local elections when voters are mobile and might sort themselves into local districts. Using a standard model of private information for voters in elections in combination with a New Economic Geography model, agglomeration occurs for economic reasons whereas voter stratification occurs due to political preferences. We compare a national election, where full information equivalence is attained, with local elections in a three district model. A stable equilibrium accounting for both the economic and political sectors is shown to exist. Restricting to an example, we show that full information equivalence holds in only one of the three districts when transport cost is low. The important comparative static is that full information equivalence is a casualty of free trade. When trade is more costly, people tend to agglomerate for economic reasons, resulting in full information equivalence in the political sector. Under free trade, people sort themselves into districts, most of which are polarized, resulting in no full information equivalence in these districts. We examine the implications of the model using data on corruption in the legislature of the state of Alabama and in the Japanese Diet.