Привет!
В сочетании со словом город названия склоняются независимо от их рода. Поэтому правильно говорить "в городе Иванове", "из города Москвы". Однако помните, что само выражение "в городе Москве" является канцеляризмом, то есть его рекомендуется избегать и говорить просто "в Москве".
Исключения из правила:
Спорные моменты:
Источник: http://new.gramota.ru/spravka/letters/73-rubric-90
Вот за это и не люблю русский язык