Население — 71 694 чел. (данные на 1 января 2025 года), площадь — 7,9 тыс. гектаров.
Расположен в 70 км к северо-западу от Иркутска, на левом берегу реки Ангары, на старом участке федеральной трассы Р255 «Сибирь» и Транссибирской железнодорожной магистрали.
В городе находится станция Усолье-Сибирское Восточно-Сибирской железной дороги.
Усолье-Сибирское связано автобусными маршрутами с посёлками и сёлами Усольского района, а также городами Ангарском, Иркутском.
Работает железнодорожный вокзал на станции Усолье-Сибирское, где останавливаются все пригородные, ускоренные пригородные, пассажирские поезда и скорые поезда (за исключением международных поездов Москва — Пекин и Москва — Улан-Батор и скорых поездов Москва — Владивосток («Россия»), Новосибирск — Владивосток).
Также, в пределах города имеются остановочные пункты электропоездов: Зелёный городок, Лужки и Мальтинка.
Пристань на реке Ангаре, где останавливаются теплоходы «Метеор», следующие по маршруту Иркутск — Братск.
Внутригородской транспорт представлен трамваями, мини-автобусами и маршрутными такси.
20 ноября 2024 года состоялось открытие нового участка федеральной трассы Р255, выполняющей функцию обхода города Усолье-Сибирское, позволяющей сократить время в пути для транзитного транспорта и значительно разгрузить улично-дорожную сеть города, сократить выбросы выхлопных газов.
В городе насчитывается около двадцати учебных заведений.