В 2000 г. в состав области входят следующие районы:
Аларский (центр - п. Кутулик),
Ангарский (г. Ангарск),
Балаганский (р.п. Балаганск),
Баяндаевский (с. Баяндай),
Бодайбинский (г. Бодайбо),
Боханский (п. Бохан),
Братский (г. Братск),
Жигаловский (р.п. Жигалово),
Заларинский (р.п. Залари),
Зиминский (г. Зима),
Иркутский (г. Иркутск),
Казачинско-Ленский (с. Казачинское),
Катангский (с. Ербогачен),
Качугский (р.п. Качуг),
Киренский (г. Киренск),
Куйтунский (р.п. Куйтун),
Мамско-Чуйский (р.п. Мама),
Нижнеилимский (г. Железногорск-Илимский),
Нижнеудинский (г. Нижнеудинск),
Нукутский (п. Новонукутский),
Ольхонский (с. Еланцы),
Осинский (с. Оса),
Слюдянский (г. Слюдянка),
Тайшетский (г. Тайшет),
Тулунский (г. Тулун),
Усольский (г. Усолье-Сибирское),
Усть-Илимский (г. Усть-Илимск),
Усть-Кутский (г. Усть-Кут),
Усть-Удинский (р.п. Усть-Уда),
Черемховский (г. Черемхово),
Чунский (р.п. Чунский),
Шелеховский (г. Шелехов),
Эхирит-Булагатский (п. Усть-Ордынский).
1 января 2008 года в состав Иркутской области вошёл Усть-Ордынский Бурятский автономный округ.