Родилась 6 марта 1982 г. в п. Сосновке Пинежского района Архангельской области.
В 2004 г. с отличием окончила факультет филологии и журналистики Поморского государственного университета им. М. В. Ломоносова (с 2011 г. - в составе Северного, Арктического, федерального университета) по специальности "журналистика", в 2013 г. - Институт мировых цивилизаций (негосударственная автономная некоммерческая организация высшего профессионального образования) по специальности "юриспруденция".
В 2000-2006 гг. была корреспондентом, выпускающим редактором на областном телевидении и в печатных изданий Архангельской области. В частности, проходила студенческую практику в газете "Холмогорская жизнь", работала в газете "Правда Севера", на ВГТРК "Поморье". Публиковалась в газете "Московский комсомолец".
В 2006-2011 гг. - учредитель, директор ООО "Поморская издательская компания".
Одновременно в 2007-2009 гг. - помощник заместителя председателя Архангельского городского совета депутатов.
С 2009 по 2013 г. была членом партии ЛДПР. В 2011-2012 гг. - координатор Архангельского регионального отделения ЛДПР.
В 2009-2011 гг. - депутат Архангельского областного собрания депутатов V созыва от ЛДПР. Была избрана 1 марта 2009 г. по списку партии (на выборах возглавляла территориальную группу №5). Заместитель председателя Комитета по природопользованию и экологии, заместитель руководителя фракции ЛДПР. Во время работы в областном Собрании являлась членом Координационного совета женщин-депутатов при Комитете по молодежи Государственной думы РФ.
В 2011-2016 гг. - депутат Государственной думы РФ VI созыва. Была избрана 4 декабря 2011 г. в составе списка ЛДПР от Архангельской области и Ненецкого автономного округа (баллотировалась под первым номером региональной группы №34). Работала в Комитете Госдумы по вопросам семьи, женщин и детей. Была членом постоянной рабочей группы при комитете по защите права ребёнка на жизнь. Входила во фракцию ЛДПР.
В начале 2016 г. подала документы на участия в предварительном голосовании (праймериз) "Единой России" по отбору кандидатов на выборы в Госдуму РФ VII созыва, однако получила отказ в регистрации. В апреле 2016 г. высший совет ЛДПР исключил Ирину Чиркову из партии с формулировкой "за совершение действий, порочащих репутацию члена ЛДПР и наносящих моральный ущерб партии". Вместе с ней были исключены два других депутата Госдумы, члены фракции либерал-демократов Дмитрий Носов и Роман Худяков, также пытавшиеся участвовать в праймериз "Единой России".
На выборы в Государственную думу VII созыва 18 сентября 2016 г. была выдвинута в составе партийного списка "Справедливой России" (второй номер региональной группы №8, Республика Коми, Архангельская область, Ненецкий и Ямало-Ненецкий автономные округа) и по Котласскому одномандатному округу №73. По итогам распределения мандатов по партсписку место в Думе не получила, в округе уступила депутату Архангельского облсобрания, кандидату от "Единой России" Андрею Палкину (22,84% против 43,25%).
Член партии "Справедливая Россия".
В 2017-2018 гг. - депутат Архангельской городской думы 26-го созыва. Избрана 21 мая 2017 г. на дополнительных выборах по одномандатному округу №4 (набрала 61,3% голосов) от партии "Справедливая Россия". Одновременно была помощником вице-спикера Государственной думы РФ Ольги Епифановой по работе в Архангельской области. Депутатские полномочия исполняла на непостоянной основе.
9 сентября 2018 г. вновь была избрана депутатом Архангельской гордумы 27-го созыва от "Справедливой России". На выборах баллотировалась по одномандатному округу №7 (второе место, 25,24%) и под вторым номером общей части партийного списка (после Ольги Епифановой). Прошла в гордуму по списку партии, но от мандата отказалась, перейдя в областное заксобрание.
С сентября 2018 г. по октябрь 2020 г. - депутат Архангельского областного собрания депутатов VI созыва от "Справедливой России". Была избрана 9 сентября 2018 г по одномандатному избирательному округу №3 (36,35%). Баллотировалась также в составе списка кандидатов от партии (под вторым номером общей части списка). В облсобрании была руководителем фракции "Справедливая Россия". Депутатские полномочия сложила досрочно в связи с переходом в Госдуму РФ.
13 июня 2020 г. архангельское региональное отделение партии "Справедливая Россия" выдвинуло Ирину Чиркову кандидатом в губернаторы Архангельской области.
На выборах губернатора Архангельской области 13 сентября 2020 г. Ирина Чиркова заняла второе место с результатом 16,92%, уступив врио главы области Александру Цыбульскому (69,63%), выдвинутому партией "Единая Россия". При этом в Ненецком автономном округе, территориально входящем в состав области, Чиркова обогнала своего соперника, набрав 62,21% голосов (Цыбульский - 20%).
С октября 2020 г. была депутатом Государственной думы РФ VII созыва от партии "Справедливая Россия". 14 октября ЦИК передал ей мандат Ольги Епифановой, перешедшей в Совет Федерации РФ. 21 октября Ирина Чиркова была зарегистрирована депутатом Госдумы, 27 октября приступила к исполнению полномочий.
19 сентября 2021 г. участвовала в выборах депутатов Государственной думы РФ VIII созыва от партии "Справедливая Россия - Патриоты - За правду" (быв. "Справедливая Россия"). Баллотировалась под первым номером в составе региональной группы №11 (Республика Коми, Архангельская область, Ненецкий АО, Ямало-Ненецкий АО) и по Котласскому одномандатному избирательному округу №73 (Архангельская обл.). В Думу не прошла. В одномандатном округе набрала 19,42% голосов, уступив кандидату от "Единой России", депутату Госдумы Елене Вторыгиной (29,4%).