Алзамай — город (с 1955) в Иркутской области России, до 2005 года входил в состав муниципального образования «Город Нижнеудинск», с 2006 года — городское поселение в составе Нижнеудинского района. Население 6,8 тыс. жителей (2010).


Возник как посёлок при станции Алзамай (открыта в 1899 году). Название возникло по соседней деревне Алзамай (ныне Старый Алзамай) на реке Алзамайчик. С 1945 по 1959 год являлся центром Алзамайского района Иркутской области. Город расположен в Восточном Саяне, на реке Топорок (бассейн Ангары), в 600 км к северо-западу от Иркутска, в 75 км от Нижнеудинска.