Yes the only thing that causes devastation, always visible on the campaign map (black spots), are rebel/enemy armies. The only thing that fixes it, after removing the armies, is time.
(oh, and exterminate population of course causes it as well - around the city). But that gets cleared up pretty quickly, even for small towns.
Bookmarks