I think that requiring ID would do wonders for Philly. It's so strange that it stands out among big cities both in registration percentages and sheer numbers. Of course, Philly is a hole.
The registration is similar here to Baltimore, NYC, Boston, Pittsburgh, Cleveland, Chicago. Its better than Detroit.
We actually have fairly solid Republican neighborhoods in the northeast of the city which form a base of operations.