Один из основателей общественно-политического движения «Наш дом — наш город» (НДНГ), созданного в начале 1996 года и объединившего политических сторонников главы Екатеринбурга Аркадия Чернецкого. Председателем движения был Чернецкий, а Воронин стал заместителем председателя свердловского регионального отделения НДНГ.
14 апреля 1996 года избран депутатом Областной думы Законодательного собрания Свердловской области по списку НДНГ. Переизбирался в Областную думу в 2000 году (по списку НДНГ), в 2004 и 2008 годах (по списку «Единой России»). В июне 1996 года избран председателем комитета думы по социальной политике, который возглавлял вплоть до избрания председателем думы в 2002 году.
В 2001 году Воронин фактически перешёл в команду губернатора Э. Э. Росселя и покинул фракцию НДНГ. 24 апреля 2002 года, после очередной ротации половины состава думы, Воронин при поддержке прогубернаторского большинства избран её председателем. Одновременно он вступил в прогубернаторскую фракцию «За родной Урал».
22 апреля 2003 г. Воронин и его заместитель Н. Н. Езерский были смещены со своих постов по инициативе фракции «Единство и Отечество», представлявшей интересы федерального центра и главы Екатеринбурга Чернецкого. Отставку поддержали и некоторые депутаты фракции «За родной Урал». В июле, после окончания весенней сессии работы думы, Воронин и Езерский восстановились в должностях в судебном порядке, и после окончания депутатских каникул в октябре 2003 года вернулись к исполнению своих обязанностей. Каждый раз после очередных ротаций состава думы (в 2004, 2006 и 2008 годах) Воронин переизбрался её председателем.
23 марта 2010 сложил с себя полномочия председателя.
В настоящее время занимает должность директора Уральского института регионального законодательства.
Фото: Уральский институт регионального законодательства