Republicans narrowed the gap in party allegiance in the 2004 campaign, but are still outnumbered by Democrats, the University of Pennsylvania's National Annenberg Election Survey shows. Polling of 67,777 registered voters from October 7, 2003, through November 16, 2004, showed that 31.8 percent called themselves Republicans and 34.6 percent said they were Democrats, a Democratic edge of 2.8 percentage points.
Full text from the National Annenberg Election Survey (PDF-file!)
HERE