Почему отличается число городов и районов в федеральных округах России?
Потому что несколько городов могут входить в состав одного района. И районным центром не всегда бывает город.