Площадь района — 6381,6 км?.
Район граничит на юге с Республикой Бурятией и Слюдянским районом Иркутской области, на севере — с Боханским и Иркутским , на западе — с Черемховским, на востоке — с Ангарским и Шелеховским районами Иркутской области.
Климат резко континентальный. Средняя температура января -23 градуса, июля +18...+20 градусов. Среднегодовая температура воздуха ?3,9 градусов. Выпадает 400 мм осадков в год.