На территории района расположен 31 населённый пункт, наиболее крупные - села Ануйское,
Солоновка, Сычевка, Точильное, Новотырышкино, посёлки Линевский и Верх-Обский.
Район объединяют 12 сельсоветов:
Ануйский (село Ануйское);
Верх-Обский (посёлок Верх-Обский);
Кировский (посёлок Кировский);
Линевский (посёлок Линевский);
Новотырышкинский (село Новотырышкино);
Первомайский (село Первомайское);
Смоленский (село Смоленское);
Солоновский (село
Солоновка);
Сычевский (село Сычевка);
Точилинский (село Точильное);
Черновский (село Черновая).
Населенные пункты Смоленского района:
города краевого значения:
город
Белокуриха;
сельские населенные пункты:
село Ануйское, село Старотырышкино, поселок Верх-Обский, село Иконниково, село Катунское, поселок Кирпичный, поселок Красный Маяк, поселок Маточный, поселок Молочный, поселок Нефтебаза, поселок Усть-Катунь, поселок Кировский, село Александровка, село Михайловка, поселок Раздольный, поселок Речной, село Степное, поселок Линевский, поселок Заречный, поселок Набережный, село Песчаное, село Новотырышкино, поселок Южный, село Первомайское, село Ленинское, село Смоленское, село
Солоновка, поселок Красный Городок, село Сычевка, село Точильное, село Черновая.