Rich Suburbanites: Certain to vote, and to vote Republican.
Blacks: Very likely to vote, and certain to vote Democrat if they do.
Rural and poor Whites: Much less certain to vote, much less certain to vote Republican although likely to do so at the Presidential level.
In a nutshell.
Those voters at the lower end of the income level have always voted less as a whole. A countless number of studies have been done on that.
2004 was probably one of their higher turnout years ever, at least since the 1960s.
True.
The gap (not speaking of 2004 so much as of earlier years) seems to be rather larger in the South, though. At least that's what I'm told.