В России много названий городов, которые состоят из двух слов или сложных слов. А как же тогда называются жители этих городов? Какие правила на этот счет существуют? К сожалению, одного конкретного и простого правила на все случаи нет. В одних случаях название строится из двух слов, в других - из одного.
Приведем примеры, когда название жителей образуется из двух слов:
Улан-Удэ - уланудэнец, уланудэнка
Сергиев Посад - сергиевопосадец, сергиевопосадка
Соль-Илецк - сольилечанин, сольилечанка
Красный Кут - красноку́тец, жительница Красного Кута (названия женского рода часто отсутствуют)
Гаврилов-Ям - гавриловя́мец, гавриловя́мка
Ленинск-Кузнецский - ленинсккузнеча́нин, ленинсккузнеча́нка
Одновременно с этим есть много названий жителей (катойконимов), при создании которых используется только одно слово, чаще всего опорное в словосочетании, из которого состоит название.
Набережные Челны - челнинец, челнинка
Нижневартовск - вартовчанин, вартовчанка
Нижний Тагил - тагильчанин, тагильчанка
Гусь-Хрустальный - гусевчанин, гусевчанка
Великий Утюг - устюжанин, устюжанка