Richmond city will go Obama...it is full of black and white Democratic state workers as well as having a large black population. The surrounding areas will go McCain!
The north side of Richmond will go very heavy for Obama, the west, east and south sides will go big time for McCain. The surrounding counties (Henrico, Goochland, etc) will go heavy for McCain.