I'd have to add Benton Harbor, MI, Chester, PA, and Newark, NJ. For what it's worth, Baltimore, MD is highly overrated and is sliding downhill as you read this (I grew up there, and what's been done to that city is reprehensible); Pittsburgh is a dump as well.
On the other side of the coin...