Некоторые особенности склонения географических названий-приложений:
- Согласуются в косвенных падежах с определяемым словом, если приложение — склоняемое название городов и рек. m.ok.ru Например: в городе Самаре, на реке Волге, за Москвой-рекой. m.ok.ru
- Не согласуются в косвенных падежах с определяемым словом названия городов на -О (среднего рода), чтобы их можно было отличить от сходных названий мужского рода. m.ok.ru Например: в городе Кирово (город Кирово) — в городе Кирове (город Киров). m.ok.ru
- Обычно не согласуются в косвенных падежах с определяемым словом редко употребляемые названия городов и рек, особенно если необходимо сохранить ясность изложения. m.ok.ru
- В географической и специальной литературе, официальных сообщениях и документах приложение может сохраняться в начальной форме, не согласуясь с родовыми наименованиями, особенно в случае составных названий. m.ok.ru
Также к несклоняемым относятся приложения-топонимы среднего рода, оканчивающиеся на –е, -о. nsportal.ru gramota.ru