Recent research conducted in both the United States and Canada has found that residents of inner cities and suburbs are diverging in their voting behavior and political attitudes. The mechanisms producing such a divergence, however, have remained unclear. After identifying a set of distinct hypotheses for why one might expect residents of inner cities and suburbs to differ in their political views, this article draws on a survey undertaken by the author in one electoral district in the Toronto region to empirically test the relative contribution of each of the hypothesized mechanisms in explaining the geography of party preferences. This study suggests there is no single explanation for the city-suburban cleavage, and that the mechanisms producing it are complex. Spatial segregation (based on individual attributes such as race, ethnicity, and class) is clearly important; however neighborhood self-selection, local experience, and, to a lesser extent, mode of consumption all have significant independent effects. Particularly important is the self-selection of supporters of political parties on the left into the inner city, stemming either from a search for a "sense of community" or the desire to link their lifestyle choices to their political convictions, whereas supporters of parties farther to the right are more likely to choose postwar suburban neighborhoods out of a preference for private space. In contrast, there is little evidence that housing tenure or the sharing of political information between neighbors are factors independently producing city-suburban political differences within the study district.