Город расположен на реке Селенге, в устье реки Уды, от которой и получил своё название.
Население: 430 550 человек (по данным 2016-го года)
Основан в 1866-м году как Удинское зимовьё, в 1730-х годах был переименован в Верхнеудинск (в отличие от Нижнеудинска, расположенного на другой реке Уде). В 1775 году получил статус города.