In the last few decades, New York State has generally supported candidates belonging to the Democratic Party in national elections. Democratic presidential candidate Barack Obama won New York State by 25 percentage points in 2008, a bigger margin than John Kerry in 2004. New York City is a major Democratic stronghold with liberal politics. Many of the state's other urban areas, such as Albany, Buffalo, Rochester, and Syracuse are also Democratic. Rural upstate New York, however, is generally more conservative than the cities and tends to favor Republicans. Heavily populated Suburban areas such as Westchester County and Long Island have swung between the major parties over the past 25 years, but more often than not support Democrats.
New York City is the most important source of political fundraising in the United States for both major parties. Four of the top five zip codes in the nation for political contributions are in Manhattan. The top zip code, 10021 on the Upper East Side, generated the most money for the 2000 presidential campaigns of both George W. Bush and Al Gore.[92]