Kerry and the Democrats have very little support outside of the big cities on the coasts. Don't believe me? Check out this map of electoral contributions.
Virtually the whole country is red (pro-Bush) as far as contributions go.
The big Democratic contributions are coming from New York, Los Angeles, Washington, Boston, San Francisco, and Chicago.
Other stand out blue areas are .... North Dakota .... Missouri .... Vermont.
I think you get the picture.