Why did Conservatives do better in rural and suburban ridings in the past federal election while the Liberal and NDP parties fared better in urban ridings, especially as population density increases in large cities like Vancouver, Toronto and Montreal (see graphs at Political Staples)? Small Dead Animals has the simplest and most plausibly significant variable:
The inference that is most commonly drawn from correlations that show a rise in support for the liberal-left in high population density areas, is that somehow, when you have many people living together in close quarters, they become more tolerant and "progressive" in their societal views. […]
[But] there is another correlation that exists in communities of high population density - and that is the inverse ratio in home ownership. By and large, those who dwell in urban, high-rise zoning don't collect much more than furniture. Many aren't even responsible for basic chores involving maintainance and upkeep - they just call someone.
[…] When one moves into the suburbs and rural areas, however, the reverse is true - the average voter is more likely to own their own home and/or business. They gain first hand experience with the actual costs and consequences of intrusive "tax and spend" nannystate government policies so popular with the urban left. Home owners feel the direct impact in rising property taxes, and dimished private sector investment.