I did some US Census lookups.
In 2000, the 25 liberal cities had a combined population of 20,056,925. The 25 conservative cities had a combined population of 4,732,782.
In 2004, the 25 liberal cities had a combined population of 19,897,172 -- a drop of nearly 160,000 people, or 0.8%. By contrast the 25 conservative cities had a combined population of 5,059,288 -- growing by 326,706, or 6.5% in 4 years. This is a growth pace 50% higher than the national rate of 4.3%.
Together, the 25 conservative cities made a net gain of nearly half a million people against the 25 liberal cities in only 4 years. That's almost an entire congressional district in a single presidential election cycle, from a small list of cities.
If you believe that demography is destiny, the point is obvious: long term, liberals are screwed.
Excellent bit of research.
Just guesstimating but I betcha that most of the liberal cities on this list are near or in bankruptcy as well.