There is a health bonus to units stationed in cities and this appears to not have been kept up-to-date between the factions.
Kingdom cities give stationed units a low hitpoint bonus that is static (level 5 city gives +20 hitpoints). On the other hand, empire cities give a variable bonus to hitpoints (+200% at level 5).