I believe the number of enchantments on the city include positive buffs, negative buffs, enchantments on units stationed there, and something else.
(yes, I have been frustrated by this, also.)
One clue, though, is when you see something that does not make sense in your city list (like unrest which is higher than anything else, or cities which are not producing when they should have something in their production queue.)