В русском языке нет чёткого правила образования этнохоронимов, однако есть некоторые закономерности: web.archive.org www.bolshoyvopros.ru
- Для названий, заканчивающихся на -ово, -ево, -ино, -ено и др., используется суффикс -ц- (ивановцы — от Иваново; ильинцы — от Ильино). web.archive.org
- Для названий, заканчивающихся на -тск, -цк, -ск и др., чаще всего используются суффиксы -ан-, -чан-, -ян- (иркутяне — от Иркутск; хабаровчане — от Хабаровск). web.archive.org
- Суффикс -ч-, как один из наиболее старых, используется только от названий старинных городов (москвичи — от Москва; псковичи — от Псков; томичи — от Томск). web.archive.org
- Исключением являются этнохоронимы, образованные от названий с элементом «усть»: они не подчиняются общим правилам, и в большинстве своём независимо от окончания для словообразования используется суффикс -ц- (устьабаканцы — от Усть-Абакан; устьилимцы — от Усть-Илимск; устьмайцы — от Усть-Мая; устьтаркцы — от Усть-Тарка). web.archive.org
Также есть правило написания этнохоронимов слитно во всех случаях, даже если в названиях, от которых они образованы, несколько слов написаны раздельно или через дефис (левтолстовцы — от Лев Толстой; ньюйоркцы — от Нью-Йорк; старооскольцы — от Старый Оскол). web.archive.org