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