В настоящей литературе нет чётких однозначных правил по склонению городов, если перед названием города стоит слово «город». Но есть определённые тенденции, когда, например, в официальной форме пишется « в городе Санкт-Петербурге», а не «в городе Санкт-Петербург». Так же и в склонении жителей города, можно выявить лишь закономерности в образовании этнохоронимов.В городе Пскове (Псков) живут псковичи.В городе Иркутске (Иркутск) живут иркутяне.В городе Иваново (не склоняется) живут ивановцы.