Petraeus is most likely a Democrat.
A friend is a conservative West Pointer O-6 who worked for Petraeus in Afghanistan. My friend says that Petraeus is a very pragmatic person who stays neutral in front of the cameras, but is quite conservative in private.